MySQL 9.7.0
Source Code Documentation
tm_global.cc File Reference
#include "tm_global.h"
#include "tm_ns.h"

Namespaces

namespace  telemetry
 

Functions

std::shared_ptr< opentelemetry::sdk::trace::TracerProvider > telemetry::g_tracer_provider (nullptr)
 
opentelemetry::nostd::shared_ptr< opentelemetry::trace::Tracer > telemetry::g_tracer (nullptr)
 
std::atomic_int64_t telemetry::g_session_count (0LL)
 
std::atomic_bool telemetry::g_shutting_down (false)
 
std::atomic_int64_t telemetry::g_sessions_closed (0LL)
 
std::atomic_int64_t telemetry::g_run_level (RUN_LEVEL_BOOT)
 
void telemetry::to_timespec (const std::chrono::time_point< std::chrono::system_clock > &from, struct timespec &to)
 

Variables

std::string telemetry::sensitive_otel_exporter_otlp_traces_secret_headers
 
std::string telemetry::sensitive_otel_exporter_otlp_metrics_secret_headers
 
std::string telemetry::sensitive_otel_exporter_otlp_logs_secret_headers
 
int telemetry::g_traces_network_namespace = NO_FD
 
int telemetry::g_metrics_network_namespace = NO_FD
 
int telemetry::g_logs_network_namespace = NO_FD
 
opentelemetry::nostd::shared_ptr< opentelemetry::sdk::logs::LoggerProvider > telemetry::g_logger_provider
 
opentelemetry::nostd::shared_ptr< opentelemetry::logs::Logger > telemetry::g_logger
 
mysql_mutex_t telemetry::g_session_notify_mutex
 
mysql_cond_t telemetry::g_session_notify_cond
 
mysql_mutex_t telemetry::g_all_meters_mutex
 
mysql_mutex_t telemetry::g_option_usage_mutex
 
mysql_mutex_t telemetry::g_install_wait_lock
 
mysql_mutex_t telemetry::g_install_completed_lock
 
mysql_cond_t telemetry::g_install_wait_cond
 
mysql_cond_t telemetry::g_install_completed_cond
 
MySQLMeterProviders telemetry::g_all_meter_providers