public interface 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.
|
String |
getClusterServiceName()
The eds_cluster_config service_name of the cluster.
|
com.google.protobuf.ByteString |
getClusterServiceNameBytes()
The eds_cluster_config service_name of the cluster.
|
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<ClusterStats.DroppedRequests> |
getDroppedRequestsList()
Information about deliberately dropped requests for each category specified
in the DropOverload policy.
|
ClusterStats.DroppedRequestsOrBuilder |
getDroppedRequestsOrBuilder(int index)
Information about deliberately dropped requests for each category specified
in the DropOverload policy.
|
List<? extends 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.
|
UpstreamLocalityStats |
getUpstreamLocalityStats(int index)
Need at least one.
|
int |
getUpstreamLocalityStatsCount()
Need at least one.
|
List<UpstreamLocalityStats> |
getUpstreamLocalityStatsList()
Need at least one.
|
UpstreamLocalityStatsOrBuilder |
getUpstreamLocalityStatsOrBuilder(int index)
Need at least one.
|
List<? extends 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) = { ... }String getClusterServiceName()
The eds_cluster_config service_name of the cluster. It's possible that two clusters send the same service_name to EDS, in that case, the management server is supposed to do aggregation on the load reports.
string cluster_service_name = 6;com.google.protobuf.ByteString getClusterServiceNameBytes()
The eds_cluster_config service_name of the cluster. It's possible that two clusters send the same service_name to EDS, in that case, the management server is supposed to do aggregation on the load reports.
string cluster_service_name = 6;List<UpstreamLocalityStats> getUpstreamLocalityStatsList()
Need at least one.
repeated .envoy.config.endpoint.v3.UpstreamLocalityStats upstream_locality_stats = 2 [(.validate.rules) = { ... }UpstreamLocalityStats getUpstreamLocalityStats(int index)
Need at least one.
repeated .envoy.config.endpoint.v3.UpstreamLocalityStats upstream_locality_stats = 2 [(.validate.rules) = { ... }int getUpstreamLocalityStatsCount()
Need at least one.
repeated .envoy.config.endpoint.v3.UpstreamLocalityStats upstream_locality_stats = 2 [(.validate.rules) = { ... }List<? extends UpstreamLocalityStatsOrBuilder> getUpstreamLocalityStatsOrBuilderList()
Need at least one.
repeated .envoy.config.endpoint.v3.UpstreamLocalityStats upstream_locality_stats = 2 [(.validate.rules) = { ... }UpstreamLocalityStatsOrBuilder getUpstreamLocalityStatsOrBuilder(int index)
Need at least one.
repeated .envoy.config.endpoint.v3.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 total number of dropped requests. This covers requests deliberately dropped by the drop_overload policy and circuit breaking.
uint64 total_dropped_requests = 3;List<ClusterStats.DroppedRequests> getDroppedRequestsList()
Information about deliberately dropped requests for each category specified in the DropOverload policy.
repeated .envoy.config.endpoint.v3.ClusterStats.DroppedRequests dropped_requests = 5;ClusterStats.DroppedRequests getDroppedRequests(int index)
Information about deliberately dropped requests for each category specified in the DropOverload policy.
repeated .envoy.config.endpoint.v3.ClusterStats.DroppedRequests dropped_requests = 5;int getDroppedRequestsCount()
Information about deliberately dropped requests for each category specified in the DropOverload policy.
repeated .envoy.config.endpoint.v3.ClusterStats.DroppedRequests dropped_requests = 5;List<? extends ClusterStats.DroppedRequestsOrBuilder> getDroppedRequestsOrBuilderList()
Information about deliberately dropped requests for each category specified in the DropOverload policy.
repeated .envoy.config.endpoint.v3.ClusterStats.DroppedRequests dropped_requests = 5;ClusterStats.DroppedRequestsOrBuilder getDroppedRequestsOrBuilder(int index)
Information about deliberately dropped requests for each category specified in the DropOverload policy.
repeated .envoy.config.endpoint.v3.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–2021 The Envoy Project. All rights reserved.