public interface UpstreamLocalityStatsOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
EndpointLoadMetricStats |
getLoadMetricStats(int index)
Stats for multi-dimensional load balancing.
|
int |
getLoadMetricStatsCount()
Stats for multi-dimensional load balancing.
|
List<EndpointLoadMetricStats> |
getLoadMetricStatsList()
Stats for multi-dimensional load balancing.
|
EndpointLoadMetricStatsOrBuilder |
getLoadMetricStatsOrBuilder(int index)
Stats for multi-dimensional load balancing.
|
List<? extends EndpointLoadMetricStatsOrBuilder> |
getLoadMetricStatsOrBuilderList()
Stats for multi-dimensional load balancing.
|
Locality |
getLocality()
Name of zone, region and optionally endpoint group these metrics were
collected from.
|
LocalityOrBuilder |
getLocalityOrBuilder()
Name of zone, region and optionally endpoint group these metrics were
collected from.
|
int |
getPriority()
[#not-implemented-hide:] The priority of the endpoint group these metrics
were collected from.
|
long |
getTotalErrorRequests()
The total number of requests that failed due to errors at the endpoint,
aggregated over all endpoints in the locality.
|
long |
getTotalIssuedRequests()
The total number of requests that were issued by this Envoy since
the last report.
|
long |
getTotalRequestsInProgress()
The total number of unfinished requests
uint64 total_requests_in_progress = 3; |
long |
getTotalSuccessfulRequests()
The total number of requests successfully completed by the endpoints in the
locality.
|
UpstreamEndpointStats |
getUpstreamEndpointStats(int index)
Endpoint granularity stats information for this locality.
|
int |
getUpstreamEndpointStatsCount()
Endpoint granularity stats information for this locality.
|
List<UpstreamEndpointStats> |
getUpstreamEndpointStatsList()
Endpoint granularity stats information for this locality.
|
UpstreamEndpointStatsOrBuilder |
getUpstreamEndpointStatsOrBuilder(int index)
Endpoint granularity stats information for this locality.
|
List<? extends UpstreamEndpointStatsOrBuilder> |
getUpstreamEndpointStatsOrBuilderList()
Endpoint granularity stats information for this locality.
|
boolean |
hasLocality()
Name of zone, region and optionally endpoint group these metrics were
collected from.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasLocality()
Name of zone, region and optionally endpoint group these metrics were collected from. Zone and region names could be empty if unknown.
.envoy.api.v2.core.Locality locality = 1;Locality getLocality()
Name of zone, region and optionally endpoint group these metrics were collected from. Zone and region names could be empty if unknown.
.envoy.api.v2.core.Locality locality = 1;LocalityOrBuilder getLocalityOrBuilder()
Name of zone, region and optionally endpoint group these metrics were collected from. Zone and region names could be empty if unknown.
.envoy.api.v2.core.Locality locality = 1;long getTotalSuccessfulRequests()
The total number of requests successfully completed by the endpoints in the locality.
uint64 total_successful_requests = 2;long getTotalRequestsInProgress()
The total number of unfinished requests
uint64 total_requests_in_progress = 3;long getTotalErrorRequests()
The total number of requests that failed due to errors at the endpoint, aggregated over all endpoints in the locality.
uint64 total_error_requests = 4;long getTotalIssuedRequests()
The total number of requests that were issued by this Envoy since the last report. This information is aggregated over all the upstream endpoints in the locality.
uint64 total_issued_requests = 8;List<EndpointLoadMetricStats> getLoadMetricStatsList()
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;EndpointLoadMetricStats getLoadMetricStats(int index)
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;int getLoadMetricStatsCount()
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;List<? extends EndpointLoadMetricStatsOrBuilder> getLoadMetricStatsOrBuilderList()
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;EndpointLoadMetricStatsOrBuilder getLoadMetricStatsOrBuilder(int index)
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;List<UpstreamEndpointStats> getUpstreamEndpointStatsList()
Endpoint granularity stats information for this locality. This information is populated if the Server requests it by setting :ref:`LoadStatsResponse.report_endpoint_granularity<envoy_api_field_service.load_stats.v2.LoadStatsResponse.report_endpoint_granularity>`.
repeated .envoy.api.v2.endpoint.UpstreamEndpointStats upstream_endpoint_stats = 7;UpstreamEndpointStats getUpstreamEndpointStats(int index)
Endpoint granularity stats information for this locality. This information is populated if the Server requests it by setting :ref:`LoadStatsResponse.report_endpoint_granularity<envoy_api_field_service.load_stats.v2.LoadStatsResponse.report_endpoint_granularity>`.
repeated .envoy.api.v2.endpoint.UpstreamEndpointStats upstream_endpoint_stats = 7;int getUpstreamEndpointStatsCount()
Endpoint granularity stats information for this locality. This information is populated if the Server requests it by setting :ref:`LoadStatsResponse.report_endpoint_granularity<envoy_api_field_service.load_stats.v2.LoadStatsResponse.report_endpoint_granularity>`.
repeated .envoy.api.v2.endpoint.UpstreamEndpointStats upstream_endpoint_stats = 7;List<? extends UpstreamEndpointStatsOrBuilder> getUpstreamEndpointStatsOrBuilderList()
Endpoint granularity stats information for this locality. This information is populated if the Server requests it by setting :ref:`LoadStatsResponse.report_endpoint_granularity<envoy_api_field_service.load_stats.v2.LoadStatsResponse.report_endpoint_granularity>`.
repeated .envoy.api.v2.endpoint.UpstreamEndpointStats upstream_endpoint_stats = 7;UpstreamEndpointStatsOrBuilder getUpstreamEndpointStatsOrBuilder(int index)
Endpoint granularity stats information for this locality. This information is populated if the Server requests it by setting :ref:`LoadStatsResponse.report_endpoint_granularity<envoy_api_field_service.load_stats.v2.LoadStatsResponse.report_endpoint_granularity>`.
repeated .envoy.api.v2.endpoint.UpstreamEndpointStats upstream_endpoint_stats = 7;int getPriority()
[#not-implemented-hide:] The priority of the endpoint group these metrics were collected from.
uint32 priority = 6;Copyright © 2018–2021 The Envoy Project. All rights reserved.