linkerd2/controller
Alejandro Pedraza 69ecb7f10d
Replace `server_port_subscribers` metric (#11206)
Fixes #10764

Removed the `server_port_subscribers` gauge, as it wasn't distiguishing
amongst different pods, and the number of subscribers for each pod were
conflicting with one another when updating the metric (see more details
[here](https://github.com/linkerd/linkerd2/issues/10764#issuecomment-1650835823)).

Besides carying an invalid value, this was generating the warning
`unable to delete server_port_subscribers metric with labels`

The metric was replaced with the `server_port_subscribes` and
`server_port_unsubscribes` counters, which track the overall number of
subscribes and unsubscribes to the particular pod port.

🌮 to @adleong for the diagnosis and the fix!
2023-08-08 11:28:51 -05:00
..
api Replace `server_port_subscribers` metric (#11206) 2023-08-08 11:28:51 -05:00
cmd Implement the k8s metadata API in the Destination controller (#10326) 2023-02-13 17:30:07 -05:00
gen Update Go codegen for httproute timeout fields (#11164) 2023-07-24 17:57:53 -05:00
heartbeat build(deps): bump linkerd/dev from 39 to 40 (#10825) 2023-05-09 10:57:19 -07:00
identity core: use serviceAccountToken volume for pod authentication (#7117) 2021-11-03 02:03:39 +05:30
k8s Introduce an EndpointsWatcher cache structure (#11190) 2023-08-04 13:59:21 -07:00
proxy-injector Fix support of config.linkerd.io/admin-port annotation (#11031) 2023-06-28 10:17:01 +01:00
script Replace `github.com/ghodss/yaml` with `sigs.k8s.io/yaml` (#10610) 2023-03-24 09:20:55 -05:00
sp-validator Use metadata API in the proxy and tap injectors (#9650) 2022-11-16 09:21:39 -05:00
webhook Readiness checks fail until caches are synced (#10166) 2023-01-25 11:43:09 -08:00
Dockerfile Update to dev:v39 with Go 1.19 (#10336) 2023-02-16 08:25:42 -08:00