|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
gRPC transport layer for OTLP exporters More...
#include "../core/result_types.h"#include "../core/error_codes.h"#include <string>#include <vector>#include <cstdint>#include <chrono>#include <memory>#include <atomic>#include <span>#include <functional>

Go to the source code of this file.
Classes | |
| struct | kcenon::monitoring::grpc_request |
| gRPC request configuration More... | |
| struct | kcenon::monitoring::grpc_response |
| gRPC response data More... | |
| struct | kcenon::monitoring::grpc_statistics |
| Statistics for gRPC transport operations. More... | |
| class | kcenon::monitoring::grpc_transport |
| Abstract gRPC transport interface. More... | |
| class | kcenon::monitoring::stub_grpc_transport |
| Stub gRPC transport for testing. More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::monitoring |
Functions | |
| std::unique_ptr< grpc_transport > | kcenon::monitoring::create_default_grpc_transport () |
| Create default gRPC transport. | |
| std::unique_ptr< stub_grpc_transport > | kcenon::monitoring::create_stub_grpc_transport () |
| Create stub gRPC transport for testing. | |
gRPC transport layer for OTLP exporters
This file provides gRPC client abstraction for sending telemetry data to OpenTelemetry Protocol (OTLP) backends via gRPC.
Definition in file grpc_transport.h.