Episode Details
Back to Episodes
#101 Observability und OpenTelemetry mit Severin Neumann
Description
Effektive Observability mit OpenTelemetry
Früher waren viele Applikationen eine Black Box, besonders für die Ops aka Betriebsabteilung. Dann fing das Logging an. Apps haben Log-Lines geschrieben, zum Beispiel wann die App fertig hochgefahren ist oder wenn etwas schief gegangen ist. In einer Art und Weise haben durch Logs die Devs angefangen, mit den Ops-Leuten zu kommunizieren.
Irgendwann später gab es Metriken. Wie viel RAM verbraucht die App, wie oft wurde der Garbage Collector getriggert oder auch Business-Metriken, wie oft eine Bestellung ausgeführt wurde oder wann eine Geo- anstatt einer Text-Suche gestartet wurde.
War das alles? Nein. Der neueste Hype: Traces. Eine genaue Einsicht, welchen Code-Path die App genommen hat und wie lange dieser gedauert hat inkl. aller Metadaten, die wir uns wünschen.
Und wenn man dies nun alles in einen Sack packt, es gut durchschüttelt und man ein System hat, das man auf Basis dieser Daten fragen stellen kann, nennt man das Observability.
Und genau da setzt das Projekt OpenTelemetry an.
In dieser Episode sprechen wir mit dem Experten Severin Neumann über Observability und OpenTelemetry.
Bonus: Was ist ein Sales-Engineer?
Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners
Das schnelle Feedback zur Episode:
Feedback (gerne auch als Voice Message)
- EngKiosk Community: https://engineeringkiosk.dev/join-discord
- Email: stehtisch@engineeringkiosk.dev
- Mastodon: https://podcasts.social/@engkiosk
- Twitter: https://twitter.com/EngKiosk
- WhatsApp +49 15678 136776
Gerne behandeln wir auch euer Audio Feedback in einer der nächsten Episoden, einfach Audiodatei per Email oder WhatsApp Voice Message an +49 15678 136776
Links
- Severin Neumann: https://www.linkedin.com/in/severinneumann/
- DemoMonkey: https://github.com/svrnm/DemoMonkey
- OpenTelemetry: https://opentelemetry.io/
- OpenTracing: https://opentracing.io/
- W3C Trace Context: https://www.w3.org/TR/trace-context/
- W3C Trace Context: AMQP protocol: https://w3c.github.io/trace-context-amqp/
- OpenTelemetry Vendors: https://opentelemetry.io/ecosystem/vendors/
- OpenTelemetry Instrumentation: https://opentelemetry.io/docs/instrumentation/
- Dynatrace: https://www.dynatrace.com/de/
- AppDynamics: https://www.appdynamics.com/
- OpenTelemetry Tracing for Monoliths - Phillip Carter, Honeycomb: https://www.youtube.com/watch?v=kzXT0WlTBpw