Files
AWatch-rus/grafana-1c/prometheus/alerts.yml
T

43 lines
1.8 KiB
YAML
Executable File

groups:
- name: onec_accounting_alerts
rules:
- alert: OneCUnpostedDocumentsHigh
expr: onec_unposted_documents_total > 100
for: 15m
labels:
severity: warning
service: onec
annotations:
summary: "Высокий объем непроведенных документов ({{ $labels.company }})"
description: "В базе 1С накопилось {{ $value }} непроведенных документов."
- alert: OneCOverdueReceivablesCritical
expr: sum by (company, currency) (onec_overdue_receivables_total) > 500000
for: 15m
labels:
severity: critical
service: onec
annotations:
summary: "Критичная просроченная дебиторка ({{ $labels.company }})"
description: "Просроченная дебиторская задолженность превысила порог: {{ $value }} {{ $labels.currency }}."
- alert: OneCSQLExporterDown
expr: up{job="onec_sql_exporter"} == 0
for: 3m
labels:
severity: critical
service: monitoring
annotations:
summary: "SQL Exporter недоступен"
description: "Prometheus не может получить метрики 1С от sql-exporter."
- alert: OneCDataFreshnessCritical
expr: onec_data_freshness_seconds > 7200
for: 10m
labels:
severity: critical
service: onec
annotations:
summary: "Данные 1С устарели ({{ $labels.company }})"
description: "Последнее обновление источника {{ $labels.source }} старше 2 часов: {{ $value }} сек."