linkerd-viz
linkerd-viz copied to clipboard
Top-line service metrics dashboard for Linkerd 1.
Grafana 5 added support for data source provisioning via config file: http://docs.grafana.org/guides/whats-new-in-v5/#data-sources This should significantly decrease linkerd-viz's startup complexity, where we can forego hitting Grafana's API to add a data...
Additional stats around connection counts and client pools can be helpful in diagnosing performance issues. Consider adding these to the dashboard. relevant connection stats: - `rt:client:connections` - `rt:client:connects` - `rt:server:connections`...
The dashboard today calculates rates per second. For lower velocities, It would be useful, likely via a template variable, to support minutely and hourly rates.
Currently linkerd-viz requires a linker-to-linker configuration to display metrics: https://github.com/BuoyantIO/linkerd-examples/blob/master/dcos/linker-to-linker/linkerd-config.yml Modify linkerd-viz to display metrics when in a simple-proxy configuration: https://github.com/BuoyantIO/linkerd-examples/blob/master/dcos/simple-proxy/linkerd-config.yml
### Problem description As reported [in Slack](https://linkerd.slack.com/archives/C89RTCWJF/p1700759066382679), `prom/prometheus` does not install properly if you are running minikube with podman.  ``` Error: ImageInspectError Warning InspectFailed 3m58s (x259 over 128m) kubelet...
In terminal: `linkerd viz install | kubectl apply -f -` then: `kubectl get pods -n linkerd-viz` NAME READY STATUS RESTARTS AGE metrics-api-57c76d5c5c-jztcg 2/2 Running 0 56m prometheus-5bcd95c8fc-vsrhb 2/2 Running 0...