Grafana Labs, som utvecklar data visualiseringsplattformen Grafana och övervakningssystemet Prometheus, har meddelat att de har öppnat källkoden för sitt incidenthanteringssystem OnCall, som är avsett att underlätta samarbetet mellan team vid incidentutredningar. OnCall levererades tidigare som en proprietär produkt och förvärvades av Grafana genom uppköpet av Amixr Inc. förra året. Projektkoden är skriven i Python och släppt under AGPLv3-licensen.
Systemet gör det möjligt att samla information om avvikelser och händelser från olika övervakningssystem, för att sedan automatiskt gruppera data, skicka aviseringar till ansvariga grupper och övervaka statusen för problemlösningen. Det stöder integration med övervakningssystemen Grafana, Prometheus, AlertManager och Zabbix. Från den information som erhållits från övervakningssystemen filtreras mindre viktiga och oväsentliga händelser, dubbletter aggregeras och problem som kan lösas utan mänsklig inblandning exkluderas.
Rensade av ovidkommande information, betydande händelser skickas till underrättelsesystemet som tilldelar ansvariga medarbetare för att lösa de identifierade kategorierna av problem och skickar aviseringar med hänsyn till deras arbetsschema och arbetsbelastning (data från kalenderplanerare utvärderas). Rotation av incidentbindning mellan olika medarbetare och eskalering av särskilt viktiga eller olösta problem till andra teammedlemmar eller arbetstagare på högre nivå stöds.

Beroende på incidentens vikt kan aviseringar skickas via telefonsamtal, SMS, e-post, skapande av händelser i kalenderplaneraren, samtal i Slack och Telegram. I Slack kan automatiskt kanaler skapas för att diskutera frågor relaterade till incidentlösning, där både enskilda medarbetare och hela team automatiskt ansluts.
Systemet erbjuder flexibla möjligheter för anpassning och utvidgning (till exempel kan händelsegruppering och routing anpassas efter egna preferenser, regler och leveranskanaler för meddelanden kan definieras). För integration med externa system tillhandahålls API och stöd för Terraform. Hantering av arbetet sker via webbläsargränssnitt.

Källa: opennet.ru
