Kompania Grafana Labs, e cila zhvillon platformën e vizualizimit të të dhënave Grafana dhe sistemin e monitorimit Prometheus, shpalli hapjen e kodit burimor të sistemit të reagimit ndaj incidenteve OnCall, i cili ka për qëllim të sigurojë bashkëpunim midis ekipeve për zgjidhjen dhe analizimin e incidenteve. OnCall është ofruar më parë si një produkt proprietar dhe është blerë nga Grafana gjatë blerjes së kompanisë Amixr Inc. vitin e kaluar. Kodi i projektit është shkruar në gjuhën Python dhe është i hapur nën licencën AGPLv3.
Sistemi lejon mbledhjen e informacionit mbi anomali dhe ngjarje nga sisteme të ndryshme monitorimi, pas të cilave automatikisht grupohen të dhënat, dërgohen njoftimet grupeve përgjegjëse dhe monitorohet gjendja e zgjidhjes së problemeve. Mbështetet integrimi me sistemet e monitorimit Grafana, Prometheus, AlertManager dhe Zabbix. Informacioni i marrë nga sistemet e monitorimit filtrohet për t'i përjashtuar ngjarjet dytësore dhe të parëndësishme, akumulohet kopjet dhe përjashtohen problemet që mund të zgjidhen pa ndërhyrjen e njeriut.
Ngjarjet e pastruara nga zhurma e tepërt informative arrijnë në nën-sistemin e dërgimit të njoftimeve, i cili identifikon punonjësit përgjegjës për zgjidhjen e kategori të caktuara probleme dhe dërgon njoftime duke marrë parasysh orarin e tyre të punës dhe shkallën e angazhimit (vlerësohen të dhënat nga kalendari-planifikues). Mbështetet rotacioni i lidhjes së incidenteve midis punonjësve të ndryshëm dhe eskalimi i problemeve të rëndësishme ose të pashpjeguara për anëtarët e tjerë të ekipit ose për punonjësit në nivele më të larta.

Në varësi të shkallës së rëndësisë së incidentit, njoftimet mund të dërgohen përmes thirrjeve telefonike, SMS, email, krijimit të ngjarjeve në kalendarin-planifikues, mesazhereve Slack dhe Telegram. Gjithashtu, në Slack mund të krijohen automatikisht kanale për diskutimin e çështjeve të lidhura me zgjidhjen e incidentit, në të cilat automatikisht lidhen si punonjës individualë ashtu edhe ekipe të tëra.
Sistemi ofron mundësi fleksibile për zgjerim dhe personalizim (p.sh., mund të konfigurohen grupimi dhe rrugëzimi i ngjarjeve sipas preferencave, të përcaktohen rregullat dhe kanalet e shpërndarjes së njoftimeve). Për integrimin me sistemet e jashtme, ofrohet API dhe mbështetje për Terraform. Menaxhimi i punës kryhet përmes një ndërfaqeje web.

Burimi: opennet.ru
