Navigating the Complexities of Service to Service Invocations: Deep and Brief Dive Into Causality
Talkat AppDeveloperCon Europe 2024 · on Tuesday, 2024-03-19· at 15:15· Pavilion 7 | Level 7.3 | Room S04·
summary
Compares concrete tooling and tradeoffs: Istio + Envoy + Kiali captures HTTP call graphs from sidecars but shows mostly service edges; OpenTelemetry + Jaeger gives per-span details (manual or auto instrumentation, Micrometer/Observation API shown) yet sampling (~10% by default) means traces often miss specific business requests; an example system uses Kafka, a weather lookup and an AI call (CatGPT) to build an ice‑cream recommender and successfully displays nine-span traces; Dapr workflows demonstrate durable, queryable process instances and timeouts that reliably expose where a business flow stops.
AI-written summary · about
chapters (5)
- 0:00Introduction
- 3:54Service mesh and call graphs
- 8:43Tracing with OpenTelemetry and Jaeger
- 13:17Business process workflows
- 18:59Summary
related talks
36mIstio: Real world scenarios
46mObserving chaos: how distributed tracing brings observability to a service mess
20mKeynote: Service Meshes and Observability
43mObservability Visualization in the Age of OpenTelemetry
34mReduce Complexity with Distributing Tracing
41mPractical introduction to OpenTelemetry tracing
46mA hitchhikers guide to observe (Java) applications in Kubernetes
05mIgnite: Istio+: Enhancing Observability and Tracing using Kiali and Jaeger
