SlideShare a Scribd company logo
1 of 39
Download to read offline
February 2024
Paige Cruz, Chronosphere
OTel
Orientation:
Howtotrain
teams
1. WhyTrain?
2. Developing
“aha”Moments
3. CaseStudy
4. furtherresources
WHydoes
Training
matter?
Nobody is born
knowing about
observability -
we learn
on-the-job
I can’t believe
logs are
already GA in
OTel!!!
Keeping Up With
The Kardashians
Status of OTel
Components
Tracing has a
reputation as a
tool for a
superset of
engineers
The docs site
with
“everything
you need to
know”
“I don’t even know what I
don’t know. Makes it hard
to get started finding
answers to my questions”
—BeginnerOTelUseronreddit
Developing
“aha”
moments
Findingthegap
Whereyour
developers are
today
Whereyouwant
developersto
be
Thisisthegap
identifyingthegap
● Whatistheproblemyou’retryingtosolve?
● Who areyourlearners?
● Whatdothey alreadyknow?
● Whatdotheyneedtoknow?
● Whatistheconsequenceiftheygetitwrong?
Who areyourlearners?
● First job!
● Minimal exposure
to logging
● Excited to learn,
doesn’t know
where to start
Newgrad
Who areyourlearners?
● First job!
● Minimal exposure
to logging
● Excited to learn,
doesn’t know
where to start
Newgrad Sr.Dev
● Familiar with
multiple vendor and
OSS tooling
● Relies heavily on
metrics and logs
● semi-open to new
ways
Who areyourlearners?
● First job!
● Minimal exposure
to logging
● Excited to learn,
doesn’t know
where to start
Newgrad Sr.Dev
● Familiar with
multiple vendor
and OSS tooling
● Relies heavily on
metrics and logs
● semi-open to new
ways
Staffeng
● Seen it all
● Managed o11y
migrations, vendor
relationships
● Has Opinions
Developing a workshop
● Whatdolearnersneedto actuallydowiththeirnewlytrained
knowledge/skills?
● Howcanyougroundexercisesinrealworldcontext?
● Whatisthe absoluteminimumsetup anddevenvironment?
Delivering a workshop
● Whatexistingcommunitiesorforumsexistinyour
organization?
● WhatDifferentmodalitiescanyouoffer?
Casestudy:
Opentelemetry
101:Let’s
instrument!
Adapt and extend
existing
open-source and
vendor workshops
● What is the problem I’m trying to solve?
○ Tracing is imo an under-utilizied telemetry, a major
barrier is implementation and getting the data so the
best way to tackle this is to teach folks how to get
and use
Otel101:Let’sInstrument!
● Who are my learners?
○ Developers interested in open-source, running cloud
native systems
● What do they already know?
○ Likely familiar with metrics and logs, maybe APM,
curious about tracing and OTel
Otel101:Let’sInstrument!
LocalTraceDevEnv
● Sample application: Flask & Python
● Trace instrumentation libs: OTel API/SDK
● Trace storage & viz: Jaeger all-in-one
Introduce
concepts and
skills one at a
time
“Standardize on
OpenTelemetry
for metric
instrumentation”
Whereyouwanttobe
All backend services and
infrastructure instrumented
with OTel
Whereyour
developers are
today
Thegap
“Standardize on
OpenTelemetry
for metric
instrumentation”
Whereyouwanttobe
All backend services and
infrastructure instrumented
with OTel
Whereyour
developers are
today
Thegap
Mix of proprietary and open source
instrumentation
“Standardize on
OpenTelemetry
for metric
instrumentation”
Whereyouwanttobe
All backend services and
infrastructure instrumented
with OTel
Whereyour
developers are
today
Thegap
Mix of proprietary and open
source instrumentation
Mapping OTel metric format, support for
types to existing set-up
Further
resources
Practicallearningtheory
Design for How People Learn Julie Dirksen Better Onboarding Krystal Higgins
OPenObservabilityResources
OpenTelemetry Getting Started for Developers
CNCF Glossary
OpenTelemetry Demo
Learningexperiences
OpenTelemetry 101: Let’s Instrument! Self-guided
KubeCon NA ‘23 Recorded Session
Cognitive Apprenticeship in Practice - SRECon 23
- Walks through a learning experience I co-created for on-call onboarding
CREDITS: This presentation template was created by
Slidesgo, including icons by Flaticon, and
infographics & images by Freepik and illustrations
by Storyset
THANKS
paigerduty@
hachyderm.io
chronosphere.io
https://www.paigerduty.com

More Related Content

Similar to OTel Orientation: How to Train Teams (OTel in Practice)

Similar to OTel Orientation: How to Train Teams (OTel in Practice) (20)

Machine Learning Intro for Anyone and Everyone
Machine Learning Intro for Anyone and EveryoneMachine Learning Intro for Anyone and Everyone
Machine Learning Intro for Anyone and Everyone
 
Clare Corthell: Learning Data Science Online
Clare Corthell: Learning Data Science OnlineClare Corthell: Learning Data Science Online
Clare Corthell: Learning Data Science Online
 
Deep learning with tensorflow
Deep learning with tensorflowDeep learning with tensorflow
Deep learning with tensorflow
 
Applying AI to Root-cause Analysis Webinar
Applying AI to Root-cause Analysis WebinarApplying AI to Root-cause Analysis Webinar
Applying AI to Root-cause Analysis Webinar
 
Applying AI to Root-cause Analysis Webinar
Applying AI to Root-cause Analysis WebinarApplying AI to Root-cause Analysis Webinar
Applying AI to Root-cause Analysis Webinar
 
Advice on how to get started — and ahead — in a career in DevOps
Advice on how to get started — and ahead — in a career in DevOpsAdvice on how to get started — and ahead — in a career in DevOps
Advice on how to get started — and ahead — in a career in DevOps
 
top developer mistakes
top developer mistakes top developer mistakes
top developer mistakes
 
Dark Matter, Public Health, and Scientific Computing
Dark Matter, Public Health, and Scientific ComputingDark Matter, Public Health, and Scientific Computing
Dark Matter, Public Health, and Scientific Computing
 
2014 #vBrownBag OpenStack Summit Atlanta Ju Lim -- OpenStack Personas
2014 #vBrownBag OpenStack Summit Atlanta Ju Lim -- OpenStack Personas2014 #vBrownBag OpenStack Summit Atlanta Ju Lim -- OpenStack Personas
2014 #vBrownBag OpenStack Summit Atlanta Ju Lim -- OpenStack Personas
 
DevOps Traction - Continuous Lifecycle 2016 London
DevOps Traction - Continuous Lifecycle 2016 LondonDevOps Traction - Continuous Lifecycle 2016 London
DevOps Traction - Continuous Lifecycle 2016 London
 
Time Series Anomaly Detection with Azure and .NETT
Time Series Anomaly Detection with Azure and .NETTTime Series Anomaly Detection with Azure and .NETT
Time Series Anomaly Detection with Azure and .NETT
 
Chris Brew - TR Discover: A Natural Language Interface for Exploring Linked D...
Chris Brew - TR Discover: A Natural Language Interface for Exploring Linked D...Chris Brew - TR Discover: A Natural Language Interface for Exploring Linked D...
Chris Brew - TR Discover: A Natural Language Interface for Exploring Linked D...
 
So You Want to be an OpenStack Contributor
So You Want to be an OpenStack ContributorSo You Want to be an OpenStack Contributor
So You Want to be an OpenStack Contributor
 
DevOps Army of One - DevOps Days Silicon Valley 2015
DevOps Army of One - DevOps Days Silicon Valley 2015DevOps Army of One - DevOps Days Silicon Valley 2015
DevOps Army of One - DevOps Days Silicon Valley 2015
 
Data science unit 1 By: Professor Lili Saghafi
Data science unit 1 By: Professor Lili Saghafi Data science unit 1 By: Professor Lili Saghafi
Data science unit 1 By: Professor Lili Saghafi
 
Tdd!
Tdd!Tdd!
Tdd!
 
Dev secops opsec, devsec, devops ?
Dev secops opsec, devsec, devops ?Dev secops opsec, devsec, devops ?
Dev secops opsec, devsec, devops ?
 
The agile forecast joe tristano southern fried agile 2018_ final
The agile forecast joe tristano  southern fried agile 2018_ finalThe agile forecast joe tristano  southern fried agile 2018_ final
The agile forecast joe tristano southern fried agile 2018_ final
 
OTel Me All About OpenTelemetry The Current & Future State, Navigating the Pr...
OTel Me All About OpenTelemetry The Current & Future State, Navigating the Pr...OTel Me All About OpenTelemetry The Current & Future State, Navigating the Pr...
OTel Me All About OpenTelemetry The Current & Future State, Navigating the Pr...
 
Monomobile
MonomobileMonomobile
Monomobile
 

More from Paige Cruz

More from Paige Cruz (14)

Power Up with Podman - Kubernetes Community Day LA
Power Up with Podman - Kubernetes Community Day LAPower Up with Podman - Kubernetes Community Day LA
Power Up with Podman - Kubernetes Community Day LA
 
99.99% of Your Traces Are (Probably) Trash (SRECon NA 2024).pdf
99.99% of Your Traces  Are (Probably) Trash (SRECon NA 2024).pdf99.99% of Your Traces  Are (Probably) Trash (SRECon NA 2024).pdf
99.99% of Your Traces Are (Probably) Trash (SRECon NA 2024).pdf
 
Avoiding Alert Bankruptcy and Burnout
 Avoiding Alert Bankruptcy and Burnout Avoiding Alert Bankruptcy and Burnout
Avoiding Alert Bankruptcy and Burnout
 
Tracing Adventures from PR - Production
Tracing Adventures from PR - ProductionTracing Adventures from PR - Production
Tracing Adventures from PR - Production
 
Threat Modeling in the Cloud
Threat Modeling in the CloudThreat Modeling in the Cloud
Threat Modeling in the Cloud
 
There's No Place Like Production
There's No Place Like ProductionThere's No Place Like Production
There's No Place Like Production
 
Taming Feral DevOps
Taming Feral DevOps Taming Feral DevOps
Taming Feral DevOps
 
SRECon23 Cognitive Apprenticeship in Action_ Alert Triage Hour of Power
SRECon23 Cognitive Apprenticeship in Action_ Alert Triage Hour of PowerSRECon23 Cognitive Apprenticeship in Action_ Alert Triage Hour of Power
SRECon23 Cognitive Apprenticeship in Action_ Alert Triage Hour of Power
 
Pushing Observability Uphill - The Single “Pain” of Glass
Pushing Observability Uphill - The Single “Pain” of GlassPushing Observability Uphill - The Single “Pain” of Glass
Pushing Observability Uphill - The Single “Pain” of Glass
 
Power Up with Podman
Power Up with PodmanPower Up with Podman
Power Up with Podman
 
Intro to Instrumentation
Intro to InstrumentationIntro to Instrumentation
Intro to Instrumentation
 
From Cardinal(ity) Sins to Cost-Efficient Metrics Aggregation
From Cardinal(ity) Sins to Cost-Efficient Metrics AggregationFrom Cardinal(ity) Sins to Cost-Efficient Metrics Aggregation
From Cardinal(ity) Sins to Cost-Efficient Metrics Aggregation
 
99.9% of Your Traces are Trash
99.9% of Your Traces are Trash99.9% of Your Traces are Trash
99.9% of Your Traces are Trash
 
3rd Wave Observability: Open or Bust
3rd Wave Observability: Open or Bust 3rd Wave Observability: Open or Bust
3rd Wave Observability: Open or Bust
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

OTel Orientation: How to Train Teams (OTel in Practice)