This is a viewer only at the moment see the article on how this works.
To update the preview hit Ctrl-Alt-R (or ⌘-Alt-R on Mac) or Enter to refresh. The Save icon lets you save the markdown file to disk
This is a preview from the server running through my markdig pipeline
Postgres-datavragen in Grafana
Thursday, 19 September 2024
Inleiding
In een vorige post Ik legde uit hoe ik Grafana aan mijn docker heb toegevoegd-begin om inzichten te geven in de prestaties van deze site. zoals ik het gedaan heb. Umami Hier en zelf hosting de database voor dat in deze post I'l bevatten hoe ik nieuwe panelen heb toegevoegd om de data te bekijken in Grafana.
Het resultaat is dat ik nu informatie heb over paginaaanzichten in mijn Grafana dashboard.

Opstelling
Voeg een nieuwe databron toe
Eerst moest ik een nieuwe databron toevoegen aan Grafana. Dit gebeurt in het instellingsmenu. Ik voegde een nieuwe Postgres-databron toe en vulde de details voor de database die ik gebruikte.

Je zal het zien.' is vrij simpel., Ik gebruik gewoon dezelfde bewijzen die ik gebruik voor de Umami-database.
Voeg een nieuwe paneel aan.
Vervolgens voegde ik een nieuw paneel toe aan het dashboard. Ik gebruikte de Postgres-databron en schreef een zoekopdracht om de data te krijgen die ik wilde.
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
Je zal zien dat ik een speciale 'alias' gebruik in Grafana om mijn gegevens per dag te groeperen. __timeGroupAlias(created_at, '1d') Doe ik dit voor mij. Ik gebruik ook __timeFilter(created_at) om de gegevens te filteren volgens de tijdsdichtheid I'm kijkt naar.
Om dit een ander tijdstip te geven dan de rest van mijn dashboard, stel ik ook vragenopties voor om te bepalen dat ik gegevens wil voor de laatste 31 dagen.

Als ik de zoekopdracht uitvoer ( en met wat aanpassingen in de Paneelopties) krijg ik dit resultaat

Dan stoor ik dit en wend het aan op mijn dashboard. Dan zie ik de pagina-aansigten van de laatste 31 dagen.
De Anderen
De anderen volgen hetzelfde patroon, kijk eerst eens naar het Postgres admin-tool om de gegevens te vinden. Je kan dit dan toepassen op elke databron in GrafanaM SK2
In slotting:
Dus daar heb je het, een snelle handleiding om Postgres-gegevens aan Grafana toe te voegen. Ik hoop dat dit je helpt met je eigen databronnen te beginnen.