Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥

Cloudy with a Chance of Insights: Demystifying ...

Avatar for Posedio Posedio PRO
January 18, 2024

Cloudy with a Chance of Insights: Demystifying Observability in the Cloud

You finally did it, you moved to the cloud! All infrastructure has been set up, your services are running, customer orders are flooding in... everything seems fine. But how can you know for sure that that is the case and that this does not change? And in case of problems, how to narrow them down to the source of error in the quickest way possible? The answer is, increased focus on the oh so often overlooked topic of observability.
In this talk you will learn best practices of observability in the cloud which will help you guarantee correct functioning of your cloud enterprises technically as well as from a business standpoint. Learn how to collect telemetry data, analyze it and react accordingly. We might even see some hands-on action!
Uncover the fun side of cloud observability with us and don't forget: great infrastructure comes with great responsibility (of observing its correct functioning)!

Avatar for Posedio

Posedio PRO

January 18, 2024
Tweet

More Decks by Posedio

Other Decks in Programming

Transcript

  1. 2 ?

  2. 4 WHAT ABOUT ME? • Developer for 7+ years •

    @ Posedio since 2022 • Blood type AB- • Love cats, crocheting & crocheting cats • Monoliths: hehe • Shared libs: not hehe Philipp Seifert-Kehrer
  3. ROADMAP 1. Debugging like it’s 1999 2. Observability Xs and

    Os 3. Tracing 101 4.Introducing OpenTelemetry 5. Where benefits?
  4. 14 BUT WHY MONITORING NOT CUTTIN’ IT? Built upon assumptions

    Only useful for known unknowns Purely reactive Linear increase of cost Uptime is so 2001
  5. 16 WHAT ARE WE TALKIN’ ABOUT? “How well internal states

    of a system can be inferred from knowledge of its external outputs”
  6. 18 BUT FOR SOFTWARE? Understand inner workings of application Understand

    any system state Understand only by observing/external tools Understand without need to ship new code
  7. 20 LET THEM WITHOUT SIN CAST THE FIRST STONE Every

    transaction No issues with cardinality Proportional growth of cost Centralized Logging ✅ ✅ 🙅 Metrics & Dashboards ✅ 🙅 ✅ Distribruted Tracing 🙅 ✅ ✅
  8. 21 GANG OF 3 GANG OF 3 Centralized Logging Metrics

    & Dashboards Distributed Tracing
  9. 29 IT’S ALL ABOUT THE CONTEXT Context propagation Baggage Marshall

    Context matters (… even after the 14th blunt)
  10. 31 OTEL OFFERING … that you can’t refuse Open specification

    Instrumentation APIs & SDKs Semantic conventions Agent to collect telemetry Optimized protocol OTLP
  11. 35 DO’S AND DON’TS Do Don’t Feature flags Be aware

    of PII Verbocity level Start off with automatic instrumentation Ignore potential resource overhead Non-standard format Too high default resolution
  12. 37 WHY ALL OF THIS? Less interpretation = less discussion

    Foster proactive debugging Reliability Good for application, organization & employee (mental) health No more manual, mental joins Learning opportunity instead of learning prerequisite Link anomalies to distinct version
  13. 42 WRAPPING IT UP? Maintainability Availability Scalability Sustainability Better understanding

    of architecture More accessible debugging Not all can be fixed… and also should not! Benefits without too much effort possible No panacea
  14. THANK YOU! POSEDIO GMBH +43 660 9154419 [email protected] Weyringergasse 1-3,

    1040 Wien, Millenium Park 4, 6980 Lustenau www.posedio.com Dilly dilly!