Public Attributes | List of all members
grpc_core::BackendMetricData Struct Reference

#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
 

Detailed Description

Definition at line 31 of file backend_metric_data.h.

Member Data Documentation

◆ cpu_utilization

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.

◆ mem_utilization

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.

◆ request_cost

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.

◆ utilization

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.


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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:35