Preise Login
Preise
Hilfe
Demo
Interactive demos

Click through interactive platform demos now.

Live demo, real expert

Schedule a platform demo with a Sumo Logic expert.

Kostenlos testen

Guide

Der Sumo Logic-Leitfaden zu OpenTelemetry

Erfahren Sie mehr über das leistungsstarke Beobachtbarkeitstool OpenTelemetry und welche Vorteile es Ihrem Unternehmen bieten kann

Wenn Sie Daten erfassen, ohne alle Datenpunkte zusammen zu sehen, erhalten Sie keinen genauen Gesamtüberblick. Ganz zu schweigen von den Auswirkungen fehlender wichtiger Datenpunkte! Leider sind Anwendungen unglaublich komplexe Systeme, die eine Vielzahl von Datenpunkten generieren. Die einzige Möglichkeit, diesen Gesamtüberblick zu erhalten, ist der Einsatz hochwertiger Telemetrie – das Erfassen und Analysieren der verschiedensten Datentypen, um sicherzustellen, dass Ihnen nichts entgeht. Das klingt großartig, aber woher wissen Sie, um welche Datentypen es sich handelt, und wie verwalten Sie die Datenerfassung? Hier bei Sumo Logic bauen wir daher unsere Zukunft auf OpenTelemetry auf. Wir haben diesen Leitfaden zusammengestellt, um Ihnen zu helfen, die Besonderheiten der Telemetrie zu verstehen und zu erfahren, warum wir auf OpenTelemetry setzen.

Telemetriedaten 101

Bevor Sie sich in die Magie von OpenTelemetry stürzen, ist es wichtig, die Telemetrie und die Datentypen zu verstehen, die Sie vorfinden werden. Zunächst einmal ist „Telemetrie“ ein Begriff, der sich aus den griechischen Wurzeln „tele“ für „entfernt“ und „metron“ für „messen“ zusammensetzt. Auf die Beobachtbarkeit angewendet ist die Idee einer „Fernmessung“ genau das, was Sie benötigen, um zu verstehen, was tatsächlich in Ihren Anwendungen geschieht. Sie müssen drei Hauptdatentypen erfassen und analysieren: Protokolle, Metriken und Traces.

  • Protokolle

Jedes Mal, wenn in Ihrer Anwendung eine Aktion ausgeführt wird, wird eine Protokolldatei erstellt. Diese Daten erfassen das Ereignis und geben Hinweise darauf, ob Ihre Anwendung ordnungsgemäß funktioniert. Mithilfe von Protokollen können DevOps-Teams sehen, welche Ereignisse gleichzeitig aufgetreten sind, um Fehler und Probleme schnell zu finden und zu beheben.

  • Metriken

Metriken sind wichtige Leistungsindikatoren (Key Performance Indicators, KPIs) wie z. B. Reaktionszeit oder Speichernutzung. Betrachten Sie diese als Datenpunkte, die mit Zeitstempeln verknüpft sind. Diese Daten liefern einen besseren Kontext zum Systemzustand und ermöglichen es Ihnen, Probleme schnell zu identifizieren.

  • Traces

Während Protokolle und Metriken wichtige Puzzleteile sind, erfassen sie im Wesentlichen eine Momentaufnahme eines bestimmten Augenblicks. „Traces“ ähneln eher einem Kurzfilm, der eine Geschichte vom Anfang bis zum Ende erzählt. Der Trace verfolgt eine Anfrage durch das gesamte Anwendungssystem, zeichnet jede Interaktion auf dem Weg auf und ermöglicht es Ihnen, Abweichungen vom erwarteten Verhalten zu finden.

Alle diese Datentypen werden durch unterschiedliche Aktionen generiert und haben ihren Ursprung an verschiedenen Stellen in Ihrer Anwendung. Es ist wie beim „Turm zu Babel“ – die einzelnen Teile sprechen jeweils eine andere „Sprache“, was es für Endbenutzer schwierig macht, die Daten zu nutzen. Dieses Problem ist auf die Konzeption der Beobachtbarkeitstools zurückzuführen! Schließlich verfügt jedes Backend für die Beobachtbarkeit über seine eigene proprietäre Methode zum Senden und Empfangen von Daten, auch ohne standardisiertes Datenformat zwischen den Backend-Lösungen.

Wenn Sie also das von Ihnen verwendete Backend für die Beobachtbarkeit wechseln möchten, müssten Sie alles komplett neu konfigurieren, um Telemetriedaten an das neue Tool zu senden. Letztlich lässt sich dieses verwirrende Durcheinander auf zwei Hauptprobleme zurückführen: Ohne Standardisierung haben Sie keine Datenportabilität und müssen Ihre Telemetriedaten aufwändig pflegen, um die aussagekräftigen Einblicke zu erhalten, die Sie für Ihr Unternehmen benötigen.

Diagram_Separate-Collection

Zum Glück gibt es eine Antwort: OpenTelemetry.

Anwendungsfälle für OpenTelemetry und Sumo Logic

  • Infrastrukturüberwachung
    Durch die Überwachung Ihrer Infrastruktur erhalten Sie Einblicke in Probleme wie:
    • Betriebsausfälle
    • Kapazitätsprobleme
    • Sicherheitsverletzungen
    • Böswillige Angriffe

OpenTelemetry sammelt alle relevanten Ereignisprotokolle und Systemmetriken, die diese Probleme erfassen, und überträgt sie an Ihr Backend. Nach der Integration in Sumo Logic haben Sie Zugriff auf anpassbare Standard-Dashboards, die OTel-Daten so visualisieren, dass Sie wichtige Probleme schnell und einfach identifizieren und lösen können.

Mit der Leistungsfähigkeit von OpenTelemetry und Sumo Logic können Sie Umgebungen wie Kubernetes, MySQL, AWS, GCP und mehr problemlos überwachen. OTel erhöht die Effizienz der Sumo Logic-Infrastrukturüberwachung – es ist nicht erforderlich, verschiedene Agenten zu installieren und zu verwalten! Sie können Metriken, Protokolle und Traces ganz einfach zusammenführen, um eine vollständige Beobachtbarkeit des Stacks zu gewährleisten.

  • Beobachtbarkeit für Anwendungen
    Sumo Logic bietet eine einheitliche Plattform zur Aufnahme, Analyse und Korrelation von OpenTelemetry-Daten aus Ihrer Anwendung. Sie können schnell diagnostizieren, wo eine Anwendungsverschlechterung auftritt, anschließend Fehler beheben und die eigentliche Ursache finden.

Erfolgsgeschichte eines OpenTelemetry-Kunden: GoSpotCheck

GoSpotCheck ist eine Anwendung, die Außendienstmitarbeiter beim Erfassen von Business Intelligence in Echtzeit während der Arbeit unterstützt. Viele Marken haben beispielsweise spezielle Vereinbarungen darüber, wie und wo ihre Artikel in den Ladenregalen gelagert werden. Früher mussten die Außendienstmitarbeiter dies manuell überprüfen, sich mit Papier und Stift Notizen machen und darüber Bericht erstatten. GoSpotCheck hat dieses Problem mit seiner mobilen Anwendung gelöst.

Zwar ist das Frontend eine intuitive Benutzeroberfläche, doch das Backend des GoSpotCheck-Stacks ist äußerst kompliziert. Das System kombiniert Kubernetes-Infrastruktur, Postgres, Go und Rails mit ML und Datenpipelines. Weil GoSpotCheck seinen Kunden kontinuierliche Leistungen bieten muss, wusste das Unternehmen, dass eine vollständige Beobachtbarkeit des Stacks der einzige Weg ist, um den Problemen einen Schritt voraus zu sein. Die Herausforderung bestand darin, eine Lösung zu finden, die die Beobachtbarkeit des gesamten Systems ermöglicht. Hier kamen Sumo Logic und OpenTelemetry ins Spiel. Mithilfe dieser Tools und Standards war GoSpotCheck in der Lage, jedes Ereignis, jede Metrik, jedes Protokoll, jeden Trace, jede Ansicht und jeden Benutzer an einem Ort anzuzeigen.

Lesen Sie mehr über GoSpotCheck und OpenTelemetry..

Ist OpenTelemetry sicher?

Kurz gesagt: Ja, OpenTelemetry verfügt standardmäßig über hervorragende Sicherheitsfunktionen. Während Lösungen mit benutzerdefiniertem Code ernsthafte Sicherheitsbedenken aufwerfen, wurde OTel unter diesem Gesichtspunkt entwickelt. OpenTelemetry bietet Unterstützung für:

  • End-to-End-Verschlüsselung und Protokolle wie HTTPS oder gRPC-TLS, um den Zugriff auf Daten während der Übertragung zu verhindern.
  • Mutual TLS (mTLS), gegenseitige Authentifizierung, die sicherstellt, dass jedes Ende der Netzwerkverbindung mit dem richtigen privaten Schlüssel überprüft wird.

Rollenbasierte Zugriffskontrolle (RBAC), auch als rollenbasierte Sicherheit bekannt, ermöglicht die Anpassung von Berechtigungen und Privilegien für bestimmte autorisierte Benutzer, um den Systemzugriff einzuschränken.

OpenTelemetry vs. Prometheus:

OpenTelemetry und Prometheus sind Open-Source-Projekte für eine bessere Beobachtbarkeit, die im selben Brennofen (der Cloud Native Computing Foundation, CNCF) geschmiedet wurden. Während OpenTelemetry eine Reihe von Tools und Standards für die Entwicklung der Instrumentierung und Erfassung von Telemetriedaten darstellt, ist Prometheus ein Backend für die Beobachtbarkeit, das Daten in ein für Menschen lesbares Dashboard umwandelt. OpenTelemetry hat sich als goldener Standard für die Überwachung verteilter Systeme etabliert und ist derzeit nach Kubernetes das zweitbeliebteste Open-Source-Projekt der CNCF.

Prometheus hingegen ist ein Metriküberwachungstool, das einen OpenTelemetry-Agenten für die Datenerfassung nutzt. In Prometheus dienen Metriken als Zeitnehmer für Protokolle und ermöglichen eine grundlegende Datenvisualisierung mithilfe von Mathematikbibliotheken und einer einzigartigen Abfragesprache (PromQL). Gesamtzweck, Vision und Skalierbarkeit dieser Projekte unterscheiden sich stark, wobei Prometheus ausschließlich auf die Erfassung von Metriken ausgerichtet ist und OpenTelemetry als Standard für die Erfassung von Daten durch Prometheus dient. In Anbetracht des esoterischen Charakters von Prometheus sollten Benutzer die Verwendung eines Tools zur Visualisierung von Unternehmensdaten für alle Datentypen wie Sumo Logic in Betracht ziehen.

Wie wird OpenTelemetry von Sumo Logic unterstützt?

Sumo Logic unterstützt OpenTelemetry nicht nur, sondern trägt auch dazu bei, dieses wichtige Tool noch besser zu machen. Beispielsweise haben wir den Sumo OTel Collector erstellt, der auf OpenTelemetry basiert, um einen einzigen einheitlichen Agenten zum Senden von Protokollen, Metriken, Traces und Metadaten zur Beobachtbarkeit an Sumo Logic bereitzustellen. Unser Collector bietet eine vereinfachte und optimierte Leistungs- und Verhaltensüberwachung für komplexe verteilte Systeme. Sie können Probleme leicht erkennen, was letztendlich zu einer Verbesserung der Gesamtsystemzuverlässigkeit und -effizienz führt.

Wie sieht die Zukunft der Beobachtbarkeit aus?

Mit zunehmender Datenkomplexität wird die Notwendigkeit einer klaren Beobachtbarkeit immer wichtiger. Zwei Schlüsselkomponenten bestimmen die Zukunft: das Bekenntnis zu offenen Standards und die Leistungsfähigkeit fortschrittlicher Analysen. Hier bei Sumo Logic sind wir stark in diese Entwicklung eingebunden, insbesondere durch unsere Unterstützung für OpenTelemetry. Es geht nicht nur darum, die Veränderung zu beobachten. Vielmehr treiben wir sie aktiv voran. Lassen Sie uns erkunden, was das bedeutet.

Engagement für offene Standards: Für eine ganzheitliche und effiziente Beobachtbarkeit müssen zukünftige Plattformen tief in offenen Standards verankert sein. Der OpenTelemetry-Standard für die Datenerfassung soll die Beobachtbarkeitslandschaft dominieren. Diese offenen Standards fördern die Interoperabilität und stellen sicher, dass jedes Datenbyte, ob Protokoll, Metrik oder Trace, unabhängig von seiner Herkunft einen Mehrwert bietet.

Beherrschung fortschrittlicher Analysen in verschiedenen Umgebungen: Die schiere Datenmenge, die in den heutigen Multi-Cloud- und Hybridumgebungen generiert wird, erfordert Funktionen für fortschrittliche Analysen. Es geht nicht nur um die Datenerfassung, sondern vielmehr darum, diese Daten in aussagekräftige Einblicke umzuwandeln. Mithilfe der zukünftigen Beobachtbarkeitstools werden Unternehmen riesige Datenströme in erkennbare Muster zerlegen, Anomalien identifizieren und Zusammenhänge ans Licht bringen können, die in einer Rohdatendarstellung möglicherweise unbemerkt blieben. Dies ist besonders relevant für Teams, die sich mit den Feinheiten von Multi-Cloud- und Hybrid-Ökosystemen befassen, die Daten aus den unterschiedlichsten Quellen am Standort, in der öffentlichen Cloud und privaten Clouds verwenden. Eine einheitliche Perspektive in diesen Umgebungen

Als unternehmensorientierter Anbieter haben wir die Leistungsfähigkeit offener Standards und einer einheitlichen Sammlung voll ausgeschöpft. Wir haben aus erster Hand erfahren, wie unsere Community gemeinsam besser wird, und wir sind fest davon überzeugt, dass die Zukunft der Beobachtbarkeit in der Standardisierung auf OpenTelemetry liegt.

Wie gelingt der Einstieg in OpenTelemetry?

Die ersten Schritte mit OTel können eine Herausforderung sein, besonders wenn Ihr System komplex ist. Doch machen Sie sich keine Sorgen! Es stehen online zahlreiche OpenTelemetry-Tutorials zur Verfügung, die Ihnen den Einstieg erleichtern. Hier bei Sumo Logic haben wir diesen Leitfaden zur Verwendung der gemeinsamen OpenTelemetry-Demoanwendung mit Sumo Logic zusammengestellt.

Sie fühlen sich noch immer überfordert? Deshalb sind wir hier. Als guter Partner helfen wir Ihnen, OpenTelemetry einfach und effizient zu nutzen. Aber verlassen Sie sich nicht nur auf unser Wort. Sehen Sie sich dieses kurze Video dazu an, wie SAP Sumo Logic und OpenTelemetry nutzt.