![]() |
MySQL 9.7.0
Source Code Documentation
|
#include <opentelemetry/nostd/shared_ptr.h>#include <opentelemetry/sdk/logs/batch_log_record_processor_factory.h>#include <opentelemetry/sdk/logs/exporter.h>#include <opentelemetry/sdk/logs/logger.h>#include <opentelemetry/sdk/logs/logger_provider.h>#include <opentelemetry/sdk/logs/logger_provider_factory.h>#include <opentelemetry/sdk/logs/processor.h>#include <opentelemetry/sdk/logs/recordable.h>#include <opentelemetry/sdk/resource/resource.h>#include <opentelemetry/exporters/otlp/otlp_http_log_record_exporter_factory.h>#include <opentelemetry/exporters/otlp/otlp_http_log_record_exporter_options.h>#include "tm_option_usage.h"#include "tm_otel_log.h"Classes | |
| class | telemetry::MySQLLogRecordExporter |
| Intercept calls and delegate to a LogRecordExporter. More... | |
Namespaces | |
| namespace | telemetry |
Functions | |
| std::unique_ptr< opentelemetry::sdk::logs::LogRecordExporter > | telemetry::otel_create_otlp_http_log_exporter (const opentelemetry::exporter::otlp::OtlpHttpLogRecordExporterOptions &options, const opentelemetry::exporter::otlp::OtlpHttpLogRecordExporterRuntimeOptions &runtime_options) |
| std::unique_ptr< opentelemetry::sdk::logs::LogRecordProcessor > | telemetry::otel_create_batch_log_processor (const opentelemetry::sdk::logs::BatchLogRecordProcessorOptions &options, const opentelemetry::sdk::logs::BatchLogRecordProcessorRuntimeOptions &runtime_options, std::unique_ptr< opentelemetry::sdk::logs::LogRecordExporter > exporter) |
| opentelemetry::nostd::shared_ptr< opentelemetry::sdk::logs::LoggerProvider > | telemetry::otel_create_logger_provider (const opentelemetry::sdk::resource::Resource &resource, std::unique_ptr< opentelemetry::sdk::logs::LogRecordProcessor > processor) |