Namespaces | |
| grpc_utils | |
Data Structures | |
| struct | cmp_ic |
| class | OtlpBuilderUtils |
| class | OtlpGrpcClient |
| The OTLP gRPC client contains utility functions of gRPC. More... | |
| class | OtlpGrpcClientFactory |
| Factory class for OtlpGrpcClient. More... | |
| struct | OtlpGrpcClientOptions |
| class | OtlpGrpcClientReferenceGuard |
| class | OtlpGrpcExporter |
| The OTLP exporter exports span data in OpenTelemetry Protocol (OTLP) format. More... | |
| class | OtlpGrpcExporterFactory |
| Factory class for OtlpGrpcExporter. More... | |
| struct | OtlpGrpcExporterOptions |
| Struct to hold OTLP GRPC traces exporter options. More... | |
| class | OtlpGrpcLogRecordBuilder |
| class | OtlpGrpcLogRecordExporter |
| The OTLP exporter exports log data in OpenTelemetry Protocol (OTLP) format in gRPC. More... | |
| class | OtlpGrpcLogRecordExporterFactory |
| Factory class for OtlpGrpcLogRecordExporter. More... | |
| struct | OtlpGrpcLogRecordExporterOptions |
| Struct to hold OTLP GRPC log record exporter options. More... | |
| class | OtlpGrpcMetricExporter |
| The OTLP exporter exports metrics data in OpenTelemetry Protocol (OTLP) format in gRPC. More... | |
| class | OtlpGrpcMetricExporterFactory |
| Factory class for OtlpGrpcMetricExporter. More... | |
| struct | OtlpGrpcMetricExporterOptions |
| Struct to hold OTLP GRPC metrics exporter options. More... | |
| class | OtlpGrpcPushMetricBuilder |
| class | OtlpGrpcSpanBuilder |
| class | OtlpHttpClient |
| The OTLP HTTP client exports span data in OpenTelemetry Protocol (OTLP) format. More... | |
| struct | OtlpHttpClientOptions |
| Struct to hold OTLP HTTP client options. More... | |
| class | OtlpHttpExporter |
| The OTLP exporter exports span data in OpenTelemetry Protocol (OTLP) format. More... | |
| class | OtlpHttpExporterFactory |
| Factory class for OtlpHttpExporter. More... | |
| struct | OtlpHttpExporterOptions |
| Struct to hold OTLP HTTP traces exporter options. More... | |
| struct | OtlpHttpExporterRuntimeOptions |
| Struct to hold OTLP HTTP traces exporter runtime options. More... | |
| class | OtlpHttpLogRecordBuilder |
| class | OtlpHttpLogRecordExporter |
| The OTLP exporter exports log data in OpenTelemetry Protocol (OTLP) format. More... | |
| class | OtlpHttpLogRecordExporterFactory |
| Factory class for OtlpHttpLogRecordExporter. More... | |
| struct | OtlpHttpLogRecordExporterOptions |
| Struct to hold OTLP HTTP log record exporter options. More... | |
| struct | OtlpHttpLogRecordExporterRuntimeOptions |
| Struct to hold OTLP HTTP log record exporter runtime options. More... | |
| class | OtlpHttpMetricExporter |
| The OTLP exporter exports metrics data in OpenTelemetry Protocol (OTLP) format in HTTP. More... | |
| class | OtlpHttpMetricExporterFactory |
| Factory class for OtlpHttpMetricExporter. More... | |
| struct | OtlpHttpMetricExporterOptions |
| Struct to hold OTLP HTTP metrics exporter options. More... | |
| struct | OtlpHttpMetricExporterRuntimeOptions |
| Struct to hold OTLP HTTP metrics exporter runtime options. More... | |
| class | OtlpHttpPushMetricBuilder |
| class | OtlpHttpSpanBuilder |
| class | OtlpLogRecordable |
| An OTLP Recordable implemenation for Logs. More... | |
| class | OtlpMetricUtils |
| The OtlpMetricUtils contains utility functions for OTLP metrics. More... | |
| class | OtlpPopulateAttributeUtils |
| The OtlpCommoneUtils contains utility functions to populate attributes. More... | |
| class | OtlpRecordable |
| class | OtlpRecordableUtils |
| The OtlpRecordableUtils contains utility functions for OTLP recordable. More... | |
Typedefs | |
| using | OtlpHeaders = std::multimap< std::string, std::string, cmp_ic > |
Variables | |
| constexpr char | kDefaultMetricsPath [] = "/v1/metrics" |
| constexpr char | kHttpJsonContentType [] = "application/json" |
| constexpr char | kHttpBinaryContentType [] = "application/x-protobuf" |
| typedef std::multimap< std::string, std::string, cmp_ic > exporter::otlp::OtlpHeaders |
Definition at line 139 of file includes/opentelemetry/exporters/otlp/otlp_environment.h.
|
strong |
| Enumerator | |
|---|---|
| kJson | |
| kBinary | |
| kJson | |
| kBinary | |
Definition at line 22 of file includes/opentelemetry/exporters/otlp/otlp_http.h.
|
strong |
| Enumerator | |
|---|---|
| kJson | |
| kBinary | |
| kJson | |
| kBinary | |
Definition at line 22 of file 9.2/includes/opentelemetry/exporters/otlp/otlp_http.h.
|
strong |
| Enumerator | |
|---|---|
| kHexId | |
| kHex | |
| kBase64 | |
| kHexId | |
| kHex | |
| kBase64 | |
Definition at line 15 of file includes/opentelemetry/exporters/otlp/otlp_http.h.
|
strong |
| Enumerator | |
|---|---|
| kHexId | |
| kHex | |
| kBase64 | |
| kHexId | |
| kHex | |
| kBase64 | |
Definition at line 15 of file 9.2/includes/opentelemetry/exporters/otlp/otlp_http.h.
|
strong |
| Enumerator | |
|---|---|
| kUnspecified | |
| kDelta | |
| kCumulative | |
| kLowMemory | |
| kUnspecified | |
| kDelta | |
| kCumulative | |
| kLowMemory | |
Definition at line 13 of file includes/opentelemetry/exporters/otlp/otlp_preferred_temporality.h.
|
strong |
| Enumerator | |
|---|---|
| kUnspecified | |
| kDelta | |
| kCumulative | |
| kLowMemory | |
| kUnspecified | |
| kDelta | |
| kCumulative | |
| kLowMemory | |
Definition at line 13 of file 9.2/includes/opentelemetry/exporters/otlp/otlp_preferred_temporality.h.
|
inline |
Definition at line 31 of file includes/opentelemetry/exporters/otlp/otlp_environment.h.
References GetOtlpDefaultGrpcTracesEndpoint().
| std::string exporter::otlp::GetOtlpDefaultGrpcLogsEndpoint | ( | ) |
| bool exporter::otlp::GetOtlpDefaultGrpcLogsIsInsecure | ( | ) |
| std::string exporter::otlp::GetOtlpDefaultGrpcMetricsEndpoint | ( | ) |
| bool exporter::otlp::GetOtlpDefaultGrpcMetricsIsInsecure | ( | ) |
| std::string exporter::otlp::GetOtlpDefaultGrpcTracesEndpoint | ( | ) |
Referenced by GetOtlpDefaultGrpcEndpoint().
| bool exporter::otlp::GetOtlpDefaultGrpcTracesIsInsecure | ( | ) |
Referenced by GetOtlpDefaultIsSslEnable().
|
inline |
Definition at line 146 of file includes/opentelemetry/exporters/otlp/otlp_environment.h.
References GetOtlpDefaultTracesHeaders().
|
inline |
Definition at line 45 of file includes/opentelemetry/exporters/otlp/otlp_environment.h.
References GetOtlpDefaultHttpTracesEndpoint().
| std::string exporter::otlp::GetOtlpDefaultHttpLogsEndpoint | ( | ) |
| std::string exporter::otlp::GetOtlpDefaultHttpLogsProtocol | ( | ) |
| std::string exporter::otlp::GetOtlpDefaultHttpMetricsEndpoint | ( | ) |
Referenced by GetOtlpDefaultMetricsEndpoint().
| std::string exporter::otlp::GetOtlpDefaultHttpMetricsProtocol | ( | ) |
| std::string exporter::otlp::GetOtlpDefaultHttpTracesEndpoint | ( | ) |
Referenced by GetOtlpDefaultHttpEndpoint().
| std::string exporter::otlp::GetOtlpDefaultHttpTracesProtocol | ( | ) |
|
inline |
Definition at line 61 of file includes/opentelemetry/exporters/otlp/otlp_environment.h.
References GetOtlpDefaultGrpcTracesIsInsecure().
| std::string exporter::otlp::GetOtlpDefaultLogsCompression | ( | ) |
| OtlpHeaders exporter::otlp::GetOtlpDefaultLogsHeaders | ( | ) |
| float exporter::otlp::GetOtlpDefaultLogsRetryBackoffMultiplier | ( | ) |
| std::chrono::duration< float > exporter::otlp::GetOtlpDefaultLogsRetryInitialBackoff | ( | ) |
| std::uint32_t exporter::otlp::GetOtlpDefaultLogsRetryMaxAttempts | ( | ) |
| std::chrono::duration< float > exporter::otlp::GetOtlpDefaultLogsRetryMaxBackoff | ( | ) |
| std::string exporter::otlp::GetOtlpDefaultLogsSslCertificatePath | ( | ) |
| std::string exporter::otlp::GetOtlpDefaultLogsSslCertificateString | ( | ) |
| std::string exporter::otlp::GetOtlpDefaultLogsSslClientCertificatePath | ( | ) |
| std::string exporter::otlp::GetOtlpDefaultLogsSslClientCertificateString | ( | ) |
| std::string exporter::otlp::GetOtlpDefaultLogsSslClientKeyPath | ( | ) |
| std::string exporter::otlp::GetOtlpDefaultLogsSslClientKeyString | ( | ) |
| std::string exporter::otlp::GetOtlpDefaultLogsSslTlsCipher | ( | ) |
| std::string exporter::otlp::GetOtlpDefaultLogsSslTlsCipherSuite | ( | ) |
| std::string exporter::otlp::GetOtlpDefaultLogsSslTlsMaxVersion | ( | ) |
| std::string exporter::otlp::GetOtlpDefaultLogsSslTlsMinVersion | ( | ) |
| std::chrono::system_clock::duration exporter::otlp::GetOtlpDefaultLogsTimeout | ( | ) |
| std::string exporter::otlp::GetOtlpDefaultMetricsCompression | ( | ) |
|
inline |
Definition at line 51 of file includes/opentelemetry/exporters/otlp/otlp_environment.h.
References GetOtlpDefaultHttpMetricsEndpoint().
| OtlpHeaders exporter::otlp::GetOtlpDefaultMetricsHeaders | ( | ) |
| float exporter::otlp::GetOtlpDefaultMetricsRetryBackoffMultiplier | ( | ) |
| std::chrono::duration< float > exporter::otlp::GetOtlpDefaultMetricsRetryInitialBackoff | ( | ) |
| std::uint32_t exporter::otlp::GetOtlpDefaultMetricsRetryMaxAttempts | ( | ) |
| std::chrono::duration< float > exporter::otlp::GetOtlpDefaultMetricsRetryMaxBackoff | ( | ) |
| std::string exporter::otlp::GetOtlpDefaultMetricsSslCertificatePath | ( | ) |
| std::string exporter::otlp::GetOtlpDefaultMetricsSslCertificateString | ( | ) |
| std::string exporter::otlp::GetOtlpDefaultMetricsSslClientCertificatePath | ( | ) |
| std::string exporter::otlp::GetOtlpDefaultMetricsSslClientCertificateString | ( | ) |
| std::string exporter::otlp::GetOtlpDefaultMetricsSslClientKeyPath | ( | ) |
| std::string exporter::otlp::GetOtlpDefaultMetricsSslClientKeyString | ( | ) |
| std::string exporter::otlp::GetOtlpDefaultMetricsSslTlsCipher | ( | ) |
| std::string exporter::otlp::GetOtlpDefaultMetricsSslTlsCipherSuite | ( | ) |
| std::string exporter::otlp::GetOtlpDefaultMetricsSslTlsMaxVersion | ( | ) |
| std::string exporter::otlp::GetOtlpDefaultMetricsSslTlsMinVersion | ( | ) |
| std::chrono::system_clock::duration exporter::otlp::GetOtlpDefaultMetricsTimeout | ( | ) |
|
inline |
Definition at line 71 of file includes/opentelemetry/exporters/otlp/otlp_environment.h.
References GetOtlpDefaultTracesSslCertificatePath().
|
inline |
Definition at line 81 of file includes/opentelemetry/exporters/otlp/otlp_environment.h.
References GetOtlpDefaultTracesSslCertificateString().
|
inline |
Definition at line 125 of file includes/opentelemetry/exporters/otlp/otlp_environment.h.
References GetOtlpDefaultTracesTimeout().
| std::string exporter::otlp::GetOtlpDefaultTracesCompression | ( | ) |
| OtlpHeaders exporter::otlp::GetOtlpDefaultTracesHeaders | ( | ) |
Referenced by GetOtlpDefaultHeaders().
| float exporter::otlp::GetOtlpDefaultTracesRetryBackoffMultiplier | ( | ) |
| std::chrono::duration< float > exporter::otlp::GetOtlpDefaultTracesRetryInitialBackoff | ( | ) |
| std::uint32_t exporter::otlp::GetOtlpDefaultTracesRetryMaxAttempts | ( | ) |
| std::chrono::duration< float > exporter::otlp::GetOtlpDefaultTracesRetryMaxBackoff | ( | ) |
| std::string exporter::otlp::GetOtlpDefaultTracesSslCertificatePath | ( | ) |
Referenced by GetOtlpDefaultSslCertificatePath().
| std::string exporter::otlp::GetOtlpDefaultTracesSslCertificateString | ( | ) |
Referenced by GetOtlpDefaultSslCertificateString().
| std::string exporter::otlp::GetOtlpDefaultTracesSslClientCertificatePath | ( | ) |
| std::string exporter::otlp::GetOtlpDefaultTracesSslClientCertificateString | ( | ) |
| std::string exporter::otlp::GetOtlpDefaultTracesSslClientKeyPath | ( | ) |
| std::string exporter::otlp::GetOtlpDefaultTracesSslClientKeyString | ( | ) |
| std::string exporter::otlp::GetOtlpDefaultTracesSslTlsCipher | ( | ) |
| std::string exporter::otlp::GetOtlpDefaultTracesSslTlsCipherSuite | ( | ) |
| std::string exporter::otlp::GetOtlpDefaultTracesSslTlsMaxVersion | ( | ) |
| std::string exporter::otlp::GetOtlpDefaultTracesSslTlsMinVersion | ( | ) |
| std::chrono::system_clock::duration exporter::otlp::GetOtlpDefaultTracesTimeout | ( | ) |
Referenced by GetOtlpDefaultTimeout().
|
inline |
Definition at line 21 of file includes/opentelemetry/exporters/otlp/otlp_environment.h.
References OPENTELEMETRY_SDK_VERSION.
|
noexcept |
|
constexpr |
Definition at line 41 of file includes/opentelemetry/exporters/otlp/otlp_http_client.h.
|
constexpr |
Definition at line 44 of file includes/opentelemetry/exporters/otlp/otlp_http_client.h.
|
constexpr |
Definition at line 43 of file includes/opentelemetry/exporters/otlp/otlp_http_client.h.