Das Unternehmen Grafana hat den Code des Incident-Management-Systems OnCall veröffentlicht.

Das Unternehmen Grafana Labs, das die Datenvisualisierungsplattform Grafana und das Überwachungssystem Prometheus entwickelt, hat die Veröffentlichung des Quellcodes des Incident-Management-Systems OnCall bekannt gegeben, das für die Zusammenarbeit von Teams zur Behebung und Analyse von Vorfällen gedacht ist. OnCall wurde zuvor als proprietäres Produkt angeboten und wurde im letzten Jahr durch die Übernahme von Amixr Inc. von Grafana erworben. Der Code des Projekts ist in Python geschrieben und unter der Lizenz AGPLv3 veröffentlicht.

Das System ermöglicht es, Informationen über Anomalien und Ereignisse aus verschiedenen Überwachungssystemen zu sammeln, diese Daten automatisch zu gruppieren, Benachrichtigungen an die zuständigen Gruppen zu senden und den Status der Problemlösungen zu verfolgen. Die Integration mit den Überwachungssystemen Grafana, Prometheus, AlertManager und Zabbix wird unterstützt. Von den Überwachungssystemen erhaltene Informationen werden gefiltert, um unwichtige und geringfügige Ereignisse auszuschließen, Duplikate zu aggregieren und Probleme zu entfernen, die ohne menschliches Eingreifen gelöst werden können.

Die von überflüssigem Informationsrauschen gereinigten signifikanten Ereignisse gelangen in das Benachrichtigungssystem, das die Mitarbeiter identifiziert, die für die Lösung der erkannten Problemkategorien verantwortlich sind, und Benachrichtigungen unter Berücksichtigung ihrer Arbeitszeiten und Verfügbarkeiten (basierend auf den Kalenderdaten) versendet. Es wird eine Rotation bei der Zuordnung von Vorfällen zwischen verschiedenen Mitarbeitern unterstützt, und besonders wichtige oder ungelöste Probleme können an andere Teammitglieder oder höhergestellte Mitarbeiter eskaliert werden.

Das Unternehmen Grafana hat den Code des Incident-Management-Systems OnCall veröffentlicht.

Abhängig von der Dringlichkeit des Vorfalls können Benachrichtigungen über Telefonanrufe, SMS, E-Mails, die Erstellung von Ereignissen im Kalender, sowie über die Messenger Slack und Telegram gesendet werden. Dabei können in Slack automatisch Kanäle für die Diskussion von Fragen, die mit der Behebung des Vorfalls zusammenhängen, erstellt werden, an denen sowohl einzelne Mitarbeiter als auch ganze Teams automatisch teilnehmen.

Das System bietet flexible Erweiterungs- und Anpassungsmöglichkeiten (zum Beispiel können Gruppierung und Routing von Ereignissen an die eigenen Vorlieben angepasst, Regeln und Benachrichtigungskanäle definiert werden). Für die Integration mit externen Systemen steht eine API und Unterstützung für Terraform zur Verfügung. Die Verwaltung erfolgt über die Weboberfläche.

Das Unternehmen Grafana hat den Code des Incident-Management-Systems OnCall veröffentlicht.


Quelle: opennet.ru
60GB SSD 8Gb DDR4