|
Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
|
Single metric value with metadata. More...
#include <monitoring_interface.h>

Public Member Functions | |
| metric_value () | |
| metric_value (const std::string &n, double v, metric_type t=metric_type::gauge) | |
Public Attributes | |
| std::string | name |
| double | value |
| metric_type | type |
| std::chrono::system_clock::time_point | timestamp |
| std::unordered_map< std::string, std::string > | labels |
Single metric value with metadata.
Definition at line 47 of file monitoring_interface.h.
|
inline |
Definition at line 54 of file monitoring_interface.h.
|
inline |
Definition at line 57 of file monitoring_interface.h.
| std::unordered_map<std::string, std::string> kcenon::logger::metric_value::labels |
Definition at line 52 of file monitoring_interface.h.
| std::string kcenon::logger::metric_value::name |
Definition at line 48 of file monitoring_interface.h.
| std::chrono::system_clock::time_point kcenon::logger::metric_value::timestamp |
Definition at line 51 of file monitoring_interface.h.
| metric_type kcenon::logger::metric_value::type |
Definition at line 50 of file monitoring_interface.h.
| double kcenon::logger::metric_value::value |
Definition at line 49 of file monitoring_interface.h.