|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
Sample data structure for metric recording. More...
#include <thread_local_buffer.h>

Public Member Functions | |
| metric_sample ()=default | |
| metric_sample (const std::string &name, std::chrono::nanoseconds dur, bool succ) | |
Public Attributes | |
| std::string | operation_name |
| std::chrono::nanoseconds | duration |
| bool | success |
| std::chrono::steady_clock::time_point | timestamp |
Sample data structure for metric recording.
Definition at line 36 of file thread_local_buffer.h.
|
default |
|
inline |
Definition at line 43 of file thread_local_buffer.h.
| std::chrono::nanoseconds kcenon::monitoring::metric_sample::duration |
Definition at line 38 of file thread_local_buffer.h.
| std::string kcenon::monitoring::metric_sample::operation_name |
Definition at line 37 of file thread_local_buffer.h.
| bool kcenon::monitoring::metric_sample::success |
Definition at line 39 of file thread_local_buffer.h.
| std::chrono::steady_clock::time_point kcenon::monitoring::metric_sample::timestamp |
Definition at line 40 of file thread_local_buffer.h.