Der Blog

Höhepunkte des Hack Day im November: Lasst uns für die Superhelden auf Abruf klatschen

von Vivian Au 26. November 2013 | 4 Minuten Lesezeit

Wir hatten diesen Monat eine große Auswahl an Hack Day-Projekten, die die einzigartigen Talente zeigten, die wir hier bei PagerDuty haben. In diesem Beitrag heben wir drei Hack Day-Projekte hervor: Applaus für Vorfälle, Visualisierung von Vorfällen und Danksagung an unsere Helden auf Abruf.

Klatschen an! Klatschen aus! Vorfälle

the clapper Der Clapper war einer der beliebtesten Infomercial der 80er . Mit seinem einprägsamen Wackeln – Clap On! *klatsch klatsch* Clap Off! *klatsch klatsch* – hat sich der Clapper singend und klatschend in Millionen von Haushalten durchgesetzt. Der Clapper ist für alle von uns, die gerne ein bisschen Spaß haben und beim Ein- und Ausschalten ihrer Lichter bequem dort bleiben, wo sie sind.

Unser PagerDuty Echtzeit-Praktikant Peter entwickelte den PagerDuty Clapper, einen Himbeer-Pi die sich mit PagerDuty integrieren lässt über Webhooks . Verwenden Redis , Der PagerDuty Clapper stellt Benachrichtigungen in eine Warteschlange, die nacheinander bearbeitet werden, ohne eingehende Webhooks zu behindern. Dadurch wird sichergestellt, dass zu einem bestimmten Zeitpunkt immer nur ein Vorfall bearbeitet wird, während gleichzeitig weitere Vorfälle akzeptiert werden. Wenn ein Vorfall auftritt, liest der PagerDuty Clapper die Vorfallmeldung aus seinen Lautsprechern vor und fordert den Benutzer dann auf, zweimal zu klatschen, um den Vorfall zu bestätigen, oder dreimal, um ihn zu beheben. Der PagerDuty Clapper führt dann einen speziell entwickelten Schaltkreis aus, um die Anzahl der Klatschen in einem bestimmten Zeitraum zu erkennen und zu zählen und den Vorfall entsprechend zu bearbeiten.

Sehen Sie sich das Video unten an, um den PagerDuty Clapper in Aktion zu sehen:

Dies ist der perfekte Vorwand, sich selbst zu applaudieren, wenn Sie Ihre Arbeit gut gemacht haben.

3D-Vorfallvisualisierer

Unsere Berufung ist es, unseren Kunden einen hochverfügbaren Service zu bieten. Wenn die Server unserer Kunden ausfallen, ist es für uns hilfreich, den Standort zu kennen, damit wir zu einem anderen Anbieter wechseln können. Unser Softwareentwickler Ken hat eine Karte der physischen Standorte der Server erstellt, die Ereignisse an PagerDuty senden. Hack Day-Projekt im Mai . Aufgrund seiner Liebe zu Karten und Grafiken arbeitete Ken mit seinem Softwareentwicklerkollegen Aleksey zusammen, um seine IT IP Map App einen Schritt weiter zu bringen, indem er einen Echtzeit-Feed von standortbasierten Vorfällen erstellte.

Wie haben sie das gemacht? Sie haben einen Webdienst in Node.js geschrieben, der Protokolldaten von Sumo Logic abruft, die Quell-IP für jedes Ereignis überprüft und die IP-Geolokalisierung mithilfe von durchführt www.freegeoip.net um herauszufinden, wo auf der Welt sich der Server befindet. Zur Visualisierung der Daten verwendeten sie den WebGL-Globus von Chrome Experiments. Standardmäßig kann der WebGL-Globus nur statische Datensätze anzeigen. Aleksey hat den Quellcode des Globus so geändert, dass er unseren Datenstrom eingehender Ereignisse anzeigen kann.

3D visualization

Zukünftige Erweiterungen des 3D Incident Visualizers sollen die Standorte der Anfragen anzeigen, die an alle unsere APIs, nicht nur an unsere Event-API, eingehen, und die Standorte anzeigen, an die wir SMS und Telefonanrufe senden (basierend auf der Vorwahl). Der 3D Incident Visualizer ist nicht nur optisch ansprechend, sondern kann auch hilfreiche Einblicke in die Verwaltung der Vorfälle unserer Kunden bieten.

Die unbesungenen Helden der Rufbereitschaft von PagerDuty

Wir haben viele tolle Geschichten von unseren Kunden darüber gehört, wie sich ihr Leben mit PagerDuty verändert hat. Ihre Frau/Ihr Mann kann nachts besser schlafen, da Sie weniger oft geweckt werden. Sie können während der Bereitschaft tatsächlich in eine Bar gehen, ohne Angst haben zu müssen, einen Alarm zu verpassen. Und die guten Geschichten gehen endlos weiter.

Auch das Bereitschaftsteam von PagerDuty ist von PagerDuty betroffen. Unser Produktmarketingmanager Tony und unsere Kundenerfolgsmanagerin Alisa haben sich zusammengetan, um ein Video zu produzieren, in dem unsere Bereitschafts-Superhelden vorgestellt werden. Dieses Video gibt unseren Kunden einen Einblick in das Team, das dafür sorgt, dass PagerDuty läuft, wenn die Systeme unserer Kunden ausgefallen sind. Unsere Bereitschafts-Superhelden legen großen Wert darauf, unser Versprechen der hohen Verfügbarkeit einzuhalten.

PagerDuty Kunden, unsere Superhelden auf Abruf kennen Ihren Schmerz! Sie werden auch mitten in der Nacht von PagerDuty geweckt, wenn etwas passiert. In ihrer Freizeit sind diese Helden genau wie wir normalen Leute. Sie gehen gerne auf Konzerte, in Restaurants, in Parks oder zum Klettern.

Sehen Sie sich das folgende Video an, um unser Superheldenteam kennenzulernen:

Dieses schnelle und schmutzige Video wurde erstellt, um Ihnen einen Einblick in PagerDuty zu geben. Wir hatten Spaß mit Kameras und haben alles in einer Stunde gefilmt, daher wissen wir, dass dieses Video keine hohe Qualität hat.

In Zukunft werden wir noch ausgefeiltere Videos zum Team, den Prozessen und Produkten von PagerDuty entwickeln. Welche Videos möchten Sie von uns sehen?