Skip to content

Commit e7b786e

Browse files
authored
feat: add example dashboards (#278)
1 parent 60f5aec commit e7b786e

3 files changed

Lines changed: 17077 additions & 0 deletions

File tree

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,14 @@ For an in-cluster Prometheus (e.g. `kube-prometheus-stack`), set `prometheus.ser
140140

141141
Set `prometheus.grafanaDashboard.enabled=true` to ship the bundled "Memgraph OpenMetrics" dashboard as a ConfigMap (labelled `grafana_dashboard`) for the Grafana sidecar to auto-load. It uses a datasource template variable, so it binds to Grafana's default Prometheus. The ConfigMap must live in a namespace the sidecar watches — set `prometheus.grafanaDashboard.namespace` to Grafana's namespace (or run the sidecar with `searchNamespace: ALL`).
142142

143+
### Example Grafana dashboards
144+
Ready-to-import dashboards live under [`examples/dashboards/`](./examples/dashboards/):
145+
146+
- [`memgraph_openmetrics.json`](./examples/dashboards/memgraph_openmetrics.json) — Memgraph metrics scraped directly from the OpenMetrics endpoint (`scrapeMemgraphDirectly=true`).
147+
- [`memgraph_victorialogs.json`](./examples/dashboards/memgraph_victorialogs.json) — Memgraph logs shipped by `vectorRemote`, queried from VictoriaLogs.
148+
149+
Both use datasource template variables, so pick your Prometheus-compatible ("Metrics data source") and VictoriaLogs ("Logs data source") datasources after importing.
150+
143151
### Standalone chart example
144152
```yaml
145153
prometheus:

0 commit comments

Comments
 (0)