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 |
getTotalRequestsInProgress()
The total number of unfinished requests
uint64 total_requests_in_progress = 3; |
long |
getTotalSuccessfulRequests()
The total number of requests sent by this Envoy since the last report.
|
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 sent by this Envoy since the last report. This
information is aggregated over all the upstream Endpoints. total_requests
can be inferred from:
.. code-block:: none
total_requests = total_successful_requests + total_requests_in_progress +
total_error_requests
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;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_load_stats.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_load_stats.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_load_stats.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_load_stats.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_load_stats.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–2019 The Envoy Project. All rights reserved.