public static interface LoadReport.ClusterStatsOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
String |
getClusterName()
The name of the cluster.
|
com.google.protobuf.ByteString |
getClusterNameBytes()
The name of the cluster.
|
LoadReport.ClusterStats.DroppedRequests |
getDroppedRequests(int index)
Information about deliberately dropped requests for each category specified
in the DropOverload policy.
|
int |
getDroppedRequestsCount()
Information about deliberately dropped requests for each category specified
in the DropOverload policy.
|
List<LoadReport.ClusterStats.DroppedRequests> |
getDroppedRequestsList()
Information about deliberately dropped requests for each category specified
in the DropOverload policy.
|
LoadReport.ClusterStats.DroppedRequestsOrBuilder |
getDroppedRequestsOrBuilder(int index)
Information about deliberately dropped requests for each category specified
in the DropOverload policy.
|
List<? extends LoadReport.ClusterStats.DroppedRequestsOrBuilder> |
getDroppedRequestsOrBuilderList()
Information about deliberately dropped requests for each category specified
in the DropOverload policy.
|
com.google.protobuf.Duration |
getLoadReportInterval()
Period over which the actual load report occurred.
|
com.google.protobuf.DurationOrBuilder |
getLoadReportIntervalOrBuilder()
Period over which the actual load report occurred.
|
long |
getTotalDroppedRequests()
Cluster-level stats such as total_successful_requests may be computed by
summing upstream_locality_stats.
|
LoadReport.UpstreamLocalityStats |
getUpstreamLocalityStats(int index)
Need at least one.
|
int |
getUpstreamLocalityStatsCount()
Need at least one.
|
List<LoadReport.UpstreamLocalityStats> |
getUpstreamLocalityStatsList()
Need at least one.
|
LoadReport.UpstreamLocalityStatsOrBuilder |
getUpstreamLocalityStatsOrBuilder(int index)
Need at least one.
|
List<? extends LoadReport.UpstreamLocalityStatsOrBuilder> |
getUpstreamLocalityStatsOrBuilderList()
Need at least one.
|
boolean |
hasLoadReportInterval()
Period over which the actual load report occurred.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getClusterName()
The name of the cluster.
string cluster_name = 1 [(.validate.rules) = { ... }com.google.protobuf.ByteString getClusterNameBytes()
The name of the cluster.
string cluster_name = 1 [(.validate.rules) = { ... }List<LoadReport.UpstreamLocalityStats> getUpstreamLocalityStatsList()
Need at least one.
repeated .envoy.api.v2.endpoint.UpstreamLocalityStats upstream_locality_stats = 2 [(.validate.rules) = { ... }LoadReport.UpstreamLocalityStats getUpstreamLocalityStats(int index)
Need at least one.
repeated .envoy.api.v2.endpoint.UpstreamLocalityStats upstream_locality_stats = 2 [(.validate.rules) = { ... }int getUpstreamLocalityStatsCount()
Need at least one.
repeated .envoy.api.v2.endpoint.UpstreamLocalityStats upstream_locality_stats = 2 [(.validate.rules) = { ... }List<? extends LoadReport.UpstreamLocalityStatsOrBuilder> getUpstreamLocalityStatsOrBuilderList()
Need at least one.
repeated .envoy.api.v2.endpoint.UpstreamLocalityStats upstream_locality_stats = 2 [(.validate.rules) = { ... }LoadReport.UpstreamLocalityStatsOrBuilder getUpstreamLocalityStatsOrBuilder(int index)
Need at least one.
repeated .envoy.api.v2.endpoint.UpstreamLocalityStats upstream_locality_stats = 2 [(.validate.rules) = { ... }long getTotalDroppedRequests()
Cluster-level stats such as total_successful_requests may be computed by
summing upstream_locality_stats. In addition, below there are additional
cluster-wide stats. The following total_requests equality holds at the
cluster-level:
.. code-block:: none
sum_locality(total_successful_requests) + sum_locality(total_requests_in_progress) +
sum_locality(total_error_requests) + total_dropped_requests`
The total number of dropped requests. This covers requests
deliberately dropped by the drop_overload policy and circuit breaking.
uint64 total_dropped_requests = 3;List<LoadReport.ClusterStats.DroppedRequests> getDroppedRequestsList()
Information about deliberately dropped requests for each category specified in the DropOverload policy.
repeated .envoy.api.v2.endpoint.ClusterStats.DroppedRequests dropped_requests = 5;LoadReport.ClusterStats.DroppedRequests getDroppedRequests(int index)
Information about deliberately dropped requests for each category specified in the DropOverload policy.
repeated .envoy.api.v2.endpoint.ClusterStats.DroppedRequests dropped_requests = 5;int getDroppedRequestsCount()
Information about deliberately dropped requests for each category specified in the DropOverload policy.
repeated .envoy.api.v2.endpoint.ClusterStats.DroppedRequests dropped_requests = 5;List<? extends LoadReport.ClusterStats.DroppedRequestsOrBuilder> getDroppedRequestsOrBuilderList()
Information about deliberately dropped requests for each category specified in the DropOverload policy.
repeated .envoy.api.v2.endpoint.ClusterStats.DroppedRequests dropped_requests = 5;LoadReport.ClusterStats.DroppedRequestsOrBuilder getDroppedRequestsOrBuilder(int index)
Information about deliberately dropped requests for each category specified in the DropOverload policy.
repeated .envoy.api.v2.endpoint.ClusterStats.DroppedRequests dropped_requests = 5;boolean hasLoadReportInterval()
Period over which the actual load report occurred. This will be guaranteed to include every request reported. Due to system load and delays between the *LoadStatsRequest* sent from Envoy and the *LoadStatsResponse* message sent from the management server, this may be longer than the requested load reporting interval in the *LoadStatsResponse*.
.google.protobuf.Duration load_report_interval = 4;com.google.protobuf.Duration getLoadReportInterval()
Period over which the actual load report occurred. This will be guaranteed to include every request reported. Due to system load and delays between the *LoadStatsRequest* sent from Envoy and the *LoadStatsResponse* message sent from the management server, this may be longer than the requested load reporting interval in the *LoadStatsResponse*.
.google.protobuf.Duration load_report_interval = 4;com.google.protobuf.DurationOrBuilder getLoadReportIntervalOrBuilder()
Period over which the actual load report occurred. This will be guaranteed to include every request reported. Due to system load and delays between the *LoadStatsRequest* sent from Envoy and the *LoadStatsResponse* message sent from the management server, this may be longer than the requested load reporting interval in the *LoadStatsResponse*.
.google.protobuf.Duration load_report_interval = 4;Copyright © 2018 The Envoy Project. All rights reserved.