Blog

Coole Dinge, die man mit der PagerDuty -API machen kann

von Sam Lewis 12. März 2015 | 5 Minuten Lesezeit

Erweitern Sie PagerDuty mit unserer API

des-476-blog-api-tools

Einer der großen Vorteile von PagerDuty ist unsere API. Mit unserer API Sie können sich mit einer Vielzahl von Systemen integrieren Partner Sie können Ihre PagerDuty Erfahrung erweitern und anpassen. Unsere Kunden haben bereits viele nützliche Dinge umgesetzt, darunter die Erstellung benutzerdefinierter Berichte und Dashboards, Statusseiten zur Information von Kunden und internen Stakeholdern über Vorfälle sowie die Automatisierung der Details ihrer Vorfallsreaktion. Die PagerDuty API unterstützt Sie dabei, effizienter auf Vorfälle zu reagieren.

Aber wo fängt man an? Wir haben unten einige großartige Add-ons hervorgehoben, mit denen Sie PagerDuty optimal nutzen können. Einige wurden von unseren internen Entwicklern erstellt, andere stammen aus unserer talentierten Community. Codebeispiele unserer Lieblings-Add-ons veröffentlichen wir auf unserer Website. Werkzeugseite Wenn Sie also ein PagerDuty Tool entwickelt haben, möchten wir davon erfahren! Senden Sie es an developers@pagerduty.com Die

Telefon-Tools

PhoneDuty (Heroku) Kundenvertrauen basiert nicht nur auf der Zuverlässigkeit Ihres Produkts, sondern auch darauf, wie schnell Sie im Problemfall helfen können. Je nach Ihren SLA-Vereinbarungen benötigen Sie möglicherweise die Möglichkeit, eingehende Anrufe außerhalb der Geschäftszeiten an einen Techniker oder Kundendienstmitarbeiter weiterzuleiten. PhoneDuty ist eine solche Option. Twilio Twimlet Das Skript fragt PagerDuty ab, um den aktuell diensthabenden Techniker zu ermitteln und den eingehenden Anruf an ihn weiterzuleiten. Sie müssen eine Telefonnummer erwerben von Twilio , wodurch dem Anrufer eine Sprachansage gegeben wird, die ihm mitteilt, wer Bereitschaftsdienst hat und wie spät es in seiner Zeitzone ist, bevor er mit dem eingeteilten Techniker verbunden wird.

PhoneDuty (Google App Engine) Sie möchten keine Live-Anrufe an Ihre Bereitschaftstechniker weiterleiten, aber trotzdem rund um die Uhr telefonischen Support anbieten? Dieses Skript, ebenfalls ein Twilio Twimlet, läuft auf Google App Engine und leitet eingehende Voicemails und SMS an die Bereitschaftstechniker weiter, die diese dann wie reguläre PagerDuty Vorfälle bearbeiten können. Sie können Voicemails auch als Benachrichtigungen versenden. RingCentral PagerDuty ist ein Cloud-basierter Telefonanbieter, der Telefonnummern und Voicemail-Systeme auf Abruf bereitstellt. Eine Schritt-für-Schritt-Anleitung zur Verwendung von PagerDuty mit RingCentral finden Sie hier. Hier Die

Betriebswerkzeuge

PDMaint – Dieses Kommandozeilenprogramm ist ein Python-Skript zur Planung und Verwaltung mehrerer Wartungsmodi (z. B. jeden Freitagabend), im Gegensatz zu Manuelles Versetzen eines Dienstes in den Wartungsmodus. Es kann auch verwendet werden, um im Rahmen eines Prozesses einen Wartungsmodus zu starten. Dies ist beispielsweise nützlich, wenn Sie ein Skript haben, von dem Sie wissen, dass es einen Fehler auslöst, das aber weiterhin ausgeführt werden muss. Sie könnten die erste Zeile des Skripts so anpassen, dass der Dienst deaktiviert wird, um die Warnmeldungen zu blockieren.

Hubot-Pager-Me – Integrieren Sie PagerDuty in Ihren Chat-Client! (Wir sind ganz begeistert davon.) ChatOps Hier in der Gegend). Hubot ist ein anpassbarer Chatbot. Er kann Code verteilen, als Schnittstelle zu einem CI-Server fungieren und Deployments ankündigen – und vieles mehr – alles innerhalb eines Chatfensters. Mit diesem Add-on ist er zudem mit PagerDuty kompatibel. Die Konfiguration ist etwas aufwendiger, aber wenn Sie die Integrationsschritte befolgen, kann PagerDuty teilnehmen. jeder Chatraum, den Hubot unterstützt.

Berichtswerkzeuge

Graphit – Dieses Ruby-Integrationsskript sammelt PagerDuty Vorfallsmetriken und sendet sie an Graphit Graphite ist ein quelloffenes, skalierbares Echtzeit-Grafiksystem. Benutzer können numerische Zeitreihendaten erfassen, an Graphite senden und Monitore und Diagramme erstellen, um ihrem Team die Visualisierung von Ausfalldetails zu erleichtern.

Opsweekly Etsy hat dieses praktische Mehrzwecktool mit der Prämisse entwickelt, dass die Rufbereitschaft optimal genutzt werden sollte. quantifiziert Es erstellt einen wöchentlichen Bericht und ermöglicht es Bereitschaftsingenieuren, ihre Benachrichtigungen zu verfolgen, um das Verhältnis von relevanten zu irrelevanten Meldungen im Alarmsystem zu beurteilen. Mit der Zeit kann Ihr Team genügend Daten sammeln, um detaillierte Berichte zu erstellen, beispielsweise darüber, welche Alarme die Mitarbeiter am häufigsten wecken, das durchschnittliche Alarmvolumen pro Tag und die Verbesserungen im Bereitschaftsdienst im letzten Jahr. Ingenieure können Opsweekly auch mit ihren Fitbits oder Jawbone UPs integrieren, um Einblicke in die Auswirkungen des Bereitschaftsdienstes zu erhalten. Es erfasst außerdem Schlafentzug und Mittlere Zeit bis zur Wiedereinschlafphase (MTTS) und liefert Daten, die Teams dabei helfen könnten, zu bestimmen, welche Warnmeldungen tatsächlich eine Unterbrechung des REM-Prozesses eines Ingenieurs erforderlich machen.

Zoho-Berichte – Mit Zoho Reports können Sie unsere API abfragen und Dashboards aus den Daten erstellen. Wir haben kürzlich ein Post darüber, wie man PagerDuty Daten in Zoho Reports importiert und SQL-Abfragen darauf ausführt, um die Berichtsfunktionen zu erweitern und zu verfolgen, welche Dienste und Eskalationsrichtlinien ungewöhnlich hohe (oder niedrige) Vorfallsvolumina aufweisen, und Mittlere Reparaturzeit (MTTR).

Dashboard-Tools

Bereitschafts-Dashboard – Benötigen Sie eine Möglichkeit, Ihre internen Stakeholder darüber zu informieren, wer zu einem bestimmten Zeitpunkt Rufbereitschaft hat? Dieses Skript erstellt ein schnelles und einfaches Dashboard, das den Namen des Technikers, seine Kontaktdaten, seinen Rufbereitschaftsplan sowie seine Eskalationsrichtlinie und -stufe anzeigt.

Dynamisches Armaturenbrett – Für die designorientierten unter Ihnen zeigt dieses ansprechende Dashboard die Anzahl der ausgelösten und bestätigten Vorfälle an. schneidig Dashboard-Framework. Es nutzt das Hotness-Widget Die Farben ändern sich je nach Anzahl der Stromausfälle, und es wird der Name des diensthabenden Hauptfeuerwehrmanns angezeigt.

Dashing Dashboard Bildquelle

Spaßige Werkzeuge

Pager Huety – Das war ein Hack Week Projekt entwickelt von einem Benutzer Er wollte nicht durch einen schrillen Klingelton aus dem Schlaf gerissen werden und wachte lieber vom warmen Schein einer Philips Hue-Lampe auf. Mit diesem Skript können Sie es ihm gleichtun, indem Sie eine Lampe so einstellen, dass sie blinkt, sobald Ihnen offene Einsätze zugewiesen werden.

Samuel L. Vorfall Ein witziges Spielzeug, um Ihre Erlebnisse mit der Weisheit von Samuel L. Jackson zu würzen. Der Weg des Gerechten ist allseits von den Ungerechtigkeiten der Selbstsüchtigen und der Tyrannei der Ausschreitungen umgeben.

eBook_440_220