Abfrage von Postgres-Daten in Grafana
Einleitung
In einem vorheriger Beitrag Ich detailliert, wie ich Grafana zu meinem Docker hinzugefügt .- .compose, um Einblicke in die Leistung für diese Website bieten . Umami auf hier UND selbst host die Datenbank für, dass in diesem Beitrag I'.l decken, wie ich neue Panels hinzugefügt, um die Daten in Grafana zu sehen.
Das Endergebnis ist, dass ich jetzt Informationen über Seitenaufrufe in meinem Grafana-Dashboard habe.

Einrichtung
Hinzufügen einer neuen Datenquelle
Zuerst musste ich eine neue Datenquelle zu Grafana hinzufügen.. , Dies wird im Einstellungsmenü getan ,. , Ich habe eine neue Postgres-Datenquelle hinzugefügt und die Details für die Datenbank I' , die für Umami , . ,

Sie sehen es '... ich benutze einfach die gleichen Anmeldeinformationen, die ich für die Umami-Datenbank verwende.
Ein neues Panel hinzufügen
Als nächstes habe ich ein neues Panel zum Dashboard hinzugefügt Ich benutzte die Postgres Datenquelle und schrieb eine Abfrage, um die von mir gewünschten Daten zu erhalten.
SELECT
$__timeGroupAlias(created_at, '1d') ,
COUNT(url_path) AS total_requests
FROM
website_event
WHERE
$__timeFilter(created_at)
AND event_type=1
GROUP BY
$__timeGroup(created_at, '1d')
ORDER BY
1 LIMIT 31
Du wendest eine spezielle ' in Grafana an, um meine Daten Tag für Tag zu gruppieren. __timeGroupAlias(created_at, '1d') tut dies für mich, ich benutze auch __timeFilter(created_at) zum Filtern der Daten durch den Zeitbereich I'-m mit Blick auf .-
Um dies haben einen anderen Zeitraum als der Rest meines Dashboards Ich spezifizieren auch Query-Optionen angeben, dass ich Daten für die letzten Tage möchte

Wenn ich die Abfrage ( laufe und mit etwas Tweaking in den Panel-Optionen, erhalte ich dieses Ergebnis.

Dann speichere ich das und trage es auf mein Dashboard auf. Dann kann ich die Seitenaufrufe für die letzten Tage sehen
Die anderen
Die anderen folgen dem gleichen Muster... zuerst schauen Sie einfach im Postgres Admin-Tool nach, um die Daten zu finden.... Sie können diese dann auf jede beliebige Datenquelle in Grafana anwenden....
Schlussfolgerung
Also, da haben Sie es... eine kurze Anleitung zum Hinzufügen von Postgres-Daten zu Grafana... Ich hoffe, das hilft Ihnen, mit Ihren eigenen Datenquellen loszulegen.