Wir haben unser eigenes Drupal-Monitoring-Framework (https://www.drupal.org/project/monitoring) entwickelt und veröffentlicht und es seit 2013 aktiv genutzt und gepflegt. Es ist eines der meistgenutzten Projekte, das Website-Betreuer bei der Überwachung des Zustands Ihrer Projekte unterstützt. Rund 1500 Projekte verlassen sich darauf, um Erkenntnisse direkt aus Drupal zu gewinnen, wie z. B. integrierte Statusprüfungen, Häufigkeit bestimmter Fehler, Leistungsindikatoren und andere Metriken. Es ist erweiterbar und es können benutzerdefinierte Metriken und Prüfungen implementiert werden, um sicherzustellen, dass Integrationen und andere Funktionalitäten wie erwartet funktionieren.
Wir stellen auch sicher, dass Projekte mit Hilfe von Health Checks verfügbar und schnell sind, überwachen SSL-Ablaufzeiten und vieles mehr.
In den letzten 10 Jahren haben wir eine Reihe von selbst gehosteten Lösungen verwendet, um all diese Informationen zu verfolgen, zu aggregieren und zu visualisieren. Wir haben Icinga, Sensu, Grafana und andere verwendet. Vor kurzem sind wir auf SigNoz umgestiegen, eine All-in-One-Lösung für Metriken, Log-Aggregation und Performance Traces, die auf dem OpenTelemetry-Standard basiert. Wir halten uns über die neuesten Best Practices im Bereich Monitoring auf dem Laufenden und aktualisieren unseren Workflow entsprechend.
Wenn ein Projekt nicht reagiert oder eine Kennzahl einen kritischen Schwellenwert erreicht, wird unser Team alarmiert und kann sofort mit der Untersuchung beginnen. Wir informieren unsere Kunden über diese Vorfälle und ihre Lösung, oft bevor sie das Problem selbst registrieren.
Wir sind sehr stolz auf unsere Arbeit, mit der wir sicherstellen, dass wir so viele Probleme auf unseren Websites wie möglich aufspüren, damit sie alle - selbst die auf den ersten Blick unbedeutendsten - behoben werden können, bevor sie zu einem grösseren Problem werden.