Package com.github.xds.data.orca.v3
Interface OrcaLoadReportOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
OrcaLoadReport,OrcaLoadReport.Builder
public interface OrcaLoadReportOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description booleancontainsRequestCost(String key)Application specific requests costs.booleancontainsUtilization(String key)Resource utilization values.doublegetCpuUtilization()CPU utilization expressed as a fraction of available CPU resources.doublegetMemUtilization()Memory utilization expressed as a fraction of available memory resources.Map<String,Double>getRequestCost()Deprecated.intgetRequestCostCount()Application specific requests costs.Map<String,Double>getRequestCostMap()Application specific requests costs.doublegetRequestCostOrDefault(String key, double defaultValue)Application specific requests costs.doublegetRequestCostOrThrow(String key)Application specific requests costs.longgetRps()Total RPS being served by an endpoint.Map<String,Double>getUtilization()Deprecated.intgetUtilizationCount()Resource utilization values.Map<String,Double>getUtilizationMap()Resource utilization values.doublegetUtilizationOrDefault(String key, double defaultValue)Resource utilization values.doublegetUtilizationOrThrow(String key)Resource utilization values.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getCpuUtilization
double getCpuUtilization()
CPU utilization expressed as a fraction of available CPU resources. This should be derived from the latest sample or measurement.
double cpu_utilization = 1 [(.validate.rules) = { ... }- Returns:
- The cpuUtilization.
-
getMemUtilization
double getMemUtilization()
Memory utilization expressed as a fraction of available memory resources. This should be derived from the latest sample or measurement.
double mem_utilization = 2 [(.validate.rules) = { ... }- Returns:
- The memUtilization.
-
getRps
long getRps()
Total RPS being served by an endpoint. This should cover all services that an endpoint is responsible for.
uint64 rps = 3;- Returns:
- The rps.
-
getRequestCostCount
int getRequestCostCount()
Application specific requests costs. Each value is an absolute cost (e.g. 3487 bytes of storage) associated with the request.
map<string, double> request_cost = 4;
-
containsRequestCost
boolean containsRequestCost(String key)
Application specific requests costs. Each value is an absolute cost (e.g. 3487 bytes of storage) associated with the request.
map<string, double> request_cost = 4;
-
getRequestCost
@Deprecated Map<String,Double> getRequestCost()
Deprecated.UsegetRequestCostMap()instead.
-
getRequestCostMap
Map<String,Double> getRequestCostMap()
Application specific requests costs. Each value is an absolute cost (e.g. 3487 bytes of storage) associated with the request.
map<string, double> request_cost = 4;
-
getRequestCostOrDefault
double getRequestCostOrDefault(String key, double defaultValue)
Application specific requests costs. Each value is an absolute cost (e.g. 3487 bytes of storage) associated with the request.
map<string, double> request_cost = 4;
-
getRequestCostOrThrow
double getRequestCostOrThrow(String key)
Application specific requests costs. Each value is an absolute cost (e.g. 3487 bytes of storage) associated with the request.
map<string, double> request_cost = 4;
-
getUtilizationCount
int getUtilizationCount()
Resource utilization values. Each value is expressed as a fraction of total resources available, derived from the latest sample or measurement.
map<string, double> utilization = 5 [(.validate.rules) = { ... }
-
containsUtilization
boolean containsUtilization(String key)
Resource utilization values. Each value is expressed as a fraction of total resources available, derived from the latest sample or measurement.
map<string, double> utilization = 5 [(.validate.rules) = { ... }
-
getUtilization
@Deprecated Map<String,Double> getUtilization()
Deprecated.UsegetUtilizationMap()instead.
-
getUtilizationMap
Map<String,Double> getUtilizationMap()
Resource utilization values. Each value is expressed as a fraction of total resources available, derived from the latest sample or measurement.
map<string, double> utilization = 5 [(.validate.rules) = { ... }
-
getUtilizationOrDefault
double getUtilizationOrDefault(String key, double defaultValue)
Resource utilization values. Each value is expressed as a fraction of total resources available, derived from the latest sample or measurement.
map<string, double> utilization = 5 [(.validate.rules) = { ... }
-
getUtilizationOrThrow
double getUtilizationOrThrow(String key)
Resource utilization values. Each value is expressed as a fraction of total resources available, derived from the latest sample or measurement.
map<string, double> utilization = 5 [(.validate.rules) = { ... }
-
-