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
Modifier and TypeMethodDescriptionbooleanApplication specific requests costs.booleanResource utilization values.doubleCPU utilization expressed as a fraction of available CPU resources.doubleMemory utilization expressed as a fraction of available memory resources.Deprecated.intApplication specific requests costs.Application specific requests costs.doublegetRequestCostOrDefault(String key, double defaultValue) Application specific requests costs.doubleApplication specific requests costs.longgetRps()Total RPS being served by an endpoint.Deprecated.intResource utilization values.Resource utilization values.doublegetUtilizationOrDefault(String key, double defaultValue) Resource utilization values.doubleResource utilization values.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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
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.UsegetRequestCostMap()instead. -
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
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
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
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.UsegetUtilizationMap()instead. -
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
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
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) = { ... }
-