PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
kcenon::pacs::monitoring::storage_metric Struct Reference

Standard metric structure for storage data. More...

#include <dicom_storage_collector.h>

Collaboration diagram for kcenon::pacs::monitoring::storage_metric:
Collaboration graph

Public Member Functions

 storage_metric (std::string n, double v, std::string t, std::string u="", std::unordered_map< std::string, std::string > l={})
 

Public Attributes

std::string name
 
double value
 
std::string type
 
std::string unit
 
std::chrono::system_clock::time_point timestamp
 
std::unordered_map< std::string, std::string > labels
 

Detailed Description

Standard metric structure for storage data.

Definition at line 36 of file dicom_storage_collector.h.

Constructor & Destructor Documentation

◆ storage_metric()

kcenon::pacs::monitoring::storage_metric::storage_metric ( std::string n,
double v,
std::string t,
std::string u = "",
std::unordered_map< std::string, std::string > l = {} )
inline

Member Data Documentation

◆ labels

std::unordered_map<std::string, std::string> kcenon::pacs::monitoring::storage_metric::labels

◆ name

std::string kcenon::pacs::monitoring::storage_metric::name

◆ timestamp

std::chrono::system_clock::time_point kcenon::pacs::monitoring::storage_metric::timestamp

◆ type

std::string kcenon::pacs::monitoring::storage_metric::type

◆ unit

std::string kcenon::pacs::monitoring::storage_metric::unit

◆ value

double kcenon::pacs::monitoring::storage_metric::value

The documentation for this struct was generated from the following file: