Document Dawarich metrics verification
This commit is contained in:
@@ -79,6 +79,19 @@ Der Monitoring-Stack ist dafuer bereits vorbereitet:
|
||||
|
||||
Nicht `dawarich_app:9394` scrapen: das ist nach aktueller Dawarich-Doku veraltet. Der Web-Service aggregiert App- und Sidekiq-Metriken unter `/metrics`. Im KalliLab scrapt Prometheus intern `http://dawarich_app:3000/metrics` ueber `backend_net` und setzt `X-Forwarded-Proto: https`, damit Dawarich mit `APPLICATION_PROTOCOL=https` keinen HTTPS-Redirect erzeugt.
|
||||
|
||||
Verifikation aus dem Prometheus-Container:
|
||||
|
||||
```bash
|
||||
PW="$(cat /run/secrets/dawarich_metrics_password)"
|
||||
curl -i -u "prometheus:${PW}" http://dawarich_app:3000/metrics
|
||||
```
|
||||
|
||||
Erwartung:
|
||||
|
||||
- `200`: Scrape ist direkt funktionsfaehig.
|
||||
- `301`/`308` nach HTTPS: `http_headers` mit `X-Forwarded-Proto: https` im Prometheus-Job beibehalten.
|
||||
- `403 Blocked host`: `dawarich_app` in `APPLICATION_HOSTS` aufnehmen.
|
||||
|
||||
## Grafana
|
||||
|
||||
Der Read-only-User `dawarich_grafana_ro` wird beim ersten DB-Init durch `postgres/initdb/20-grafana-readonly.sh` angelegt.
|
||||
|
||||
Reference in New Issue
Block a user