NSM dashboard backend part provides graphical model data for the UI part through the REST API
Written in Go
The entire NSM dashboard deployment info see here
NSM_PPROF_ENABLED
- is pprof enabled (default: "false")NSM_PPROF_LISTEN_ON
- pprof URL to ListenAndServe (default: "localhost:6060")git clone git@github.com:networkservicemesh/deployments-k8s.git
cd deployments-k8s/examples/observability/dashboard
dashboard-pod.yaml
and remove the dashboard-ui
containerkubectl apply -f dashboard-pod.yaml
kubectl apply -f dashboard-backend-service.yaml
kubectl port-forward -n nsm-system service/dashboard-backend 3001:3001
http://localhost:3001/nodes
in the browsergit clone git@github.com:networkservicemesh/cmd-dashboard-backend.git
cd cmd-dashboard-backend
docker build -t your-dh-namespace/dh-repo-name .
docker push your-dh-namespace/dh-repo-name
cd deployments-k8s/examples/observability/dashboard
dashboard-pod.yaml
and set your Dockerhub image address for the dashboard-backend
container