Der Blog

Wann ist eine Dienstleistung keine Dienstleistung?

von Mandi-Wände 13. September 2022 | 4 Minuten Lesezeit

Wenn Sie vertraut sind mit PagerDuty , verbinden Sie es wahrscheinlich mit Warnungen über technische Dienste, die sich anders verhalten, als sie sollten. Vielleicht wurden Sie selbst irgendwann einmal benachrichtigt, dass ein Dienst nicht verfügbar war, langsam reagierte oder falsche Informationen zurückgab. Das ist die übliche Verwendung eines Dienstes in der PagerDuty Plattform.

Wir definieren Dienstleistungen wie folgt:

Ein technischer Service stellt eine eigenständige Funktion dar, die vollständig einem Team gehört. Ein oder mehrere technische Services werden kombiniert, um kundenorientierte oder geschäftliche Funktionen bereitzustellen.

Aber es gibt noch andere Verwendungsmöglichkeiten für einen Dienst in PagerDuty. Ein Dienst in der PagerDuty Plattform ist ein Objekt, das eingehende Informationen empfangen kann. Diese Informationen können aus einer beliebigen Anzahl von Integrationen, Partnertools oder menschlichen Eingaben stammen, und PagerDuty hilft bei der Entscheidung, was im Kontext des Dienstes mit diesen Informationen geschehen soll.

Wenn wir unser Verständnis der Service-Metapher erweitern, können wir viel mehr erreichen als nur die Betriebszeit zu überwachen.

 

Visual demonstrating event to alert to incident to notification

Während also viele PagerDuty Dienste Abbilder echter technischer Dienste sind, gibt es auch andere Möglichkeiten, die Dienstmetapher für das Routing und die Entscheidungsfindung auf Grundlage der eingehenden Daten zu verwenden.

Informationen aus einer externen Quelle oder SaaS

PagerDuty verfügt über eine Reihe von Integrationen, die in erster Linie dazu dienen, Informationen über einen Prozess zu melden, der in einem anderen Dienst ausgeführt wird. Diese sehen aus wie technische Dienste. Die PagerDuty Dienste sind so eingerichtet, dass sie Informationen von einer externen Quelle empfangen und an Ihre Teams weitergeben. Diese Art von Dienst, der aber kein Dienst ist, eignet sich hervorragend, um Daten aus verschiedenen Apps in Ihrem Workflow zu sammeln und an einem einzigen Ort zu verwalten. Insbesondere Sicherheitsintegrationen funktionieren oft auf diese Weise.

Beispielsweise die Integration von PagerDuty mit JFrog Xray meldet Sicherheitslücken als Ausgabe von Xray-Scans, die in Ihrer JFrog-Umgebung ausgeführt werden. Xray sendet über die Integration Informationen an PagerDuty , um über seine Ergebnisse zu berichten. Ihr Team kann entscheiden, wie diese Art von Informationsquellen am besten verwaltet werden. Es kann sinnvoll sein, alle Sicherheitsscans an einen PagerDuty Dienst zu melden, vielleicht Wichtige Sicherheitsscans , und weisen Sie diesen Dienst Ihrem Sicherheitsteam oder einzelnen PagerDuty Diensten zu, die den Teams zugewiesen sind, denen die zu scannende Anwendung gehört. Dank der Flexibilität des Dienstobjekts können Sie entscheiden, wie Sie die richtigen Informationen an die Teams übermitteln, die letztendlich für die Behebung von Problemen verantwortlich sind.

Status eines Objekts

Ein Dienst in PagerDuty kann auch den Status eines Objekts irgendwo in Ihrem Ökosystem darstellen. Leute, die in IoT-Umgebungen oder mit Sensornetzwerken oder anderen ähnlichen Komponenten arbeiten, können PagerDuty nutzen, um über den Zustand der Umgebung zu berichten.

Alles, was eine HTTPS-Anfrage stellen kann, kann Daten an ein PagerDuty -Konto senden. Während die meisten Leute keinen Kühlschrank haben, der sie wissen lässt, wenn der Milchstand niedrig ist, kann ein kommerzielles Kühlsystem jemanden über PagerDuty warnen, wenn die Temperatur außerhalb des akzeptablen Bereichs liegt. Der PagerDuty Kunde Good Eggs tut genau das. Weitere Informationen zu seinem Anwendungsfall finden Sie auf der PagerDuty -Website .

Aktionen oder Aktivitäten

PagerDuty -Dienste können auch verwendet werden, um eine Aktion oder Aktivität außerhalb Ihrer Anwendung zu koordinieren. Jede Aktion, über die Ihr Team informiert werden muss (z. B. das Offboarding eines Mitarbeiters), kann über PagerDuty ausgeführt werden. Wir haben einige Lösungen für nicht-technische Teams zusammengestellt, die PagerDuty für Arbeiten verwenden, die schnell abgeschlossen werden müssen. Wenn eine Aufgabe oder Anfrage nicht in einer E-Mail verloren gehen kann, senden Sie eine PagerDuty Benachrichtigung.

Einige dieser Ideen finden Sie auf unserer Unternehmensleitfäden Website.

Die Koordinierung von Mitarbeitern in Ihrem Unternehmen für eine einzelne Aktivität kann eine Herausforderung sein, und die Nutzung eines Dienstes kann bei dieser Koordinierung helfen. Bei PagerDuty verwenden wir Einsatzleiter (ICs), um die Reaktion auf SEV-1- und SEV-2-Vorfälle zu koordinieren. Die ICs können Leute aus dem gesamten Unternehmen sein, die sich freiwillig gemeldet und im Rahmen unserer Ausbildung zum Einsatzleiter geschult haben. Sie sind nicht alle in einem einzigen Team. Wie alarmieren wir sie also?

In unserem Fall haben wir einen Service, Größere Vorfälle , das mit der Eskalationsrichtlinie des Incident Commander verknüpft ist. Da wir dieses Modell verwenden, kann der Major Incidents-Dienst in Antwortspiele und verbunden mit Erweiterungen wie Slack . Immer wenn ein Vorfall mit hoher Schwere gemeldet wird, wird beim Dienst für schwerwiegende Vorfälle ein Vorfall erstellt, ICs und Stakeholder werden benachrichtigt und Slack-Kanäle werden erstellt.

Screenshot of Major Incidents service

Die Verwendung eines Serviceobjekts als Metapher für eine Aktion eröffnet völlig neue Möglichkeiten für die Koordination von Ressourcen und die Kommunikation in Echtzeit.

Haben Sie eine andere Idee?

Wir würden gerne alles darüber erfahren. Zeigen Sie uns Ihre kreativen Einsatzmöglichkeiten von PagerDuty auf unserer Zucken Kanal. Wenn Sie Gast in einer unserer Shows sein möchten, senden Sie uns eine E-Mail an community@pagerduty.com.