Kundenbericht

Outbrain

Outbrain nutzt Catchpoint Active Observability zur Validierung und Sicherstellung von Betriebszeit und Leistung auf Weltklasseniveau

Outbrain betreibt die Discovery-Feeds auf hochkarätigen Medienkanälen auf der ganzen Welt. Werbetreibende nutzen die erstklassige Amplify-Plattform von Outbrain, um ihre Zielgruppen auf diesen Websites von Drittanbietern effektiv zu erreichen. Durch die Bereitstellung von durchschnittlich mehr als 10 Milliarden Empfehlungen pro Tag unterstützt die Plattform Werbetreibende dabei, mit Verbrauchern im offenen Web in Kontakt zu treten, und hilft Website-Besuchern, relevante Inhalte zu entdecken. In der Zwischenzeit können die Publisher von Outbrain, zu denen CNN, MSN, Sky NEWS und andere gehören, die Engage-Lösung von Outbrain nutzen, um das Engagement zu erhöhen. Als Teil seines Ziels, eine nahtlose Erfahrung seiner Discovery-Feeds auf vielen der weltweit bekanntesten Medienkanäle zu liefern, arbeitet Outbrain mit Catchpoint zusammen:

  • Sie erhalten einen globalen Überblick über die Leistung ihres Widgets über ihre eigenen Rechenzentren hinaus.
  • Gewinnen Sie einen Einblick in die Anwendungsschicht.
  • Stellen Sie sicher, dass die Dienste wie erwartet funktionieren.
  • Stellen Sie sicher, dass die APIs verbunden sind.
  • Bestimmen Sie spezifische Leistungsprobleme und finden Sie schnell die Ursache von Problemen.
  • Verstehen Sie historische Trends in Bezug auf Verfügbarkeit und Zuverlässigkeit.

Mitarbeiter:
863 Mitarbeiter
Umsatz:
767 Millionen Dollar
Hauptsitz:
New York, NY
Branche:
Monitoring von SaaS-Anwendungen

Unser Geschäft basiert auf dem Vertrauen zwischen uns und unseren Publishern sowie Werbepartnern. Wir streben danach, proaktiv zu handeln und Probleme zügig zu beheben. Durch das Monitoring mit Catchpoint können wir eines unserer wichtigsten Ziele erreichen: Probleme schnell zu lösen.

Guy Kobrinsky
,
VP Cloud-Plattform

Problem

Die Plattform von Outbrain nutzt eine Reihe von technologischen Möglichkeiten, um Links zu bezahlten und organischen Inhalten auf Seiten innerhalb von Websites Dritter anzuzeigen. Das Unternehmen hat sein Plug-in so konzipiert, dass es auf Publisher-Websites asynchron geladen wird, d. h. es wird unabhängig vom Seiteninhalt geladen. Auf diese Weise verlangsamt Outbrain die Seitenleistung nicht. Allerdings kann eine Reihe von Faktoren beeinflussen, wie schnell das Widget geladen wird.

Außerdem werden die Produkte von Outbrain immer ausgefeilter. Anstatt einfach nur statische Inhalte anzuzeigen, ermöglicht das Widget jetzt ein Feed-ähnliches Erlebnis, das ein Karussell und Videos enthalten kann. Unabhängig von der geografischen Lage, der Tageszeit, der Anzahl der Website-Besucher und der Art der Erfahrung, die Outbrain liefert, muss dies schnell und auf eine Art und Weise geschehen, die sich nahtlos in das Seitenerlebnis einfügt, ohne Fehler.

Guy Kobrinsky, VP Cloud Platform bei Outbrain, erklärt: "Unsere Überwachung mit Pingdom konzentriert sich auf das, was in unseren Rechenzentren passiert, aber wir brauchten einen globalen Überblick darüber, wie unser Widget außerhalb unserer Rechenzentren funktioniert."

Lösung

Outbrain nutzte zuvor einen Drittanbieter für die Leistungsüberwachung, aber das war nicht ausreichend. Nir Kriss, Head of Production Engineering bei Outbrain, sagt: "Der Anbieter hat sich nicht weiterentwickelt, um neue Browser zu unterstützen und anspruchsvollere Funktionen anzubieten." Nachdem Catchpoint eine Zeit lang parallel zu anderen Service-Monitoring-Frameworks betrieben wurde, stellte Outbrain vollständig auf Catchpoint um. Outbrain nutzt Catchpoint in vielerlei Hinsicht, unter anderem für folgende Zwecke:‍

Validierung der Plattformleistung. Catchpoint ergänzt die Verwendung von Pingdom durch Outbrain. Das Unternehmen nutzt Pingdom, um grundlegende Tests auf Netzwerkebene durchzuführen, und Catchpoint , um die Anwendungsebene zu überwachen. "Mit Catchpoint können wir sicherstellen, dass unsere Dienste funktionieren und die APIs verbunden sind. Außerdem erhalten wir so einen Überblick über unsere Betriebszeiten", sagt Kobrinsky.

Bestehende Partner wissen, dass Outbrain ausfallsicher ist, und das Unternehmen kann bei der Anbahnung neuer Partnerschaften seine bisherige Betriebszeit mitteilen. "Wir können mit Sicherheit sagen, dass unser Service nie komplett ausfallen wird, aber bestimmte Komponenten können eine Leistungsverschlechterung erfahren. Mit Catchpoint können wir nachweisen, dass unsere Plattform selbst dann, wenn etwas nicht wie erwartet funktioniert, immer noch die erforderliche Leistung erbringt", sagt Kobrinsky.

Befähigung der Entwickler. Die Outbrain-Ingenieure verwenden Catchpoint , um Probleme zu lokalisieren und so die Ursache von Problemen leichter herauszufinden. Um herauszufinden, ob ein Problem mit einem Domain Name System (DNS)-Server, einem Content Delivery Network (CDN)-Anbieter, einem Agenten-Proxy, einem internen Router im Kubernetes-Cluster oder einer Anwendung aus dem Bereich Forschung und Entwicklung zusammenhängt, hat Outbrain vier Catchpoint -Tests erstellt. Diese ermöglichen es, die Leistung von den Rechenzentren bis zu den Besuchern der Website zu überwachen. Ein Diagramm für jeden Test wird auf einer Wiki-Seite angezeigt, die Outbrain für seine Techniker auf Abruf erstellt hat. So können sie Probleme auf einen Blick erkennen und wissen, welche Schritte als Nächstes zu unternehmen sind, z. B. eine Eskalation an das zuständige Entwicklungsteam. "Das Bereitschaftsteam besteht aus Mitarbeitern verschiedener Teams, von denen nicht alle mit unserer Infrastruktur vertraut sind. Das macht es selbst für sie einfach, Probleme innerhalb einer Minute zu erkennen", sagt Kriss. Künftig wird Outbrain Abhängigkeiten zwischen verschiedenen Testergebnissen abbilden, um Probleme automatisch und ohne Verwendung der Wiki-Seite anhand von Schwellenwerten an das richtige Team weiterzuleiten.

APIs überwachen. Die APIs von Outbrain verhalten sich je nach den Geschäftsregeln der Website des Publishers unterschiedlich. Die APIs können auf einer Website oder Seite ein Layout betreiben, das wie ein Karussell aussieht, und auf einer anderen einen Feed oder Textempfehlungen mit Miniaturansichten. Mit dem Wachstum von Outbrain werden die APIs komplexer und gehen über ein klassisches Anfrage-Antwort-Modell hinaus, um zunehmend Feed-ähnlich zu werden. Selbst dann will das Unternehmen sicherstellen, dass es seine Dienste und seine Anwendungsschicht ganzheitlich überwachen kann. "Wir wollen sicherstellen, dass wir unsere Vielzahl von APIs überwachen können, und zwar mit Catchpoint", sagt Kobrinsky.

Integration mit wichtigen Tools. Catchpoint ist für Outbrain zu einem unverzichtbaren Tool für die Überwachung der digitalen Erfahrung geworden, mit dem das Unternehmen sicherstellen kann, dass seine Plattform wie vorgesehen funktioniert. Darüber hinaus kann Outbrain durch die Integration anderer Monitoring-Tools einen größeren Nutzen aus diesen ziehen: Catchpoint. Durch die Integration von Catchpoint in Slack werden die Bereitschaftsteams von Outbrain über dringende Probleme informiert, die ihre Aufmerksamkeit erfordern.

Die nahtlose Integration von PagerDuty und Catchpoint bedeutet, dass die Entwicklerteams von Outbrain potenzielle Probleme leicht erkennen und vertrauensvoll an das zuständige Team weiterleiten können. "Ich schätze den Kontext von Catchpoint. Mit einem besseren Verständnis des Grundes für ein Problem muss der Bereitschaftsdienst nicht unnötigerweise jemanden mitten in der Nacht wecken, um eine Fehlerbehebung zu versuchen", erklärt Kriss.

Ergebnisse

Kobrinsky zufolge wird in der Outbrain-Branche eine hohe Betriebszeit erwartet. Die jüngsten Daten aus einer DevOps-Umfrage zum Site Reliability Engineering (SRE) in der Branche ergaben, dass 85 Prozent der Befragten die Betriebszeit/Verfügbarkeit und 77 Prozent die Reaktionszeit/Leistung verfolgten. Da das Unternehmen an strengen KPIs gemessen wird und Einnahmen und eine gute Benutzererfahrung liefern muss, ist eine 100-prozentige Betriebszeit unerlässlich. Glücklicherweise ist Outbrain ziemlich gut darin, Probleme schnell zu erkennen. "Wir halten diese Fähigkeit aufgrund von Catchpoint fast für selbstverständlich", sagt er.

Zu diesem Zweck kommuniziert Outbrain potenzielle und bekannte Probleme so schnell wie möglich an die relevanten Beteiligten. "Unser Geschäft hängt von dem Vertrauen zwischen uns und unseren Publishern und Werbepartnern ab. Wir wollen proaktiv sein und Probleme schnell lösen, und die Überwachung mit Catchpoint ist eine der wichtigsten Möglichkeiten, dies zu erreichen", fährt Kobrinsky fort.

Outbrain schätzt die gute Zusammenarbeit mit Catchpoint. "Das Support-Team vonCatchpointist unglaublich reaktionsschnell. In den mehr als fünf Jahren, in denen wir Kunde von Catchpoint sind, hat uns das Support-Team noch nie im Stich gelassen, und das ist bei einer Partnerschaft wie dieser sehr wichtig", fasst Kriss zusammen.