linkerd2/controller/api/destination
Scott Fleener 958cfca666
Export zone locality in outbound destination metrics (#13129)
Currently, we don't have a simple way of checking if the endpoint a proxy is discovering is in the same zone or not.

This adds a "zone_locality" metric label to the outbound destination address metrics. Note that this does not increase the cardinality of the related metrics, as this label doesn't vary within an endpoint.

Validated by checking the prometheus metrics on a local cluster and verifying this label appears in the outbound transport metrics.

Signed-off-by: Scott Fleener <scott@buoyant.io>
2024-10-15 13:43:05 -07:00
..
external-workload build(deps): bump k8s.io/client-go from 0.30.3 to 0.31.0 (#12958) 2024-09-04 09:04:04 -05:00
watcher Add `accessPolicy` field to Server CRD (#12845) 2024-07-22 09:01:09 -05:00
client.go build(deps): bump google.golang.org/grpc from 1.63.2 to 1.64.0 (#12593) 2024-05-22 14:40:04 -05:00
dedup_profile_listener.go destination: Avoid sending spurious profile updates (#10517) 2023-03-13 13:36:18 -07:00
default_profile_listener.go destination: Avoid sending spurious profile updates (#10517) 2023-03-13 13:36:18 -07:00
destination_fuzzer.go Add queuing to profile translator (#11546) 2023-11-09 07:32:30 -05:00
endpoint_profile_translator.go feat(destination): Add meshed HTTP/2 keep-alive settings (#12504) 2024-04-30 19:35:30 +00:00
endpoint_profile_translator_test.go Fix flakey Handles_overflow test (#12555) 2024-05-07 13:06:58 -07:00
endpoint_translator.go Export zone locality in outbound destination metrics (#13129) 2024-10-15 13:43:05 -07:00
endpoint_translator_test.go Export zone locality in outbound destination metrics (#13129) 2024-10-15 13:43:05 -07:00
fallback_profile_listener.go destination: Avoid sending spurious profile updates (#10517) 2023-03-13 13:36:18 -07:00
fallback_profile_listener_test.go destination: Avoid sending spurious profile updates (#10517) 2023-03-13 13:36:18 -07:00
opaque_ports_adaptor.go destination: Avoid sending spurious profile updates (#10517) 2023-03-13 13:36:18 -07:00
profile_translator.go Add queuing to profile translator (#11546) 2023-11-09 07:32:30 -05:00
profile_translator_test.go Add queuing to profile translator (#11546) 2023-11-09 07:32:30 -05:00
server.go chore(controller): Remove stream concurrency limits (#12598) 2024-05-15 18:07:15 +01:00
server_ipv6_test.go Add IPv6 support for the destination controller (#12428) 2024-05-02 14:39:05 -05:00
server_test.go Add `accessPolicy` field to Server CRD (#12845) 2024-07-22 09:01:09 -05:00
test_util.go Add `accessPolicy` field to Server CRD (#12845) 2024-07-22 09:01:09 -05:00