MySQL 9.7.0
Source Code Documentation
tm_resource.cc File Reference
#include <sys/types.h>
#include <unistd.h>
#include <opentelemetry/sdk/version/version.h>
#include <opentelemetry/semconv/incubating/service_attributes.h>
#include <opentelemetry/version.h>
#include <mysql/components/component_implementation.h>
#include <mysql/components/service_implementation.h>
#include <mysql/components/services/component_sys_var_service.h>
#include <mysql/components/services/log_builtins.h>
#include <mysql/components/services/mysql_query_attributes.h>
#include <mysql/components/services/pfs_notification.h>
#include "my_hostname.h"
#include "tm_global.h"
#include "tm_log.h"
#include "tm_required_services.h"
#include "tm_setup_otel.h"
#include "tm_system_variables.h"

Namespaces

namespace  telemetry
 

Functions

static const std::string telemetry::service_name ("telemetry_resource_provider")
 
 telemetry::REQUIRES_SERVICE_PLACEHOLDER_AS (telemetry_resource_provider, resource_provider_srv)
 
static void telemetry::setup_default_resource (opentelemetry::sdk::resource::Resource &resource)
 
static void telemetry::detect_resource (opentelemetry::sdk::resource::Resource &resource, bool &must_wait)
 
void telemetry::setup_resource (opentelemetry::sdk::resource::Resource &resource, bool &must_wait)