livepeer / livepeer/docker-livepeer
monitoring: Standalone mode Grafana dashboards missing data
Nobody has claimed this yet.
- Dominant language
- Shell
- Stars
- 2
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
Missing data in the Grafana dashboard when running the container in standalone mode with a local orchestrator. Nothing shows up in any of the orchestrator related panels.
I think this is due to the Prometheus expressions used in the dashboard template. For example, [this line](https://github.com/livepeer/docker-livepeer/blob/1ead7068dd461f2b0ec81483eb4449fd8593a83b/monitoring/grafana/livepeer_overview.json#L675) uses a regex to match for a `livepeer_node_type` label. But, that label only exists in a Kube environment where Prometheus [creates that label](https://github.com/livepeer/docker-livepeer/blob/1ead7068dd461f2b0ec81483eb4449fd8593a83b/monitoring/prometheus.yml#L188) based on a Kube service name.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the orchestrator-related panels and Prometheus expressions in monitoring/grafana/livepeer_overview.json, including the expression around line 675. Compare those label assumptions with monitoring/prometheus.yml around line 188 and verify the dashboard works in standalone mode with a local orchestrator, where livepeer_node_type is absent.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- grafana, prometheus
- Domain
- observability
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100