public static interface LoadReport.UpstreamLocalityStatsOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
LoadReport.EndpointLoadMetricStats |
getLoadMetricStats(int index)
Stats for multi-dimensional load balancing.
|
int |
getLoadMetricStatsCount()
Stats for multi-dimensional load balancing.
|
List<LoadReport.EndpointLoadMetricStats> |
getLoadMetricStatsList()
Stats for multi-dimensional load balancing.
|
LoadReport.EndpointLoadMetricStatsOrBuilder |
getLoadMetricStatsOrBuilder(int index)
Stats for multi-dimensional load balancing.
|
List<? extends LoadReport.EndpointLoadMetricStatsOrBuilder> |
getLoadMetricStatsOrBuilderList()
Stats for multi-dimensional load balancing.
|
Base.Locality |
getLocality()
Name of zone, region and optionally endpoint group these metrics were
collected from.
|
Base.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.
|
LoadReport.UpstreamEndpointStats |
getUpstreamEndpointStats(int index)
Endpoint granularity stats information for this locality.
|
int |
getUpstreamEndpointStatsCount()
Endpoint granularity stats information for this locality.
|
List<LoadReport.UpstreamEndpointStats> |
getUpstreamEndpointStatsList()
Endpoint granularity stats information for this locality.
|
LoadReport.UpstreamEndpointStatsOrBuilder |
getUpstreamEndpointStatsOrBuilder(int index)
Endpoint granularity stats information for this locality.
|
List<? extends LoadReport.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;Base.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;Base.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<LoadReport.EndpointLoadMetricStats> getLoadMetricStatsList()
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;LoadReport.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 LoadReport.EndpointLoadMetricStatsOrBuilder> getLoadMetricStatsOrBuilderList()
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;LoadReport.EndpointLoadMetricStatsOrBuilder getLoadMetricStatsOrBuilder(int index)
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;List<LoadReport.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;LoadReport.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 LoadReport.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;LoadReport.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 The Envoy Project. All rights reserved.