# Enquête sur les données Postgres dans Grafana

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

# Introduction

Dans un [Postes précédents](/blog/usingprometheusandgrafanatomonitoraspnet) J’ai expliqué comment j’ai ajouté Grafana à mon docker-compose pour fournir des renseignements sur la performance de ce siteM SK1 Comme je l’ai fait [Umami](/blog/category/Umami) sur ici ET auto- héberger la base de données pour cela dans ce post I'l couvre comment j'ai ajouté de nouveaux panneaux pour voir les données en Grafana.

Le résultat final est que j’ai maintenant des informations sur les vues de pages dans mon tableau Grafana.

![Umami Grafana](umamigrafana.png)

[TOC]

# Mise en place

## Ajouter une nouvelle source de données

Premièrement, j’avais besoin d’ajouter une nouvelle source de données à Grafana. Ceci est fait dans le menu des paramètres. J’ai ajouté une nouvelle Source de données Postgres et rempli les détails pour la base de données IM SK2m utilisée pour Umami .

![Source de données Postgres](grafana-datasource.png)

[TRADUCTION] Je n’utilise que les mêmes pièces justificatives que celles utilisées pour la base de données Umami.

## Ajouter un nouveau panneau

Ensuite, j’ai ajouté un nouveau panneau au tableau de bord.

```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

```

Vous verrez que j’utilise un 'aliasM SK2 spécial dans Grafana pour regrouper mes données par jour. `__timeGroupAlias(created_at, '1d')` Ce n’est pas le cas pour moi. J’utilise également `__timeFilter(created_at)` pour filtrer les données par intervalle de temps I'm en regardant

Pour que cela ait une période différente du reste de mon tableau de bord je spécifie également les options de demande spécifier que je veux des données pour les derniers 31 jours.

![Demande de Postgres](grafana-dataoptions.png)

Lorsque j’effectue la recherche ( et avec quelques ajustements dans les options du panneau) je reçois ce résultatM SK2

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

Puis je la sauvegarde et l’applique à mon tableau de bord.
Puis je peux voir les vues de page des derniers jours 31

# Les autres

Les autres suivent le même modèle, tout d’abord jetez un coup d’œil dans l’outil administratif de Postgres pour trouver les données . Vous pouvez ensuite appliquer cette méthode à n’importe quelle source de données dans Grafana.

# En conclusion

C’est ainsi que vous le avez, un guide rapide pour ajouter des données Postgres à GrafanaM SK1 J’espère que cela vous aidera à commencer avec vos propres sources de données.