# Перепитування даних з журналу Postgres в графані

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

# Введение

В [попередній пост](/blog/usingprometheusandgrafanatomonitoraspnet) Я описав, як я додав графану до мого докеру-направлений на забезпечення вказівок на продуктивність цього сайтуM SK1 Як я робив [Умамі](/blog/category/Umami) на цьому сайті і самостійно облаштувати базу даних для цього в цьому пості я'l описую, як я додав нові панелі для перегляду даних в графані .

Результатом є те, що тепер у мене є інформація про перегляд сторінок на панелі графані.

![Умамі Ґрафана](umamigrafana.png)

[TOC]

# Налагодження

## Доdanie нового джерела даних

По-перше, мені потрібно було додати новий вихід даних до графану. Це робиться в меню настроївM SK1 Я додав новий вихід Postgres і заповнив деталі для бази даних IMSC2m, яка працює з Umami.

![Źródło даних Postgres](grafana-datasource.png)

Ви побачите це. МСК1 досить простий. МSK2 Я просто використовую ті самі дані, що і для бази даних Умамі.

## Додання нової панелі

Далі я додав новий панель до панелі.

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

```

Ви побачите, що я використовую особливий 'aliasM SK2 в графані для групування моїх даних по дням `__timeGroupAlias(created_at, '1d')` це для мене. я також користуюся `__timeFilter(created_at)` відфільтрувати дані за часовим діапазоном I'm дивлячись на M SK1

Для того, щоб цей період відрізнявся від решти мого панелі керування, я також вказую на варіанти пошуку, вказуючи, що я хочу дані за останні 31 дніM SK1

![Попит на Postgres](grafana-dataoptions.png)

Коли я запускаю запит ( і трохи змінюю в настрої Панели варіантів ) я отримую цей результат МSK2

![Панель PAgeViews](pageviews-panel.png)

Потім я зберігаю це і застосовую на своєму панелі керування.
Тоді я бачу перегляд сторінки за останні 31 дніM SK1

# Інші

Інші йдуть за тією ж схемою, спочатку просто погляньте в Административний інструмент Postgres, щоб знайти дані . Далі ви можете застосувати це до будь-якого джерела даних в графані МSK2

# На завершення

Отже, ось у вас є це, швидкий інструкт для додавання даних Postgres до графану . Я сподіваюся, що це допоможе вам почати з ваших власних джерел даних M SK2