Перейти к содержанию

Grafana Dashboards

URL: https://monitor.karmann.tech Учётные данные: Vaultwarden → Monitoring → Grafana


По папкам (50+ дашбордов)

Business (2)

Dashboard Datasource Описание
Business Overview MySQL Revenue, Active Subs, Signups, Conversion, ARPU, LTV, Churn
Account Activity MySQL Monthly Signups, Cohort Analysis, Conversion by Month

Product (2)

Dashboard Datasource Описание
Online History PG + MySQL Online Users, Activity Breakdown, Countries, Devices
VPN Fleet Overview PG World Map, Top Countries, Russia Regions

DevOps (5)

Dashboard Datasource Описание
VPN Operations PG + Prom Server Table (online, TCP, sync), Top by TCP
Server Details PG + Prom Per-server drill-down, Abuse Candidates, Top Users
WL Proxy Overview Prometheus Whitelist proxy status, traffic throughput
Traffic Monitoring PG + Prom Hourly Traffic, Sync Queue
Server Scoring PG + MySQL Composite score table, Health Status pie, Score Distribution

Infrastructure (3)

Dashboard Datasource Описание
Infra Fleet Prometheus Cluster overview
Node Exporter Full Prometheus Community dashboard — per-host metrics
MySQL Overview Prometheus Community dashboard — MySQL status

Security (1)

Dashboard Datasource Описание
Blocking Detection PG Blocked IPs, events timeline

Traffic per Server (34)

Auto-generated by grafana_sync worker every 10 min. One dashboard per active VPN server. Online users, TCP connections, traffic in/out, sync age.

v2/ (7)

Dashboard Описание
Abuse Monitoring Abuse detection metrics, snapshots
Geographic Analytics Geo distribution, country/city breakdown
User Activity User lifecycle, session activity
Remnawave Fleet Remnawave node fleet status
Executive SLA Uptime SLA, availability для руководства
API Security Request anomalies, auth failures, rate limits
Logs Overview Loki log aggregation, error rates

Legacy (4)

Backend Logs (Loki), Concurrent IP Abuse, Device Types Traffic, VPN Servers Realtime.


Drill-down архитектура

Fleet Overview (L1) → Server Details (L2)
  • В таблице серверов (VPN Operations, Infra Fleet) имена серверов кликабельны
  • Data link передаёт переменную $server в Server Details dashboard
  • Server Details → per-server метрики, abuse candidates, top users по выбранному хосту

Folders

Папка Аудитория
Business Max
Product Product team
DevOps zardes, Nikita
Infrastructure zardes
Security zardes
Traffic per Server zardes (авто-генерация)

Datasources (4)

Имя Тип Хост
prometheus Prometheus prometheus:9090 (docker network)
loki Loki 10.99.87.5:3101
MySQL ShivaVPN MySQL 10.99.87.62:3306
PostgreSQL VPN Config PostgreSQL 10.99.87.249:5434

Alert Rules (Grafana Alerting)

Алерт Datasource Contact Интервал
VPN: Sync Stale PG tg-vpn 1h
VPN: Mass Server Drop PG tg-vpn 1h
VPN: Online Zero PG tg-vpn 1h
VPN: Sync Errors PG tg-vpn 1h
VPN: Sync Queue Overflow Prometheus tg-vpn 1h
VPN: Online Crash >50% PG tg-vpn 1h
RAM / CPU / DISK / Inodes Prometheus tg 4h

AlertManager удалён

AlertManager удалён (был на 10.99.87.2:9093, connection refused). Prometheus alert-rules.yml (16 правил) — идёт миграция в Grafana Alerting. Рабочих правил сейчас: 10 (Grafana native). После миграции: 26.


См. также: Мониторинг · Каталог метрик