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 kann nicht mehr jede Facette des Systems verstehen, das er betreibt. Stattdessen ist ein Großteil dieses Wissens isoliert und existiert als Stammeswissen innerhalb bestimmter Teams. Darüber hinaus ist die Änderungsgeschwindigkeit schneller als je zuvor. Code wird in einer Geschwindigkeit bereitgestellt und neue Dienste werden in einer Geschwindigkeit ausgeliefert, die 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 eine unternehmensweite Anstrengung und wird, wie alle kulturellen Veränderungen, nie wirklich „abgeschlossen“ sein. Glücklicherweise kann PagerDuty Teams auf ihrem Weg zum Service Ownership 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 ihre technischen und geschäftlichen Services und Abhängigkeiten und bringt die gesamte Servicetopologie in einer einzigen Ansicht zusammen, die von allen Teams in Echtzeit genutzt werden kann.

Einführung von Dynamic Service Graph

Dynamic Service Graph verbreitet das Wissen im gesamten Unternehmen darüber, wie Services zusammenarbeiten, um kundenorientierte Funktionen bereitzustellen, und stellt den Zustand dieser Services visuell dar. Dadurch können Teams den Zustand des Gesamtsystems besser verstehen, nicht nur den der Komponenten, für die sie einzeln verantwortlich sind. Außerdem verbessert es die Reaktion auf Vorfälle, da Teams besser bestimmen können, wo ein Vorfall auftritt und welche potenziellen vor- und nachgelagerten Auswirkungen das Problem haben kann.

Verstehen Sie, wie sich Services verbinden, um Geschäftsfunktionen bereitzustellen

Technologieökosysteme bestehen aus Hunderten oder Tausenden beweglichen Teilen. Anderen Geschäftsbereichsbeteiligten fällt es möglicherweise schwer zu verstehen, wie diese miteinander verbundenen Teile die Geschäftsdienste bilden, für die sie verantwortlich sind. Dennoch ist es von entscheidender Bedeutung, 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, zu visualisieren, wie die einzelnen Dienste miteinander verbunden sind und wie sie sich zu größeren Geschäftsdiensten zusammenfügen, die direkte Auswirkungen auf kritische Geschäftsfunktionen haben. Diese Vernetzung beseitigt Silos und fördert den Wissensaustausch.

Verstehen Sie, welche Dienste während eines Vorfalls betroffen sind

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

Auf der anderen Seite kann es sein, dass einem Team, das mit einem Problem mit seinem Service konfrontiert ist, bei einem Vorfall die Informationen fehlen, um eine genaue Triage durchzuführen. Wenn das Team die nachgelagerten Auswirkungen des Problems mit seinem Service nicht versteht, kann dies übermäßige negative Auswirkungen haben.

Mit Dynamic Service Graph können Teams Dienste untersuchen und feststellen, was von einem Fehler betroffen ist und warum. Sowohl auf der Seite mit den Vorfalldetails als auch im Servicegraphen können Teams schnell erkennen, welche Auswirkungen ein Dienst auf den Rest des Systems hat.

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

Unabhängig davon, ob eine Organisation bereits weit fortgeschritten ist oder gerade erst damit beginnt, sind einige Informationen zur Systemstruktur wahrscheinlich unvollständig. Dies liegt an der zunehmenden Anzahl von Silos, wenn Teams wachsen, und an Stammeswissen, das innerhalb der Teams weitergegeben, aber selten dokumentiert oder geteilt wird. Und es wird durch das schnelle Tempo der Änderungen innerhalb der Systeme noch verschärft, da Code mehrmals am Tag gepusht wird und neue Services die zugrunde liegenden Beziehungen ändern.

Dynamic Service Graph hilft Teams dabei, Abhängigkeiten auf dem neuesten Stand zu halten, da diese Kontrolle in den Händen der Personen liegt, die die Dienste betreiben. Das macht die Bereitschaft für alle, die den metaphorischen Pager tragen, einfacher. Beim Zuordnen von Diensten macht PagerDuty Vorschläge, welche Dienste derzeit keine Abhängigkeiten aufweisen. Von dort aus können Sie relevante Dienste per Drag & Drop in Ihr Diagramm ziehen und mit jedem Klick eine umfassendere Ansicht des Systems 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 Auswirkungen auf die Kunden zu reduzieren. Auf diese Weise 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 gebracht, unseren Fokus von einer Strategie der technischen Serviceabhängigkeit auf eine Strategie auf der Grundlage von Geschäftsservices zu verlagern, um die Auswirkungen auf unsere Endbenutzer effektiver zu identifizieren. Mithilfe der neuen Service Graph-Funktionalität können unsere Supportteams die Auswirkungen auf einen Blick visuell beurteilen, wodurch sie die Grundursache schneller und genauer ermitteln können. Die Funktion hat unseren Serviceinhabern Einblick in ihre Abhängigkeiten gegeben, die zuvor nur in der Dokumentation verfügbar waren.“ – Senior Manager, Gaming Industry

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 einer 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, PagerDuty 14 Tage kostenlos testen .