You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
linkerd-viz is a monitoring application based on
Prometheus and Grafana,
autoconfigured to collect metrics from linkerd.
linkerd-viz currently supports DC/OS and
Kubernetes.
linkerd-viz assumes linkerd has already been deployed onto your cluster, and
your applications have been configured to route via linkerd. You'll also need
to configure linkerd with the io.l5d.prometheus telemeter, to expose the stats
that are displayed by linkerd-viz. You should add this block to your linkerd
configuration file:
telemetry:
- kind: io.l5d.prometheus
For more information on getting started with linkerd have a look at our Getting
Started guides.
Build Docker image
docker build -t buoyantio/linkerd-viz .
Local boot
docker run -p 3000:3000 -p 9191:9191 buoyantio/linkerd-viz
DC/OS Deploy
Install the official linkerd-viz DC/OS Universe package
dcos package install linkerd-viz
Custom installation
dcos marathon app add dcos/linkerd-viz.json
View dashboard
open $PUBLIC_NODE:3000
Kubernetes Deploy
kubectl apply -f k8s/linkerd-viz.yml
View dashboard
kubectl port-forward $(kubectl get po --selector=name=linkerd-viz -o jsonpath='{.items[*].metadata.name}') 3000:3000
open https://localhost:3000
Consul Deploy
First, examine and edit consul/prometheus-consul.yml to fit your ecosystem.