Növbə və insidentlər

Grafana və Alertmanager qoşmaq

Monitorinq alertlərini birbaşa növbətçiyə çatdırmaq.

Monitorinq sisteminiz alerti bizim ünvana göndərir; sistem insident açır və növbətçini xəbərdar edir. Alert sönəndə insident özü bağlanır.

Ünvanı almaq

Növbə → qrafik → «İnteqrasiya» → «Webhook token yarat». Sizə belə bir ünvan verilir:

POST https://taskfly.az/api/duty/incidents/<token>

Grafana Alerting

Alerting → Contact points → Add contact point → Integration: Webhook. URL sahəsinə yuxarıdakı ünvanı yazın, method POST. Başqa heç nə tənzimləmək lazım deyil — Grafana-nın standart gövdəsi olduğu kimi qəbul edilir.

Prometheus Alertmanager

receivers:
  - name: taskfly-duty
    webhook_configs:
      - url: 'https://taskfly.az/api/duty/incidents/TOKEN'
        send_resolved: true
send_resolved: true vacibdir — bunsuz alert sönəndə insident bağlanmır və əl ilə bağlamaq lazım gəlir.

Alert necə oxunur

Alert sahəsiSistemdə
annotations.summaryİnsidentin başlığı (yoxdursa labels.alertname)
labels.severityPrioritet: critical / high / warning / info
annotations.descriptionİnsidentin mətni — etiketlər və dashboard linki ilə birlikdə
fingerprintTəkrar açarı — eyni alert yeni insident açmır
statusfiring → açılır, resolved → bağlanır
Bir sorğuda gələn hər alert ayrıca insident yaradır — qrupdakı alertlər bir-birini üstələmir.