SlideShare a Scribd company logo
1 of 39
Download to read offline
OTel Me All About
OpenTelemetry
The Current & Future State,
Navigating the Project, and
Getting Involved
Reese Lee, New Relic
AGENDA
● Introductions
● Current & Future State
● Navigating the Project
● Getting Involved
● Q&A
INTRODUCTIONS
Reese Lee
Developer Relations Engineer
OpenTelemetry Community
Team, New Relic
Is also into: the paranormal, stand-up comedy, and all the
foods
INTRODUCTIONS
What is purpose of this webinar?
● To help end users navigate the community and project
● To encourage contributions
INTRODUCTIONS
What is the OpenTelemetry project?
● A collection of tools, APIs, and SDKs
● To help you analyze your software’s
performance and behavior
● Merging of OpenTracing and
OpenCensus in 2019
INTRODUCTIONS
What is OpenTelemetry not?
● OpenTelemetry != backend or
storage solution
CURRENT & FUTURE STATE
● What’s the current state of the project?
● What’s new and upcoming?
CURRENT & FUTURE STATE
What’s the current state of the project?
CURRENT & FUTURE STATE
What’s the current state of the project?
opentelemetry.io/status
CURRENT & FUTURE STATE
What’s the current state of the project?
Data Model GA (2020) GA (2021) GA (2022)
API Spec GA (2021) GA (2022) In progress
SDK Spec GA (2021) GA (2022) In progress
Protocol GA (2021) GA (2022) GA (2022)
Implementations 8 GA, 4 in progress 0 GA, 5 RC, 7 in
progress
0 GA, 0 RC,
Collector usable in
prod
Traces Metrics Logs
CURRENT & FUTURE STATE
What’s new and upcoming?
● Metrics RC and GA releases
● Profiles being added as a
new signal
● Logging GA targeted for 2023
● Instrumentation availability and quality
● Community demo application SIG
● End user discussion group
NAVIGATING THE PROJECT
● Concepts & Components
● Community
○ SIGs
○ Governance Committee
○ Technical Committee
● Documentation
● Bonus: OTEPs
NAVIGATING THE PROJECT
What are some of the various OpenTelemetry concepts and components?
● API
● SDK
● Semantic conventions
● Specification
● Collector
● OTLP
NAVIGATING THE PROJECT
What are some of the various OpenTelemetry concepts and components?
● API
● SDK
● Semantic conventions
● Specification
● Collector
● OTLP
Provides a standard way to collect
instrumentation data
NAVIGATING THE PROJECT
What are some of the various OpenTelemetry concepts and components?
● API
● SDK
● Semantic conventions
● Specification
● Collector
● OTLP
Provides standard ways to configure what
we want to do with the instrumentation
data collected by the API
NAVIGATING THE PROJECT
What are some of the various OpenTelemetry concepts and components?
● API
● SDK
● Semantic conventions
● Specification
● Collector
● OTLP
Conventional attributes that
describe common software
operations
NAVIGATING THE PROJECT
What are some of the various OpenTelemetry concepts and components?
● API
● SDK
● Semantic conventions
● Specification
● Collector
● OTLP
Provides blueprints for all of the
above to bring standardization
across all languages
NAVIGATING THE PROJECT
What are some of the various OpenTelemetry concepts and components?
● API
● SDK
● Semantic conventions
● Specification
● Collector
● OTLP
A highly configurable system for
processing telemetry data
NAVIGATING THE PROJECT
What are some of the various OpenTelemetry concepts and components?
● API
● SDK
● Semantic conventions
● Specification
● Collector
● OTLP How each data signal should be
encoded and transferred over
OpenTelemetry’s exchange protocol
NAVIGATING THE PROJECT
What are the SIGs?
● Special Interest Groups
● Improve workflow, manage project efficiently
● Each SIG meets regularly, meeting notes and recordings are
available (check public calendar)
● Examples: Communications, Ruby, Collector
NAVIGATING THE PROJECT
What is the Governance Committee?
● Role: “to be a live, responsive body that can refactor and reform
as necessary to adapt to a changing project and community”
What is the Technical Committee?
● Role: “responsible for all technical development within the
OpenTelemetry project”
NAVIGATING THE PROJECT
What about documentation?
● opentelemetry.io/docs
● Communications SIG
● Some languages have more
comprehensive documentation than
others
● Standardization and improvements
under way
NAVIGATING THE PROJECT
Bonus: What are OTEPs?
● OpenTelemetry Enhancement
Proposal
● OTEP process for proposing changes to
the specification
● Cross-cutting changes that “introduce
new behaviour, change desired
behaviour, or otherwise modify
requirements”
GETTING INVOLVED
● How do I get help with using OpenTelemetry?
● What areas need help, and why should/how can I contribute?
GETTING INVOLVED
How do I get help with using OpenTelemetry?
● Slack
○ Vendor-specific or #otel-vendor
○ General
● Github
● End user discussion (incoming)
GETTING INVOLVED
What areas need help, and why should/how can I contribute?
GETTING INVOLVED
What areas need help, and why should/how can I contribute?
● Honestly, everything
● But particularly:
○ Documentation
○ PHP
○ Instrumentation (defining semantic conventions and
maintaining contributed instrumentation)
GETTING INVOLVED
What areas need help, and why should/how can I contribute?
GETTING INVOLVED
What areas need help, and why should/how can I contribute?
Implementers have one view of the universe, end
users have another. We need more end users to speak
up and have a voice in the project!
Ted Young, co-founder of OpenTelemetry and
Director of Developer Education, Lightstep
GETTING INVOLVED
What areas need help, and why should/how can I contribute?
Juraci Paixão Kröhling, OpenTelemetry maintainer and
Software Engineer, Grafana
GETTING INVOLVED
What areas need help, and why should/how can I contribute?
…the biggest advantage is that companies can help shape the
project's direction according to their needs, and I don't mean it in a
bad way at all: a lot of times, the project maintainers make
decisions based on what they think users would want. Sometimes,
we have data or requests from actual customers, but it's not the
same thing: having the opinions of a diverse user base is essential
for the project's success.
Juraci Paixão Kröhling, OpenTelemetry maintainer and
Software Engineer, Grafana
GETTING INVOLVED
What areas need help, and why should/how can I contribute?
But one thing I see companies doing wrong is just telling their folks
to contribute, without a strategy in mind. So, my advice is to focus
on the areas that matter to the company, with a plan and strategic
direction. If they can get measurable goals attached to the
company's own goal, so much the better: this way, their open
source contributions become relevant to the company!
Juraci Paixão Kröhling, OpenTelemetry maintainer and
Software Engineer, Grafana
GETTING INVOLVED
What areas need help, and why should/how can I contribute?
I love working in open source because its
global nature exposes me to a very diverse set
of people, ideas, and opinions that would
otherwise be difficult to tap into.
Daniel Dyla, OpenTelemetry maintainer & Governance
Committee Member, and Senior Open Source Architect,
Dynatrace
GETTING INVOLVED
What areas need help, and why should/how can I contribute?
I also especially love the community feeling in
OpenTelemetry where vendors and platforms
who would ordinarily be considered competitors
can work together to improve the state of the
ecosystem for everybody involved.
Daniel Dyla, OpenTelemetry maintainer & Governance
Committee Member, and Senior Open Source Architect,
Dynatrace
GETTING INVOLVED
What areas need help, and why should/how can I contribute?
…participating and contributing to OSS helps
you hone your skills. If you have not worked for
a remote-first company before, joining an OSS
project will help you gain real world experience.
Ariel Valentin, OpenTelemetry contributor & adopter, and
Software Engineer Observability, GitHub
GETTING INVOLVED
What areas need help, and why should/how can I contribute?
● What are you interested in?
● Code and non-code contributions welcome
● Join:
○ Mailing lists
○ The appropriate SIG
○ Community meetings
GETTING INVOLVED
What areas need help, and why should/how can I contribute?
● Share your experiences and feedback about using
OpenTelemetry with us!
Q&A
What else would you
like to know?
RESOURCES
OpenTelemetry links
● Official site
● Community Github
● Google calendar
● CNCF Slack
Get or keep in touch with me!
● LinkedIn (reese-lee)
● @reesesbytes (Twitter)

More Related Content

Similar to OTel Me All About OpenTelemetry The Current & Future State, Navigating the Project, and Getting Involved

NUS-ISS Learning Day 2015 - Project Management - May the Agility be with You
NUS-ISS Learning Day 2015 - Project Management - May the Agility be with YouNUS-ISS Learning Day 2015 - Project Management - May the Agility be with You
NUS-ISS Learning Day 2015 - Project Management - May the Agility be with YouNUS-ISS
 
The spirit of Opensource - lets plan to contribute ! @JWC16
The spirit of Opensource - lets plan to contribute ! @JWC16The spirit of Opensource - lets plan to contribute ! @JWC16
The spirit of Opensource - lets plan to contribute ! @JWC16Parth Lawate
 
Why Open Source Products Are Important by a Google Tech Manager
Why Open Source Products Are Important by a Google Tech ManagerWhy Open Source Products Are Important by a Google Tech Manager
Why Open Source Products Are Important by a Google Tech ManagerProduct School
 
It is easy contributing to open source - JCON 2020
It is easy contributing to open source - JCON 2020It is easy contributing to open source - JCON 2020
It is easy contributing to open source - JCON 2020César Hernández
 
SIM RTP Meeting - So Who's Using Open Source Anyway?
SIM RTP Meeting - So Who's Using Open Source Anyway?SIM RTP Meeting - So Who's Using Open Source Anyway?
SIM RTP Meeting - So Who's Using Open Source Anyway?Alex Meadows
 
Netflix OSS Meetup Season 4 Episode 4
Netflix OSS Meetup Season 4 Episode 4Netflix OSS Meetup Season 4 Episode 4
Netflix OSS Meetup Season 4 Episode 4aspyker
 
Philosophy of Open Source - SFO17-TR01
Philosophy of Open Source - SFO17-TR01Philosophy of Open Source - SFO17-TR01
Philosophy of Open Source - SFO17-TR01Linaro
 
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBARatko Mutavdzic
 
Gardler bosc2010 community_developmentattheasf
Gardler bosc2010 community_developmentattheasfGardler bosc2010 community_developmentattheasf
Gardler bosc2010 community_developmentattheasfBOSC 2010
 
AUGNYC - Feb22 2018 Event Talks
AUGNYC - Feb22 2018 Event TalksAUGNYC - Feb22 2018 Event Talks
AUGNYC - Feb22 2018 Event TalksAUGNYC
 
How Open Source Helps to Bring Back Product Obsession
How Open Source Helps to Bring Back Product ObsessionHow Open Source Helps to Bring Back Product Obsession
How Open Source Helps to Bring Back Product ObsessionSauce Labs
 
Large drupal site builds a workshop for sxsw interactive - march 17, 2015
Large drupal site builds   a workshop for sxsw interactive - march 17, 2015Large drupal site builds   a workshop for sxsw interactive - march 17, 2015
Large drupal site builds a workshop for sxsw interactive - march 17, 2015rgristroph
 
Building software: the lessons from open source
Building software: the lessons from open sourceBuilding software: the lessons from open source
Building software: the lessons from open sourceArnaud Porterie
 
OSGeo Incubation 2014
OSGeo Incubation 2014OSGeo Incubation 2014
OSGeo Incubation 2014Jody Garnett
 
Its easy! contributing to open source - Devnexus 2020
Its easy! contributing to open source - Devnexus 2020Its easy! contributing to open source - Devnexus 2020
Its easy! contributing to open source - Devnexus 2020César Hernández
 
Take the advantage and connect upstream to downstream
Take the advantage and connect upstream to downstreamTake the advantage and connect upstream to downstream
Take the advantage and connect upstream to downstreamRico Lin
 
Take the advantage and connect upstream to downstream
Take the advantage and connect upstream to downstreamTake the advantage and connect upstream to downstream
Take the advantage and connect upstream to downstreamRico Lin
 
Open Source Lessons from the TODO Group
Open Source Lessons from the TODO GroupOpen Source Lessons from the TODO Group
Open Source Lessons from the TODO GroupChris Aniszczyk
 

Similar to OTel Me All About OpenTelemetry The Current & Future State, Navigating the Project, and Getting Involved (20)

Let's talk FOSS!
Let's talk FOSS!Let's talk FOSS!
Let's talk FOSS!
 
NUS-ISS Learning Day 2015 - Project Management - May the Agility be with You
NUS-ISS Learning Day 2015 - Project Management - May the Agility be with YouNUS-ISS Learning Day 2015 - Project Management - May the Agility be with You
NUS-ISS Learning Day 2015 - Project Management - May the Agility be with You
 
The spirit of Opensource - lets plan to contribute ! @JWC16
The spirit of Opensource - lets plan to contribute ! @JWC16The spirit of Opensource - lets plan to contribute ! @JWC16
The spirit of Opensource - lets plan to contribute ! @JWC16
 
Why Open Source Products Are Important by a Google Tech Manager
Why Open Source Products Are Important by a Google Tech ManagerWhy Open Source Products Are Important by a Google Tech Manager
Why Open Source Products Are Important by a Google Tech Manager
 
It is easy contributing to open source - JCON 2020
It is easy contributing to open source - JCON 2020It is easy contributing to open source - JCON 2020
It is easy contributing to open source - JCON 2020
 
SIM RTP Meeting - So Who's Using Open Source Anyway?
SIM RTP Meeting - So Who's Using Open Source Anyway?SIM RTP Meeting - So Who's Using Open Source Anyway?
SIM RTP Meeting - So Who's Using Open Source Anyway?
 
Netflix OSS Meetup Season 4 Episode 4
Netflix OSS Meetup Season 4 Episode 4Netflix OSS Meetup Season 4 Episode 4
Netflix OSS Meetup Season 4 Episode 4
 
Philosophy of Open Source - SFO17-TR01
Philosophy of Open Source - SFO17-TR01Philosophy of Open Source - SFO17-TR01
Philosophy of Open Source - SFO17-TR01
 
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
 
Gardler bosc2010 community_developmentattheasf
Gardler bosc2010 community_developmentattheasfGardler bosc2010 community_developmentattheasf
Gardler bosc2010 community_developmentattheasf
 
AUGNYC - Feb22 2018 Event Talks
AUGNYC - Feb22 2018 Event TalksAUGNYC - Feb22 2018 Event Talks
AUGNYC - Feb22 2018 Event Talks
 
How Open Source Helps to Bring Back Product Obsession
How Open Source Helps to Bring Back Product ObsessionHow Open Source Helps to Bring Back Product Obsession
How Open Source Helps to Bring Back Product Obsession
 
Large drupal site builds a workshop for sxsw interactive - march 17, 2015
Large drupal site builds   a workshop for sxsw interactive - march 17, 2015Large drupal site builds   a workshop for sxsw interactive - march 17, 2015
Large drupal site builds a workshop for sxsw interactive - march 17, 2015
 
From 1 to 100
From 1 to 100From 1 to 100
From 1 to 100
 
Building software: the lessons from open source
Building software: the lessons from open sourceBuilding software: the lessons from open source
Building software: the lessons from open source
 
OSGeo Incubation 2014
OSGeo Incubation 2014OSGeo Incubation 2014
OSGeo Incubation 2014
 
Its easy! contributing to open source - Devnexus 2020
Its easy! contributing to open source - Devnexus 2020Its easy! contributing to open source - Devnexus 2020
Its easy! contributing to open source - Devnexus 2020
 
Take the advantage and connect upstream to downstream
Take the advantage and connect upstream to downstreamTake the advantage and connect upstream to downstream
Take the advantage and connect upstream to downstream
 
Take the advantage and connect upstream to downstream
Take the advantage and connect upstream to downstreamTake the advantage and connect upstream to downstream
Take the advantage and connect upstream to downstream
 
Open Source Lessons from the TODO Group
Open Source Lessons from the TODO GroupOpen Source Lessons from the TODO Group
Open Source Lessons from the TODO Group
 

More from LibbySchulze

Running distributed tests with k6.pdf
Running distributed tests with k6.pdfRunning distributed tests with k6.pdf
Running distributed tests with k6.pdfLibbySchulze
 
Extending Kubectl.pptx
Extending Kubectl.pptxExtending Kubectl.pptx
Extending Kubectl.pptxLibbySchulze
 
Enhancing Data Protection Workflows with Kanister And Argo Workflows
Enhancing Data Protection Workflows with Kanister And Argo WorkflowsEnhancing Data Protection Workflows with Kanister And Argo Workflows
Enhancing Data Protection Workflows with Kanister And Argo WorkflowsLibbySchulze
 
Fallacies in Platform Engineering.pdf
Fallacies in Platform Engineering.pdfFallacies in Platform Engineering.pdf
Fallacies in Platform Engineering.pdfLibbySchulze
 
Intro to Fluvio.pptx.pdf
Intro to Fluvio.pptx.pdfIntro to Fluvio.pptx.pdf
Intro to Fluvio.pptx.pdfLibbySchulze
 
Enhance your Kafka Infrastructure with Fluvio.pptx
Enhance your Kafka Infrastructure with Fluvio.pptxEnhance your Kafka Infrastructure with Fluvio.pptx
Enhance your Kafka Infrastructure with Fluvio.pptxLibbySchulze
 
CNCF On-Demand Webinar_ LitmusChaos Project Updates.pdf
CNCF On-Demand Webinar_ LitmusChaos Project Updates.pdfCNCF On-Demand Webinar_ LitmusChaos Project Updates.pdf
CNCF On-Demand Webinar_ LitmusChaos Project Updates.pdfLibbySchulze
 
Oh The Places You'll Sign.pdf
Oh The Places You'll Sign.pdfOh The Places You'll Sign.pdf
Oh The Places You'll Sign.pdfLibbySchulze
 
Rancher MasterClass - Avoiding-configuration-drift.pptx
Rancher  MasterClass - Avoiding-configuration-drift.pptxRancher  MasterClass - Avoiding-configuration-drift.pptx
Rancher MasterClass - Avoiding-configuration-drift.pptxLibbySchulze
 
vFunction Konveyor Meetup - Why App Modernization Projects Fail - Aug 2022.pptx
vFunction Konveyor Meetup - Why App Modernization Projects Fail - Aug 2022.pptxvFunction Konveyor Meetup - Why App Modernization Projects Fail - Aug 2022.pptx
vFunction Konveyor Meetup - Why App Modernization Projects Fail - Aug 2022.pptxLibbySchulze
 
CNCF Live Webinar: Low Footprint Java Containers with GraalVM
CNCF Live Webinar: Low Footprint Java Containers with GraalVMCNCF Live Webinar: Low Footprint Java Containers with GraalVM
CNCF Live Webinar: Low Footprint Java Containers with GraalVMLibbySchulze
 
EnRoute-OPA-Integration.pdf
EnRoute-OPA-Integration.pdfEnRoute-OPA-Integration.pdf
EnRoute-OPA-Integration.pdfLibbySchulze
 
AirGap_zusammen_neu.pdf
AirGap_zusammen_neu.pdfAirGap_zusammen_neu.pdf
AirGap_zusammen_neu.pdfLibbySchulze
 
CNCF_ A step to step guide to platforming your delivery setup.pdf
CNCF_ A step to step guide to platforming your delivery setup.pdfCNCF_ A step to step guide to platforming your delivery setup.pdf
CNCF_ A step to step guide to platforming your delivery setup.pdfLibbySchulze
 
CNCF Online - Data Protection Guardrails using Open Policy Agent (OPA).pdf
CNCF Online - Data Protection Guardrails using Open Policy Agent (OPA).pdfCNCF Online - Data Protection Guardrails using Open Policy Agent (OPA).pdf
CNCF Online - Data Protection Guardrails using Open Policy Agent (OPA).pdfLibbySchulze
 
Securing Windows workloads.pdf
Securing Windows workloads.pdfSecuring Windows workloads.pdf
Securing Windows workloads.pdfLibbySchulze
 
Securing Windows workloads.pdf
Securing Windows workloads.pdfSecuring Windows workloads.pdf
Securing Windows workloads.pdfLibbySchulze
 
Advancements in Kubernetes Workload Identity for Azure
Advancements in Kubernetes Workload Identity for AzureAdvancements in Kubernetes Workload Identity for Azure
Advancements in Kubernetes Workload Identity for AzureLibbySchulze
 
Containerized IDEs.pdf
Containerized IDEs.pdfContainerized IDEs.pdf
Containerized IDEs.pdfLibbySchulze
 
KubeClarity - CNCF Webinar.pptx
KubeClarity - CNCF Webinar.pptxKubeClarity - CNCF Webinar.pptx
KubeClarity - CNCF Webinar.pptxLibbySchulze
 

More from LibbySchulze (20)

Running distributed tests with k6.pdf
Running distributed tests with k6.pdfRunning distributed tests with k6.pdf
Running distributed tests with k6.pdf
 
Extending Kubectl.pptx
Extending Kubectl.pptxExtending Kubectl.pptx
Extending Kubectl.pptx
 
Enhancing Data Protection Workflows with Kanister And Argo Workflows
Enhancing Data Protection Workflows with Kanister And Argo WorkflowsEnhancing Data Protection Workflows with Kanister And Argo Workflows
Enhancing Data Protection Workflows with Kanister And Argo Workflows
 
Fallacies in Platform Engineering.pdf
Fallacies in Platform Engineering.pdfFallacies in Platform Engineering.pdf
Fallacies in Platform Engineering.pdf
 
Intro to Fluvio.pptx.pdf
Intro to Fluvio.pptx.pdfIntro to Fluvio.pptx.pdf
Intro to Fluvio.pptx.pdf
 
Enhance your Kafka Infrastructure with Fluvio.pptx
Enhance your Kafka Infrastructure with Fluvio.pptxEnhance your Kafka Infrastructure with Fluvio.pptx
Enhance your Kafka Infrastructure with Fluvio.pptx
 
CNCF On-Demand Webinar_ LitmusChaos Project Updates.pdf
CNCF On-Demand Webinar_ LitmusChaos Project Updates.pdfCNCF On-Demand Webinar_ LitmusChaos Project Updates.pdf
CNCF On-Demand Webinar_ LitmusChaos Project Updates.pdf
 
Oh The Places You'll Sign.pdf
Oh The Places You'll Sign.pdfOh The Places You'll Sign.pdf
Oh The Places You'll Sign.pdf
 
Rancher MasterClass - Avoiding-configuration-drift.pptx
Rancher  MasterClass - Avoiding-configuration-drift.pptxRancher  MasterClass - Avoiding-configuration-drift.pptx
Rancher MasterClass - Avoiding-configuration-drift.pptx
 
vFunction Konveyor Meetup - Why App Modernization Projects Fail - Aug 2022.pptx
vFunction Konveyor Meetup - Why App Modernization Projects Fail - Aug 2022.pptxvFunction Konveyor Meetup - Why App Modernization Projects Fail - Aug 2022.pptx
vFunction Konveyor Meetup - Why App Modernization Projects Fail - Aug 2022.pptx
 
CNCF Live Webinar: Low Footprint Java Containers with GraalVM
CNCF Live Webinar: Low Footprint Java Containers with GraalVMCNCF Live Webinar: Low Footprint Java Containers with GraalVM
CNCF Live Webinar: Low Footprint Java Containers with GraalVM
 
EnRoute-OPA-Integration.pdf
EnRoute-OPA-Integration.pdfEnRoute-OPA-Integration.pdf
EnRoute-OPA-Integration.pdf
 
AirGap_zusammen_neu.pdf
AirGap_zusammen_neu.pdfAirGap_zusammen_neu.pdf
AirGap_zusammen_neu.pdf
 
CNCF_ A step to step guide to platforming your delivery setup.pdf
CNCF_ A step to step guide to platforming your delivery setup.pdfCNCF_ A step to step guide to platforming your delivery setup.pdf
CNCF_ A step to step guide to platforming your delivery setup.pdf
 
CNCF Online - Data Protection Guardrails using Open Policy Agent (OPA).pdf
CNCF Online - Data Protection Guardrails using Open Policy Agent (OPA).pdfCNCF Online - Data Protection Guardrails using Open Policy Agent (OPA).pdf
CNCF Online - Data Protection Guardrails using Open Policy Agent (OPA).pdf
 
Securing Windows workloads.pdf
Securing Windows workloads.pdfSecuring Windows workloads.pdf
Securing Windows workloads.pdf
 
Securing Windows workloads.pdf
Securing Windows workloads.pdfSecuring Windows workloads.pdf
Securing Windows workloads.pdf
 
Advancements in Kubernetes Workload Identity for Azure
Advancements in Kubernetes Workload Identity for AzureAdvancements in Kubernetes Workload Identity for Azure
Advancements in Kubernetes Workload Identity for Azure
 
Containerized IDEs.pdf
Containerized IDEs.pdfContainerized IDEs.pdf
Containerized IDEs.pdf
 
KubeClarity - CNCF Webinar.pptx
KubeClarity - CNCF Webinar.pptxKubeClarity - CNCF Webinar.pptx
KubeClarity - CNCF Webinar.pptx
 

Recently uploaded

Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGAPNIC
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Standkumarajju5765
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsstephieert
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Roomdivyansh0kumar0
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Servicegwenoracqe6
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirtrahman018755
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...SofiyaSharma5
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Roomgirls4nights
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Delhi Call girls
 

Recently uploaded (20)

Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girls
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
 
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 

OTel Me All About OpenTelemetry The Current & Future State, Navigating the Project, and Getting Involved

  • 1. OTel Me All About OpenTelemetry The Current & Future State, Navigating the Project, and Getting Involved Reese Lee, New Relic
  • 2. AGENDA ● Introductions ● Current & Future State ● Navigating the Project ● Getting Involved ● Q&A
  • 3. INTRODUCTIONS Reese Lee Developer Relations Engineer OpenTelemetry Community Team, New Relic Is also into: the paranormal, stand-up comedy, and all the foods
  • 4. INTRODUCTIONS What is purpose of this webinar? ● To help end users navigate the community and project ● To encourage contributions
  • 5. INTRODUCTIONS What is the OpenTelemetry project? ● A collection of tools, APIs, and SDKs ● To help you analyze your software’s performance and behavior ● Merging of OpenTracing and OpenCensus in 2019
  • 6. INTRODUCTIONS What is OpenTelemetry not? ● OpenTelemetry != backend or storage solution
  • 7. CURRENT & FUTURE STATE ● What’s the current state of the project? ● What’s new and upcoming?
  • 8. CURRENT & FUTURE STATE What’s the current state of the project?
  • 9. CURRENT & FUTURE STATE What’s the current state of the project? opentelemetry.io/status
  • 10. CURRENT & FUTURE STATE What’s the current state of the project? Data Model GA (2020) GA (2021) GA (2022) API Spec GA (2021) GA (2022) In progress SDK Spec GA (2021) GA (2022) In progress Protocol GA (2021) GA (2022) GA (2022) Implementations 8 GA, 4 in progress 0 GA, 5 RC, 7 in progress 0 GA, 0 RC, Collector usable in prod Traces Metrics Logs
  • 11. CURRENT & FUTURE STATE What’s new and upcoming? ● Metrics RC and GA releases ● Profiles being added as a new signal ● Logging GA targeted for 2023 ● Instrumentation availability and quality ● Community demo application SIG ● End user discussion group
  • 12. NAVIGATING THE PROJECT ● Concepts & Components ● Community ○ SIGs ○ Governance Committee ○ Technical Committee ● Documentation ● Bonus: OTEPs
  • 13. NAVIGATING THE PROJECT What are some of the various OpenTelemetry concepts and components? ● API ● SDK ● Semantic conventions ● Specification ● Collector ● OTLP
  • 14. NAVIGATING THE PROJECT What are some of the various OpenTelemetry concepts and components? ● API ● SDK ● Semantic conventions ● Specification ● Collector ● OTLP Provides a standard way to collect instrumentation data
  • 15. NAVIGATING THE PROJECT What are some of the various OpenTelemetry concepts and components? ● API ● SDK ● Semantic conventions ● Specification ● Collector ● OTLP Provides standard ways to configure what we want to do with the instrumentation data collected by the API
  • 16. NAVIGATING THE PROJECT What are some of the various OpenTelemetry concepts and components? ● API ● SDK ● Semantic conventions ● Specification ● Collector ● OTLP Conventional attributes that describe common software operations
  • 17. NAVIGATING THE PROJECT What are some of the various OpenTelemetry concepts and components? ● API ● SDK ● Semantic conventions ● Specification ● Collector ● OTLP Provides blueprints for all of the above to bring standardization across all languages
  • 18. NAVIGATING THE PROJECT What are some of the various OpenTelemetry concepts and components? ● API ● SDK ● Semantic conventions ● Specification ● Collector ● OTLP A highly configurable system for processing telemetry data
  • 19. NAVIGATING THE PROJECT What are some of the various OpenTelemetry concepts and components? ● API ● SDK ● Semantic conventions ● Specification ● Collector ● OTLP How each data signal should be encoded and transferred over OpenTelemetry’s exchange protocol
  • 20. NAVIGATING THE PROJECT What are the SIGs? ● Special Interest Groups ● Improve workflow, manage project efficiently ● Each SIG meets regularly, meeting notes and recordings are available (check public calendar) ● Examples: Communications, Ruby, Collector
  • 21. NAVIGATING THE PROJECT What is the Governance Committee? ● Role: “to be a live, responsive body that can refactor and reform as necessary to adapt to a changing project and community” What is the Technical Committee? ● Role: “responsible for all technical development within the OpenTelemetry project”
  • 22. NAVIGATING THE PROJECT What about documentation? ● opentelemetry.io/docs ● Communications SIG ● Some languages have more comprehensive documentation than others ● Standardization and improvements under way
  • 23. NAVIGATING THE PROJECT Bonus: What are OTEPs? ● OpenTelemetry Enhancement Proposal ● OTEP process for proposing changes to the specification ● Cross-cutting changes that “introduce new behaviour, change desired behaviour, or otherwise modify requirements”
  • 24. GETTING INVOLVED ● How do I get help with using OpenTelemetry? ● What areas need help, and why should/how can I contribute?
  • 25. GETTING INVOLVED How do I get help with using OpenTelemetry? ● Slack ○ Vendor-specific or #otel-vendor ○ General ● Github ● End user discussion (incoming)
  • 26. GETTING INVOLVED What areas need help, and why should/how can I contribute?
  • 27. GETTING INVOLVED What areas need help, and why should/how can I contribute? ● Honestly, everything ● But particularly: ○ Documentation ○ PHP ○ Instrumentation (defining semantic conventions and maintaining contributed instrumentation)
  • 28. GETTING INVOLVED What areas need help, and why should/how can I contribute?
  • 29. GETTING INVOLVED What areas need help, and why should/how can I contribute? Implementers have one view of the universe, end users have another. We need more end users to speak up and have a voice in the project! Ted Young, co-founder of OpenTelemetry and Director of Developer Education, Lightstep
  • 30. GETTING INVOLVED What areas need help, and why should/how can I contribute? Juraci Paixão Kröhling, OpenTelemetry maintainer and Software Engineer, Grafana
  • 31. GETTING INVOLVED What areas need help, and why should/how can I contribute? …the biggest advantage is that companies can help shape the project's direction according to their needs, and I don't mean it in a bad way at all: a lot of times, the project maintainers make decisions based on what they think users would want. Sometimes, we have data or requests from actual customers, but it's not the same thing: having the opinions of a diverse user base is essential for the project's success. Juraci Paixão Kröhling, OpenTelemetry maintainer and Software Engineer, Grafana
  • 32. GETTING INVOLVED What areas need help, and why should/how can I contribute? But one thing I see companies doing wrong is just telling their folks to contribute, without a strategy in mind. So, my advice is to focus on the areas that matter to the company, with a plan and strategic direction. If they can get measurable goals attached to the company's own goal, so much the better: this way, their open source contributions become relevant to the company! Juraci Paixão Kröhling, OpenTelemetry maintainer and Software Engineer, Grafana
  • 33. GETTING INVOLVED What areas need help, and why should/how can I contribute? I love working in open source because its global nature exposes me to a very diverse set of people, ideas, and opinions that would otherwise be difficult to tap into. Daniel Dyla, OpenTelemetry maintainer & Governance Committee Member, and Senior Open Source Architect, Dynatrace
  • 34. GETTING INVOLVED What areas need help, and why should/how can I contribute? I also especially love the community feeling in OpenTelemetry where vendors and platforms who would ordinarily be considered competitors can work together to improve the state of the ecosystem for everybody involved. Daniel Dyla, OpenTelemetry maintainer & Governance Committee Member, and Senior Open Source Architect, Dynatrace
  • 35. GETTING INVOLVED What areas need help, and why should/how can I contribute? …participating and contributing to OSS helps you hone your skills. If you have not worked for a remote-first company before, joining an OSS project will help you gain real world experience. Ariel Valentin, OpenTelemetry contributor & adopter, and Software Engineer Observability, GitHub
  • 36. GETTING INVOLVED What areas need help, and why should/how can I contribute? ● What are you interested in? ● Code and non-code contributions welcome ● Join: ○ Mailing lists ○ The appropriate SIG ○ Community meetings
  • 37. GETTING INVOLVED What areas need help, and why should/how can I contribute? ● Share your experiences and feedback about using OpenTelemetry with us!
  • 38. Q&A What else would you like to know?
  • 39. RESOURCES OpenTelemetry links ● Official site ● Community Github ● Google calendar ● CNCF Slack Get or keep in touch with me! ● LinkedIn (reese-lee) ● @reesesbytes (Twitter)