Monitoring SQL Server 2022 w Grafana + InfluxDB + Telegraf (bez Dockera)
Lead
Masz Windows Server i nie chcesz Dockera? Da się. Poniżej komplet: instalacja InfluxDB 2.x, Telegraf, Grafana oraz przykładowe dashboardy dla SQL Server 2022.
InfluxDB 2.x (Windows)
- Zainstaluj jako usługę. Skonfiguruj org i bucket (np. org:
Demo, bucket:Demo). - Wygeneruj API Token o zasięgu
read/writedla bucketa.
Telegraf – inputy dla SQL i Windows
Plik telegraf.conf (fragmenty):
| |
Grafana
- Dodaj źródło danych InfluxDB (Flux).
- Importuj dashboardy: SQL Server Overview, Waits, Tempdb, IO latency.
- Alerty: brak backupu 24h,
% Log Used > 80%,Tempdb Used > 70%.
Uprawnienia i bezpieczeństwo
- Konto
telegrafw SQL: rolaVIEW SERVER PERFORMANCE STATE+ dedykowane widoki/DMV. - Hasła w Windows Credential Manager lub w osobnym pliku środowiskowym.
Weryfikacja
- Panel zdrowia: punkty pomiarowe w buckecie rosną, wykresy bez błędów.
- Test alertu: sztucznie podnieś
% Log Usedi sprawdź powiadomienie.
Bonus: repo‑ready Dodaj
\monitoring elegraf.conf,\grafana\dashboard.json,README.mdz krokami i sekcją „Troubleshooting”.