|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
HTTP request configuration. More...
#include <http_transport.h>

Public Attributes | |
| std::string | url |
| std::string | method {"POST"} |
| std::unordered_map< std::string, std::string > | headers |
| std::vector< uint8_t > | body |
| std::chrono::milliseconds | timeout {30000} |
| bool | enable_compression {false} |
HTTP request configuration.
Definition at line 33 of file http_transport.h.
| std::vector<uint8_t> kcenon::monitoring::http_request::body |
Definition at line 37 of file http_transport.h.
Referenced by kcenon::monitoring::jaeger_exporter::send_grpc_batch(), kcenon::monitoring::zipkin_exporter::send_json_batch(), kcenon::monitoring::zipkin_exporter::send_protobuf_batch(), kcenon::monitoring::jaeger_exporter::send_thrift_batch(), and kcenon::monitoring::otlp_metrics_exporter::send_via_http().
| bool kcenon::monitoring::http_request::enable_compression {false} |
Definition at line 39 of file http_transport.h.
| std::unordered_map<std::string, std::string> kcenon::monitoring::http_request::headers |
Definition at line 36 of file http_transport.h.
Referenced by kcenon::monitoring::jaeger_exporter::send_grpc_batch(), kcenon::monitoring::zipkin_exporter::send_json_batch(), kcenon::monitoring::zipkin_exporter::send_protobuf_batch(), kcenon::monitoring::jaeger_exporter::send_thrift_batch(), and kcenon::monitoring::otlp_metrics_exporter::send_via_http().
| std::string kcenon::monitoring::http_request::method {"POST"} |
Definition at line 35 of file http_transport.h.
Referenced by kcenon::monitoring::jaeger_exporter::send_grpc_batch(), kcenon::monitoring::zipkin_exporter::send_json_batch(), kcenon::monitoring::zipkin_exporter::send_protobuf_batch(), kcenon::monitoring::jaeger_exporter::send_thrift_batch(), and kcenon::monitoring::otlp_metrics_exporter::send_via_http().
| std::chrono::milliseconds kcenon::monitoring::http_request::timeout {30000} |
Definition at line 38 of file http_transport.h.
Referenced by kcenon::monitoring::jaeger_exporter::send_grpc_batch(), kcenon::monitoring::zipkin_exporter::send_json_batch(), kcenon::monitoring::zipkin_exporter::send_protobuf_batch(), kcenon::monitoring::jaeger_exporter::send_thrift_batch(), and kcenon::monitoring::otlp_metrics_exporter::send_via_http().
| std::string kcenon::monitoring::http_request::url |
Definition at line 34 of file http_transport.h.
Referenced by kcenon::monitoring::simple_http_client::send(), kcenon::monitoring::jaeger_exporter::send_grpc_batch(), kcenon::monitoring::zipkin_exporter::send_json_batch(), kcenon::monitoring::zipkin_exporter::send_protobuf_batch(), kcenon::monitoring::jaeger_exporter::send_thrift_batch(), kcenon::monitoring::otlp_metrics_exporter::send_via_http(), TEST(), TEST(), and TEST().