MySQL 9.7.0
Source Code Documentation
tm_global.h File Reference
#include <opentelemetry/metrics/meter.h>
#include <opentelemetry/metrics/meter_provider.h>
#include <opentelemetry/nostd/shared_ptr.h>
#include <opentelemetry/sdk/logs/logger.h>
#include <opentelemetry/sdk/logs/logger_provider.h>
#include <opentelemetry/sdk/trace/tracer_provider.h>
#include <opentelemetry/trace/tracer.h>
#include <opentelemetry/trace/tracer_provider.h>
#include <mysql/components/services/mysql_cond_service.h>
#include <mysql/components/services/mysql_mutex_service.h>
#include <atomic>
#include <chrono>
#include "tm_mysql_metric.h"

Go to the source code of this file.

Namespaces

namespace  telemetry
 

Functions

void telemetry::to_timespec (const std::chrono::time_point< std::chrono::system_clock > &from, struct timespec &to)
 

Variables

std::shared_ptr< opentelemetry::sdk::trace::TracerProvider > telemetry::g_tracer_provider
 
opentelemetry::nostd::shared_ptr< opentelemetry::trace::Tracer > telemetry::g_tracer
 
std::atomic_int64_t telemetry::g_session_count
 
std::atomic_bool telemetry::g_shutting_down
 
std::atomic_int64_t telemetry::g_sessions_closed
 
std::atomic_int64_t telemetry::g_run_level
 
constexpr int telemetry::RUN_LEVEL_BOOT = 0
 
constexpr int telemetry::RUN_LEVEL_INSTALL = 1
 
constexpr int telemetry::RUN_LEVEL_DETECT_RESOURCE = 2
 
constexpr int telemetry::RUN_LEVEL_DECODE_SECRET = 3
 
constexpr int telemetry::RUN_LEVEL_CONFIGURE = 4
 
constexpr int telemetry::RUN_LEVEL_READY = 5
 
constexpr int telemetry::RUN_LEVEL_FAILED = 6
 
constexpr int telemetry::RUN_LEVEL_UNINSTALL = 7