Anmeldung Registrierung
Auto Hell Dunkel
Erweiterte Suche
  1. Startseite
  2. Podcasts
  3. Engineering Kiosk Podcast
  4. #101 Observability und OpenTelemetry mit Severin Neumann
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:

(top)  (geht
so)

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

Sprungmarken

(00:00:00) Intro

(00:01:07) Unser Gast Severin Neumann, Sales Engineering und Demo
Monkey

(00:06:50) Was ist Observability und wie unterscheidet es sich
von Monitoring?

(00:06:54) Info/Werbung

(00:07:56) Was ist Observability und wie unterscheidet es sich
von Monitoring?

(00:15:24) Signale bei Observability: Metrics, Logs und Traces

(00:17:25) Was ist OpenTelemetry?

(00:25:59) APM-Anbieter und der Lock-in-Effekt

(00:28:38) OpenTelemetry als offener Standard

(00:35:38) Die Sicht von Dev und Ops auf OpenTelemetry

(00:41:11) Wie binde ich OpenTelemetry in meine App ein?

(00:48:02) Auto-Instrumentation, Microservice-Architektur und
Trace-Headers

(00:51:03) Overhead beim Erheben von Daten und eigene Metadaten
in Traces

(00:56:12) Speicherung von Observability-Daten

(01:00:55) Pitfalls und die Shortcomings von OpenTelemetry

(01:05:26) OpenTelemetry-Dokumentation

Hosts

Wolfgang Gassler (https://mastodon.social/@woolf)

Andy Grunwald (https://twitter.com/andygrunwald)

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
Episode melden

„#101 Observability und OpenTelemetry mit Severin Neumann“

Worum geht es? Danach fragen wir noch nach dem Grund.

Abonnenten

Teilen

Mein Archiv

Deine Privatkopie der Folgen, die du nicht verlieren willst.

Podcast-Folgen verschwinden. Feeds werden auf die letzten Episoden gekürzt, Hoster räumen alte Dateien ab, Formate wechseln den Anbieter und lassen ihr Archiv zurück. Mit „Mein Archiv“ sichert podcast.de die Folgen deiner Podcasts für dich — angefangen bei den ältesten, denn die sind zuerst weg.

  • Deine gesicherten Folgen bleiben hörbar, auch wenn das Original offline geht.
  • Auch Folgen, die im heutigen Feed gar nicht mehr stehen — podcast.de kennt sie noch.
  • Herunterladen bleibt möglich, solange die Folge beim Podcaster liegt. Der zählt seine Abrufe wie bisher.
Startet bald

Sei beim Start von Mein Archiv dabei

Mein Archiv ist fast fertig. Trag dich ein, dann bekommst du eine E-Mail, sobald es losgeht – und bist von Anfang an dabei. Wir schreiben dir nur zum Start, keine Werbung, keine Weitergabe deiner Daten.

Du bekommst zuerst eine Bestätigungsmail. Abmelden geht jederzeit. Datenschutz