|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
HTTP transport layer for trace exporters. More...
#include "../core/result_types.h"#include "../core/error_codes.h"#include <string>#include <vector>#include <map>#include <unordered_map>#include <chrono>#include <memory>#include <functional>#include <iostream>

Go to the source code of this file.
Classes | |
| struct | kcenon::monitoring::http_request |
| HTTP request configuration. More... | |
| struct | kcenon::monitoring::http_response |
| HTTP response data. More... | |
| class | kcenon::monitoring::http_transport |
| Abstract HTTP transport interface. More... | |
| class | kcenon::monitoring::stub_http_transport |
| Stub HTTP transport for testing. More... | |
| class | kcenon::monitoring::simple_http_client |
| Simple HTTP client using basic socket operations. More... | |
| struct | kcenon::monitoring::simple_http_client::url_parts |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::monitoring |
Functions | |
| std::unique_ptr< http_transport > | kcenon::monitoring::create_default_transport () |
| Create default HTTP transport. | |
| std::unique_ptr< stub_http_transport > | kcenon::monitoring::create_stub_transport () |
| Create stub HTTP transport for testing. | |
HTTP transport layer for trace exporters.
This file provides HTTP client abstraction for sending trace data to Jaeger, Zipkin, and OTLP backends.
Definition in file http_transport.h.