Der Blog

Visualisieren und verwalten Sie alle Ihre Dienste an einem Ort mit Dynamic Service Graph

von Hannah Culver 8. November 2021 | 5 Minuten Lesezeit

Im digitalen Zeitalter werden Technologiesysteme immer komplexer. Ein einzelner Fachexperte (SME) kann nicht mehr alle Facetten des von ihm betriebenen Systems verstehen. Stattdessen ist ein Großteil dieses Wissens isoliert und existiert als Stammeswissen in bestimmten Teams. Darüber hinaus ist die Geschwindigkeit des Wandels höher denn je: Code wird bereitgestellt und neue Dienste werden in einem Tempo ausgeliefert, das vor einigen Jahren noch unvorstellbar war.

Die Mehrheit unserer Kunden berichtet uns, dass sie dieser enormen Zunahme der Komplexität begegnen, indem sie eine Service-Ownership-Ansatz um eine ganzheitliche Sicht auf ein System zu schaffen und Wissen zwischen allen technischen und geschäftlichen Teams zu demokratisieren. Die Einführung dieses Modells erfordert unternehmensweite Anstrengungen und ist, wie alle kulturellen Veränderungen, nie wirklich abgeschlossen. Glücklicherweise kann PagerDuty Teams auf ihrem Weg zur Serviceverantwortung unterstützen, egal in welcher Phase sich diese befindet.

Wir freuen uns, die allgemeine Verfügbarkeit des Dynamic Service Graph von PagerDuty bekannt zu geben. Diese Funktion ermöglicht Unternehmen eine ganzheitliche Sicht auf alle technischen und geschäftlichen Dienste und Abhängigkeiten und fasst die gesamte Servicetopologie in einer einzigen Ansicht zusammen, die von allen Teams in Echtzeit genutzt werden kann.

Einführung des Dynamic Service Graph

Dynamic Service Graph verbreitet unternehmensweit das Wissen darüber, wie Services zusammenarbeiten, um kundenorientierte Funktionen bereitzustellen, und stellt den Zustand dieser Services visuell dar. Dies hilft Teams, den Zustand des Gesamtsystems besser zu verstehen, nicht nur der Komponenten, für die sie jeweils verantwortlich sind. Es verbessert auch die Reaktion auf Vorfälle, da Teams besser bestimmen können, wo ein Vorfall auftritt und welche potenziellen Auswirkungen das Problem vor- und nachgelagert hat.

Verstehen Sie, wie Dienste miteinander verbunden werden, um Geschäftsfunktionen bereitzustellen

Technologie-Ökosysteme bestehen aus Hunderten oder Tausenden beweglichen Teilen. Für andere Geschäftsbereichsbeteiligte ist es möglicherweise schwierig zu verstehen, wie diese miteinander verbundenen Teile die Geschäftsdienste bilden, für die sie verantwortlich sind. Dennoch ist es entscheidend, dass alle Teams effektiv miteinander kommunizieren können, um Probleme zu lösen und Verständnislücken zu schließen.

Mit Dynamic Service Graph ist es einfacher denn je, die Verbindungen der einzelnen Dienste zu visualisieren und zu größeren Geschäftsdiensten zusammenzufügen, die sich direkt auf kritische Geschäftsfunktionen auswirken. Diese Vernetzung beseitigt Silos und fördert den Wissensaustausch.

Verstehen Sie die betroffenen Dienste während eines Vorfalls

Technische Teams erhalten häufig Warnmeldungen, dass bei ihrem Dienst ein Problem auftritt. Manchmal ist jedoch nicht ihr Dienst der eigentliche Übeltäter. Ist der Dienst von einem anderen Dienst abhängig, bei dem ebenfalls ein Problem auftritt, können sie das Problem möglicherweise kaum selbst beheben. Wenn die Teams jedoch nicht wissen, welche Dienste betroffen sind, verschwenden sie möglicherweise wertvolle Zeit mit der Untersuchung der Problemursache.

Andererseits kann es sein, dass einem Team bei einem Serviceproblem im Falle eines Vorfalls die Informationen für eine genaue Triage fehlen. Versteht das Team die nachgelagerten Auswirkungen des Serviceproblems nicht, kann dies zu überproportionalen negativen Auswirkungen führen.

Mit Dynamic Service Graph können Teams Services untersuchen und ermitteln, welche Services von einem Ausfall betroffen sind und warum. Sowohl auf der Seite mit den Vorfalldetails als auch im Service Graph können Teams schnell erkennen, welche Auswirkungen ein Service auf das restliche System hat.

Identifizieren Sie fehlende Abhängigkeiten von Diensten, um Lücken zu verstehen

Unabhängig davon, ob ein Unternehmen bereits weit fortgeschritten ist oder gerade erst mit der Implementierung von Service Ownership beginnt, sind einige Informationen zur Systemstruktur wahrscheinlich unvollständig. Dies liegt an der zunehmenden Silosbildung durch wachsende Teams und an isoliertem Wissen, das zwar innerhalb der Teams weitergegeben, aber selten dokumentiert oder geteilt wird. Verschärft wird die Situation durch die rasanten Veränderungen innerhalb der Systeme: Code wird mehrmals täglich aktualisiert und neue Services verändern die zugrunde liegenden Beziehungen.

Dynamic Service Graph unterstützt Teams dabei, Abhängigkeiten aktuell zu halten, da die Kontrolle bei den Service-Betreibern liegt. Das erleichtert die Bereitschaft für alle, die den Pager tragen. Beim Mapping von Services schlägt PagerDuty vor, welche Services aktuell keine Abhängigkeiten aufweisen. Von dort aus können Sie relevante Services per Drag & Drop in Ihren Graphen ziehen und so mit jedem Klick eine umfassendere Systemansicht erstellen.

Bereit, es selbst zu versuchen?

Mit dem Dynamic Service Graph von PagerDuty können Ihre technischen Teams klar definierte Services anzeigen und dynamisch abbilden und die Reaktion auf Vorfälle optimieren, um Ausfallzeiten und Kundenbeeinträchtigungen zu reduzieren. So können die Teams ihr Service-Ownership-Modell optimal nutzen und weniger Zeit mit der Problembehebung und mehr Zeit mit Innovationen für ihre Kunden verbringen.

„Service Graph hat uns dazu veranlasst, unseren Fokus von einer Strategie der technischen Serviceabhängigkeit auf eine geschäftsservicebasierte Strategie zu verlagern, um die Auswirkungen auf unsere Endnutzer effektiver zu identifizieren. Mit der neuen Service Graph-Funktionalität können unsere Support-Teams die Auswirkungen auf einen Blick visuell erfassen und so die Ursachen schneller und präziser ermitteln. Die Funktion gibt unseren Serviceverantwortlichen Einblick in ihre Abhängigkeiten, die zuvor nur in der Dokumentation verfügbar waren.“ – Senior Manager, Gaming-Branche

Wenn Sie mehr erfahren möchten, schauen Sie sich unser aktuelles Webinar an. Services Like a Boss: Best Practices für die Implementierung und Wartung der Servicearchitektur , lesen Sie unseren Knowledge Base-Artikel Hier , oder sehen Sie sich unsere Dokumentation an Hier .

Wenn Sie bereit sind, Dynamic Service Graph in Aktion zu sehen, Testen Sie PagerDuty 14 Tage lang kostenlos .