package envoy.config.endpoint.v3

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message ClusterLoadAssignment

endpoint.proto:34

Each route from RDS will map to a single cluster or traffic split across clusters using weights expressed in the RDS WeightedCluster. With EDS, each cluster is treated independently from a LB perspective, with LB taking place between the Localities within a cluster and at a finer granularity between the hosts within a locality. The percentage of traffic for each endpoint is determined by both its load_balancing_weight, and the load_balancing_weight of its locality. First, a locality will be selected, then an endpoint within that locality will be chose based on its weight. [#next-free-field: 6]

Used in: cluster.v3.Cluster

message ClusterLoadAssignment.Policy

endpoint.proto:39

Load balancing policy settings. [#next-free-field: 7]

Used in: ClusterLoadAssignment

message ClusterLoadAssignment.Policy.DropOverload

endpoint.proto:43

Used in: Policy

message ClusterStats

load_report.proto:175

Per cluster load stats. Envoy reports these stats a management server in a :ref:`LoadStatsRequest<envoy_v3_api_msg_service.load_stats.v3.LoadStatsRequest>` Next ID: 7 [#next-free-field: 7]

Used in: service.load_stats.v3.LoadStatsRequest

message ClusterStats.DroppedRequests

load_report.proto:178

Used in: ClusterStats

message Endpoint

endpoint_components.proto:28

Upstream host identifier.

Used in: ClusterLoadAssignment, LbEndpoint, service.health.v3.EndpointHealth, service.health.v3.LocalityEndpoints

message Endpoint.AdditionalAddress

endpoint_components.proto:63

Used in: Endpoint

message Endpoint.HealthCheckConfig

endpoint_components.proto:32

The optional health check configuration.

Used in: Endpoint

message EndpointLoadMetricStats

load_report.proto:146

Used in: UpstreamEndpointStats, UpstreamLocalityStats

message LbEndpoint

endpoint_components.proto:104

An Endpoint that Envoy can route traffic to. [#next-free-field: 6]

Used in: LocalityLbEndpoints, LocalityLbEndpoints.LbEndpointList

message LbEndpointCollection

endpoint_components.proto:141

LbEndpoint list collection. Entries are `LbEndpoint` resources or references. [#not-implemented-hide:]

message LedsClusterLocalityConfig

endpoint_components.proto:146

A configuration for an LEDS collection.

Used in: LocalityLbEndpoints

message LocalityLbEndpoints

endpoint_components.proto:164

A group of endpoints belonging to a Locality. One can have multiple LocalityLbEndpoints for a locality, but only if they have different priorities. [#next-free-field: 10]

Used in: ClusterLoadAssignment

message LocalityLbEndpoints.LbEndpointList

endpoint_components.proto:170

[#not-implemented-hide:] A list of endpoints of a specific locality.

Used in: LocalityLbEndpoints

message UnnamedEndpointLoadMetricStats

load_report.proto:162

Same as EndpointLoadMetricStats, except without the metric_name field.

Used in: UpstreamLocalityStats

message UpstreamEndpointStats

load_report.proto:105

[#next-free-field: 8]

Used in: UpstreamLocalityStats

message UpstreamLocalityStats

load_report.proto:29

These are stats Envoy reports to the management server at a frequency defined by :ref:`LoadStatsResponse.load_reporting_interval<envoy_v3_api_field_service.load_stats.v3.LoadStatsResponse.load_reporting_interval>`. Stats per upstream region/zone and optionally per subzone. [#next-free-field: 15]

Used in: ClusterStats