# Att fråga efter Postgresdata i Grafana

<!--category-- Grafana, Umami, Postgres -->
<datetime class="hidden">2024-09-19T19:30</datetime>

# Inleiding

I en [föregående artikel](/blog/usingprometheusandgrafanatomonitoraspnet) Jag förklarade hur jag lade in Grafana på min docker. [Umami](/blog/category/Umami) på här och själv hosta databasen för det i det här постet I'l omfattar hur jag lagt till nya paneler för att se data i Grafana

Slutresultatet är att jag nu har information om sidorna i mitt Grafana-dashboard.

![Umami Grafana](umamigrafana.png)

[TOC]

# Konfiguration

## Att lägga till en ny datakälla

Först behövde jag lägga till en ny datakälla i Grafana.

![Postgresdatakällor](grafana-datasource.png)

Ni kommer att se det. ' är ganska enkelt. , Jag använder bara samma kännetecken som jag använder för Umamis database.

## Att lägga till en ny panel

Sedan lade jag in ett nytt panel i brädan. Jag använde Postgres datakällan och skrev en fråga för att få de data jag ville

```postgresql
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 kommer att se att jag använder en speciell 'alias ' i Grafana för att gruppa mina data per dag `__timeGroupAlias(created_at, '1d')` gör detta för mig. Jag använder också `__timeFilter(created_at)` att filtrera datan i tidsramen I'm tittar på

För att få detta att ha en annan period än resten av min bräda jag specifikerar också sökoptioner som specifikerar att jag vill ha data för de senaste 31 dagarna

![Postgres-fråga](grafana-dataoptions.png)

När jag kör upp queryn ( och med lite twäckning i paneloptionerna ) får jag detta resultat

![PAgeViews panel](pageviews-panel.png)

Jag sparar den och applicerar den på min bräda
Sedan kan jag se webbsidorna från de senaste 31 dagarnaM SK1

# De andra

De andra följer samma mönster, först ta en titt på Postgres administratörs verktyget för att hitta datan . Sen kan du tillämpa detta på vilken datakälla som helst i Grafana.

# I slutsats

Så där har ni den, en snabb vägledning till att lägga till Postgresdata i GrafanaM SK1 Jag hoppas det hjälper er att börja med era egna datakällor.