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

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

Grafana Postgres Umami

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

Thursday, 19 September 2024

Введение

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

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

Умамі Ґрафана

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

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

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

Źródło даних Postgres

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

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

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

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

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

Панель PAgeViews

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

Інші

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

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

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

logo

© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.