SlideShare a Scribd company logo
1
Open Source for
Better Observability
@horovits
Dotan Horovits
2
Quiz: what’s that?
Dotan Horovits
@horovits
• Principal Developer Advocate at
• 20 years in the hi-tech industry
• Developer, architect, product
• Co-organizer of DevOpsDays & CNCF Tel Aviv
• Run OpenObservability Talks podcast
4
• What’s observability
• Role of open source in observability
• The leading open source tools
• OpenTelemetry and the unified vision
Agenda
Useful links ahead 📷
5
Monitoring Cloud Native Systems is Hard
6
Monitoring
Cloud Native
Systems
is Hard
7
Cloud Native Monitoring Requires
Observability
“... loosely coupled systems that are resilient,
manageable, and observable.”
in Control Theory:
“Observability is a measure of how well internal states of a
system can be inferred from knowledge of its external outputs.”
Metrics
Logs Traces
Detect
Diagnose Isolate &
improve
Observability
Cloud Native Definition
8
Cloud Native Monitoring Requires
Observability
“... loosely coupled systems that are resilient,
manageable, and observable.”
Metrics
Logs Traces
Detect
Diagnose Isolate &
improve
Observability
In plain English for software systems:
"capability to ask and answer questions based on telemetry data"
Cloud Native Definition
InsideBIGDATA: https://bit.ly/o11y-data-analytics
The “What”, the “Why”, the “Where”
Metrics, Logs, Traces
10
Metrics — the “What”
• Detect issues, tell what happened
• Numerical (counters, gauges, histograms)
• Time series storage and query
• Typically combined with alerting on events
11
Logs — the “Why”
• Diagnose issues, tell why it happened
• Textual
• Parse, index, store, query, analyze
12
Traces — the “Where”
• Isolate issues, tell where it happened
• Improve performance
• Construct the trace based on causality
13
3 Pillars of Observability
The ability to ask and answer questions about our system
• Metrics — the “What”
• Logs — the “Why”
• Traces — the “Where”
Role in Observability
Open Source
15
By 2025, 70% of new cloud-native
application monitoring will use
open-source instrumentation, rather than
vendor-specific agents for improved
interoperability.
Open Source is the preferred choice
Open source monitoring tools in
use at nearly 60% of surveyed
organizations
Dec 2, 2020
April, 2021
Sep 2, 2020
The most commonly adopted
tools are open source
16
There’s no consolidation
● >¼ use 10-20 tools
● Greatest challenge with observability:
Engineers and teams using
multiple tools (50%)
Cloud Native Observability
Microsurvey 2022
https://bit.ly/cncf-o11y-2022
17
Relicensing is changing OSS landscape
Is “vendor owned open source” an oxymoron? https://horovits.medium.com/b5486a4de1c6
Source: opensource.google
18
Open Source in Observability
• OSS is key
• Tool sprawl
• Relicensed OSS
OpenWhat??
https://horovits.medium.com/e9e48
20
Metrics — the “What”
Open Source
* Update Apr 2021: relicensed from Apache2 to AGPLv3 by Grafana Labs.
*
21
Logs — the “Why”
Open Source
* Update Feb 2021: relicensed from Apache2 to non-OSS (SSPL) by Elastic BV.
*
*
**
** Update Apr 2021: relicensed from Apache2 to AGPLv3 by Grafana Labs.
22
Traces — the “Where”
Open Source
23
Observability is more than
Logs+Metrics+Traces
Metrics
Logs Traces
Detect
Diagnose Isolate &
improve
Observability
Unstructured and ad-hoc
Structured, machine-formatted, correlated
Reactive monitoring
Proactive data analysis and insights
Logging/metrics/tracing silos
Unified data collection and analytics
24
How do we generate and capture
Telemetry?
API
SDK Daemon
Collector
Protocol
Agent
25
OpenTelemetry
“OpenTelemetry is an observability framework - software and
tools that assist in generating and capturing telemetry data
from cloud-native software.”
Across Traces, Metrics, Logs
26
A unified set of vendor-agnostic APIs, SDKs and tools
for generating and collecting telemetry data, and then
exporting it to a variety of analysis tools.
Source: https://logz.io/learn/opentelemetry-guide/
27
Modern systems need to be
observable
Open source is key to
Observability
Summary
Open source for better observability
Tool sprawl and data silos
are inhibitors
Single pane of glass to
unleash data analytics
28
Open source for better observability:
https://horovits.medium.com/8c65b5630561
Observability as a data analytics problem:
https://bit.ly/o11y-data-analytics
Cloud Native Observability Microsurvey 2022
https://bit.ly/cncf-o11y-2022
Is “vendor owned open source” an oxymoron?
https://horovits.medium.com/b5486a4de1c6
Quick Dictionary to Open<X> Projects
https://horovits.medium.com/e9e48f0113de
OpenTelemetry Guide:
https://bit.ly/otel-kubecon
OpenObservability Talks:
https://anchor.fm/openobservability
Questions &
Resources
@horovits
29
Thanks
Dotan Horovits
@horovits

More Related Content

PPTX
meetup devops aix marseille du 16/05/23
PDF
Observability
PDF
OSMC 2022 | OpenTelemetry 101 by Dotan Horovit s.pdf
PDF
Observability at Scale
PPTX
Observability-101
PDF
Observability
PDF
Logging and observability
PDF
Opentelemetry - From frontend to backend
meetup devops aix marseille du 16/05/23
Observability
OSMC 2022 | OpenTelemetry 101 by Dotan Horovit s.pdf
Observability at Scale
Observability-101
Observability
Logging and observability
Opentelemetry - From frontend to backend

What's hot (20)

PDF
Observability
PDF
Grafana overview deck - Tech - 2023 May v1.pdf
PPTX
Observability, what, why and how
PDF
Operator SDK for K8s using Go
PPTX
OpenTelemetry For Architects
PPTX
Adopting OpenTelemetry
PPTX
Introduction to Distributed Tracing
PDF
Intro to open source observability with grafana, prometheus, loki, and tempo(...
PDF
Api observability
PDF
Observability & Datadog
PDF
Observability, Distributed Tracing, and Open Source: The Missing Primer
PDF
Prometheus
PPTX
Observability in the world of microservices
PPTX
Observability
ODP
Monitoring With Prometheus
PPTX
OpenTelemetry For Developers
PDF
Designing a complete ci cd pipeline using argo events, workflow and cd products
PDF
OpenTelemetry Introduction
PDF
OSMC 2022 | The Power of Metrics, Logs & Traces with Open Source by Emil-Andr...
PDF
Elastic Observability
Observability
Grafana overview deck - Tech - 2023 May v1.pdf
Observability, what, why and how
Operator SDK for K8s using Go
OpenTelemetry For Architects
Adopting OpenTelemetry
Introduction to Distributed Tracing
Intro to open source observability with grafana, prometheus, loki, and tempo(...
Api observability
Observability & Datadog
Observability, Distributed Tracing, and Open Source: The Missing Primer
Prometheus
Observability in the world of microservices
Observability
Monitoring With Prometheus
OpenTelemetry For Developers
Designing a complete ci cd pipeline using argo events, workflow and cd products
OpenTelemetry Introduction
OSMC 2022 | The Power of Metrics, Logs & Traces with Open Source by Emil-Andr...
Elastic Observability
Ad

Similar to stackconf 2022: Open Source for Better Observability (20)

PPTX
Supply Chain Solutions for Modern Software Development
PDF
OSS Japan - Application Monitoring And Tracing In Kubernetes
PDF
Why FLOSS is a Java developer's best friend: Dave Gruber
PPTX
Software Security Assurance for DevOps
PPTX
Software Security Assurance for Devops
PDF
Winning open source vulnerabilities without loosing your deveopers - Azure De...
PPTX
Building DevOps Toolchain
PDF
State of the Stack v4 - OpenStack in All It's Glory
PPTX
Welcome & The State of Open Source Security
PDF
Open Source evaluation: A comprehensive guide on what you are using
PDF
2016 nov-ieee-sdn-wiki
PPTX
From Labs to Production: The Growing Ecosystem of LF Decentralized Trust
PDF
Managing FOSS in DevOps
PPTX
Software Security Assurance for DevOps - Hewlett Packard Enterprise + Black Duck
PPTX
Continuous Integration using Hudson and Fitnesse at Ingenuity Systems (Silico...
PDF
Mix-IT - Des Produits avec des Equipes Distribuées
PDF
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
 
PDF
stackconf 2022: The State of DevOps and Observability
PDF
OSSDN Introduction 06112015
PPTX
Open Source Insight: SCA for DevOps, DHS Security, Securing Open Source for G...
Supply Chain Solutions for Modern Software Development
OSS Japan - Application Monitoring And Tracing In Kubernetes
Why FLOSS is a Java developer's best friend: Dave Gruber
Software Security Assurance for DevOps
Software Security Assurance for Devops
Winning open source vulnerabilities without loosing your deveopers - Azure De...
Building DevOps Toolchain
State of the Stack v4 - OpenStack in All It's Glory
Welcome & The State of Open Source Security
Open Source evaluation: A comprehensive guide on what you are using
2016 nov-ieee-sdn-wiki
From Labs to Production: The Growing Ecosystem of LF Decentralized Trust
Managing FOSS in DevOps
Software Security Assurance for DevOps - Hewlett Packard Enterprise + Black Duck
Continuous Integration using Hudson and Fitnesse at Ingenuity Systems (Silico...
Mix-IT - Des Produits avec des Equipes Distribuées
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
 
stackconf 2022: The State of DevOps and Observability
OSSDN Introduction 06112015
Open Source Insight: SCA for DevOps, DHS Security, Securing Open Source for G...
Ad

Recently uploaded (20)

PPTX
Spectroscopy.pptx food analysis technology
PDF
KodekX | Application Modernization Development
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Big Data Technologies - Introduction.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
cuic standard and advanced reporting.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Electronic commerce courselecture one. Pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Spectroscopy.pptx food analysis technology
KodekX | Application Modernization Development
Machine learning based COVID-19 study performance prediction
Big Data Technologies - Introduction.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
sap open course for s4hana steps from ECC to s4
Reach Out and Touch Someone: Haptics and Empathic Computing
The Rise and Fall of 3GPP – Time for a Sabbatical?
Diabetes mellitus diagnosis method based random forest with bat algorithm
cuic standard and advanced reporting.pdf
Unlocking AI with Model Context Protocol (MCP)
MIND Revenue Release Quarter 2 2025 Press Release
Digital-Transformation-Roadmap-for-Companies.pptx
Chapter 3 Spatial Domain Image Processing.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Review of recent advances in non-invasive hemoglobin estimation
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Electronic commerce courselecture one. Pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf

stackconf 2022: Open Source for Better Observability

  • 1. 1 Open Source for Better Observability @horovits Dotan Horovits
  • 3. Dotan Horovits @horovits • Principal Developer Advocate at • 20 years in the hi-tech industry • Developer, architect, product • Co-organizer of DevOpsDays & CNCF Tel Aviv • Run OpenObservability Talks podcast
  • 4. 4 • What’s observability • Role of open source in observability • The leading open source tools • OpenTelemetry and the unified vision Agenda Useful links ahead 📷
  • 5. 5 Monitoring Cloud Native Systems is Hard
  • 7. 7 Cloud Native Monitoring Requires Observability “... loosely coupled systems that are resilient, manageable, and observable.” in Control Theory: “Observability is a measure of how well internal states of a system can be inferred from knowledge of its external outputs.” Metrics Logs Traces Detect Diagnose Isolate & improve Observability Cloud Native Definition
  • 8. 8 Cloud Native Monitoring Requires Observability “... loosely coupled systems that are resilient, manageable, and observable.” Metrics Logs Traces Detect Diagnose Isolate & improve Observability In plain English for software systems: "capability to ask and answer questions based on telemetry data" Cloud Native Definition InsideBIGDATA: https://bit.ly/o11y-data-analytics
  • 9. The “What”, the “Why”, the “Where” Metrics, Logs, Traces
  • 10. 10 Metrics — the “What” • Detect issues, tell what happened • Numerical (counters, gauges, histograms) • Time series storage and query • Typically combined with alerting on events
  • 11. 11 Logs — the “Why” • Diagnose issues, tell why it happened • Textual • Parse, index, store, query, analyze
  • 12. 12 Traces — the “Where” • Isolate issues, tell where it happened • Improve performance • Construct the trace based on causality
  • 13. 13 3 Pillars of Observability The ability to ask and answer questions about our system • Metrics — the “What” • Logs — the “Why” • Traces — the “Where”
  • 15. 15 By 2025, 70% of new cloud-native application monitoring will use open-source instrumentation, rather than vendor-specific agents for improved interoperability. Open Source is the preferred choice Open source monitoring tools in use at nearly 60% of surveyed organizations Dec 2, 2020 April, 2021 Sep 2, 2020 The most commonly adopted tools are open source
  • 16. 16 There’s no consolidation ● >¼ use 10-20 tools ● Greatest challenge with observability: Engineers and teams using multiple tools (50%) Cloud Native Observability Microsurvey 2022 https://bit.ly/cncf-o11y-2022
  • 17. 17 Relicensing is changing OSS landscape Is “vendor owned open source” an oxymoron? https://horovits.medium.com/b5486a4de1c6 Source: opensource.google
  • 18. 18 Open Source in Observability • OSS is key • Tool sprawl • Relicensed OSS
  • 20. 20 Metrics — the “What” Open Source * Update Apr 2021: relicensed from Apache2 to AGPLv3 by Grafana Labs. *
  • 21. 21 Logs — the “Why” Open Source * Update Feb 2021: relicensed from Apache2 to non-OSS (SSPL) by Elastic BV. * * ** ** Update Apr 2021: relicensed from Apache2 to AGPLv3 by Grafana Labs.
  • 22. 22 Traces — the “Where” Open Source
  • 23. 23 Observability is more than Logs+Metrics+Traces Metrics Logs Traces Detect Diagnose Isolate & improve Observability Unstructured and ad-hoc Structured, machine-formatted, correlated Reactive monitoring Proactive data analysis and insights Logging/metrics/tracing silos Unified data collection and analytics
  • 24. 24 How do we generate and capture Telemetry? API SDK Daemon Collector Protocol Agent
  • 25. 25 OpenTelemetry “OpenTelemetry is an observability framework - software and tools that assist in generating and capturing telemetry data from cloud-native software.” Across Traces, Metrics, Logs
  • 26. 26 A unified set of vendor-agnostic APIs, SDKs and tools for generating and collecting telemetry data, and then exporting it to a variety of analysis tools. Source: https://logz.io/learn/opentelemetry-guide/
  • 27. 27 Modern systems need to be observable Open source is key to Observability Summary Open source for better observability Tool sprawl and data silos are inhibitors Single pane of glass to unleash data analytics
  • 28. 28 Open source for better observability: https://horovits.medium.com/8c65b5630561 Observability as a data analytics problem: https://bit.ly/o11y-data-analytics Cloud Native Observability Microsurvey 2022 https://bit.ly/cncf-o11y-2022 Is “vendor owned open source” an oxymoron? https://horovits.medium.com/b5486a4de1c6 Quick Dictionary to Open<X> Projects https://horovits.medium.com/e9e48f0113de OpenTelemetry Guide: https://bit.ly/otel-kubecon OpenObservability Talks: https://anchor.fm/openobservability Questions & Resources @horovits