|
PACS System 0.1.0
PACS DICOM system library
|
Standard metric value structure with type information. More...
#include <pacs_monitor.h>

Public Member Functions | |
| metric_value ()=default | |
| metric_value (std::string n, double v, metric_type t=metric_type::gauge, std::unordered_map< std::string, std::string > tg={}) | |
Public Attributes | |
| std::string | name |
| double | value |
| metric_type | type {metric_type::gauge} |
| std::chrono::system_clock::time_point | timestamp |
| std::unordered_map< std::string, std::string > | tags |
Standard metric value structure with type information.
Definition at line 77 of file pacs_monitor.h.
|
default |
|
inline |
Definition at line 86 of file pacs_monitor.h.
| std::string kcenon::pacs::monitoring::metric_value::name |
Definition at line 78 of file pacs_monitor.h.
| std::unordered_map<std::string, std::string> kcenon::pacs::monitoring::metric_value::tags |
Definition at line 82 of file pacs_monitor.h.
| std::chrono::system_clock::time_point kcenon::pacs::monitoring::metric_value::timestamp |
Definition at line 81 of file pacs_monitor.h.
| metric_type kcenon::pacs::monitoring::metric_value::type {metric_type::gauge} |
Definition at line 80 of file pacs_monitor.h.
| double kcenon::pacs::monitoring::metric_value::value |
Definition at line 79 of file pacs_monitor.h.