|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
Factory for creating trace exporters. More...
#include <trace_exporters.h>

Static Public Member Functions | |
| static std::unique_ptr< trace_exporter_interface > | create_exporter (const trace_export_config &config, const otel_resource &resource=create_service_resource("monitoring_system", "2.0.0")) |
| Create a trace exporter based on format. | |
| static std::vector< trace_export_format > | get_supported_formats (const std::string &backend) |
| Get supported formats for a specific backend. | |
Factory for creating trace exporters.
Definition at line 759 of file trace_exporters.h.
|
inlinestatic |
Create a trace exporter based on format.
Definition at line 764 of file trace_exporters.h.
References kcenon::monitoring::trace_export_config::format, kcenon::monitoring::jaeger_grpc, kcenon::monitoring::jaeger_thrift, kcenon::monitoring::otlp_grpc, kcenon::monitoring::otlp_http_json, kcenon::monitoring::otlp_http_protobuf, kcenon::monitoring::zipkin_json, and kcenon::monitoring::zipkin_protobuf.
Referenced by TEST_F().

|
inlinestatic |
Get supported formats for a specific backend.
Definition at line 790 of file trace_exporters.h.
References kcenon::monitoring::jaeger_grpc, kcenon::monitoring::jaeger_thrift, kcenon::monitoring::otlp_grpc, kcenon::monitoring::otlp_http_json, kcenon::monitoring::otlp_http_protobuf, kcenon::monitoring::zipkin_json, and kcenon::monitoring::zipkin_protobuf.
Referenced by TEST_F().
