Skip to content

Commit

Permalink
Merge pull request #428 from matrix-org/grafana-dashboard
Browse files Browse the repository at this point in the history
Add grafana dashboard for SS proxy
  • Loading branch information
kegsay committed May 30, 2024
2 parents ea3baf2 + 62b181c commit 5da6865
Show file tree
Hide file tree
Showing 2 changed files with 2,138 additions and 0 deletions.
18 changes: 18 additions & 0 deletions grafana/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Using the Sliding Sync Grafana dashboard

**Set up Prometheus and Grafana.** Out of scope for this readme. Useful documentation about using Grafana with Prometheus: http://docs.grafana.org/features/datasources/prometheus/

**Configure the bind address** for prometheus metrics in sliding sync. For example: `SYNCV3_PROM=:2112`. Metrics will be accessible at `/metrics` at this address.

**Configure a new job in Prometheus** to scrape the sliding sync endpoint.

For example by adding the following job to `prometheus.yml`, if your sliding sync is running locally not in docker and you have `SYNCV3_PROM` configured to port 2112:

```
# Sliding Sync
- job_name: "Sliding Sync"
static_configs:
- targets: ["localhost:2112"]
```

**Import the sliding sync dashboard into Grafana.** Download `sliding-sync.json`. Import it to Grafana and select the correct Prometheus datasource. http://docs.grafana.org/reference/export_import/
Loading

0 comments on commit 5da6865

Please sign in to comment.