Automatyczne monitorowanie bazy danych w n8n polega na tym, że workflow według harmonogramu wykonuje zapytania kontrolne i reaguje, gdy coś odbiega od normy: kończy się miejsce, rosną długie zapytania, liczba połączeń zbliża się do limitu, kopia zapasowa się nie wykonała albo dane biznesowe wyglądają podejrzanie, np. brak nowych zamówień od godziny. Do monitoringu technicznego na dużą skalę lepsze są dedykowane narzędzia (np. Prometheus z Grafaną, Zabbix). n8n świetnie uzupełnia je o kontrole biznesowe i automatyczne reakcje.
Co monitorować
| Kontrola | Przykład (PostgreSQL) |
|---|---|
| Miejsce na dysku i rozmiar bazy | pg_database_size, alert przy 80% dysku |
| Połączenia | Liczba połączeń z pg_stat_activity względem limitu |
| Długie zapytania | Zapytania trwające dłużej niż kilka minut |
| Kopie zapasowe | Data ostatniej udanej kopii |
| Dane biznesowe | Brak nowych zamówień lub płatności w oczekiwanym czasie |
| Jakość danych | Rekordy bez wymaganych pól, duplikaty |

Jak to zbudować w n8n
- Schedule Trigger, np. co 5 minut dla kontroli technicznych i co godzinę dla biznesowych.
- Węzeł bazy z zapytaniem kontrolnym na koncie tylko do odczytu.
- Węzeł IF porównuje wynik z progiem.
- Alert na Slacku, Teams lub mailem z wartością i linkiem do instrukcji.
- Zapamiętanie stanu alertu, żeby nie wysyłać tego samego co 5 minut, i informacja o powrocie do normy.
Automatyczne reakcje
Dla części problemów workflow może zareagować sam, np. przerwać zapytanie trwające ponad godzinę na replice raportowej albo uruchomić ponownie zadanie kopii. Takie akcje powinny być ograniczone do opisanych przypadków i logowane, a reszta trafia do człowieka. Podejście opisaliśmy w artykule o AIOps.
Dobre praktyki
- osobny użytkownik monitoringu z minimalnymi uprawnieniami,
- progi dobrane do normalnego obciążenia, żeby uniknąć fałszywych alarmów,
- każdy alert ma właściciela i instrukcję postępowania,
- kontrole biznesowe ustalone z właścicielami procesów.
Więcej w artykułach automatyzacja ITOps w n8n i automatyzacja IT: wybór narzędzia.
Monitoring z Codeless
Zobacz usługę automatyzacji procesów albo umów bezpłatną konsultację.
