#include <backend_metric_data.h>
Public Attributes | |
double | cpu_utilization = -1 |
CPU utilization expressed as a fraction of available CPU resources. More... | |
double | mem_utilization = -1 |
std::map< absl::string_view, double > | request_cost |
std::map< absl::string_view, double > | utilization |
Definition at line 31 of file backend_metric_data.h.
double grpc_core::BackendMetricData::cpu_utilization = -1 |
CPU utilization expressed as a fraction of available CPU resources.
Definition at line 33 of file backend_metric_data.h.
double grpc_core::BackendMetricData::mem_utilization = -1 |
Memory utilization expressed as a fraction of available memory resources.
Definition at line 36 of file backend_metric_data.h.
std::map<absl::string_view, double> grpc_core::BackendMetricData::request_cost |
Application-specific requests cost metrics. Metric names are determined by the application. Each value is an absolute cost (e.g. 3487 bytes of storage) associated with the request.
Definition at line 40 of file backend_metric_data.h.
std::map<absl::string_view, double> grpc_core::BackendMetricData::utilization |
Application-specific resource utilization metrics. Metric names are determined by the application. Each value is expressed as a fraction of total resources available.
Definition at line 44 of file backend_metric_data.h.