Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Observability.tools.pdf
Search
Jérôme Vieilledent
December 08, 2022
0
67
Observability.tools.pdf
Jérôme Vieilledent
December 08, 2022
Tweet
Share
More Decks by Jérôme Vieilledent
See All by Jérôme Vieilledent
Let's go Nix-ing!
lolautruche
0
79
Architecture Inutile ?
lolautruche
2
2k
Featured
See All Featured
The Mindset for Success: Future Career Progression
greggifford
PRO
0
200
Code Review Best Practice
trishagee
74
19k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
40
Site-Speed That Sticks
csswizardry
13
1k
The Spectacular Lies of Maps
axbom
PRO
1
400
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.8k
What's in a price? How to price your products and services
michaelherold
246
13k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
67
Odyssey Design
rkendrick25
PRO
0
440
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.2k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
110
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Transcript
Observability tools: who’s who? Jérôme Vieilledent Product Manager Developer Experience
17 November 2022 // SymfonyCon 2022
Observability? Observability is a measure of how well internal states
of a system can be inferred from knowledge of its external outputs https://en.wikipedia.org/wiki/Observability
Observability is a measure of how well internal states of
a system can be inferred from knowledge of its external outputs https://en.wikipedia.org/wiki/Observability Observability?
A system is a group of interacting or interrelated elements
that act according to a set of rules to form a unified whole https://en.wikipedia.org/wiki/System System
// Internal states https://www.flickr.com/p hotos/scoregasm/81461 20835/
// External output https://www.flickr.com/p hotos/lumachrome/5289 151812
Why observability? Learn from the states of your application //
None
None
Solving issues in production costs a lot more than solving
them in development
You cannot improve what you cannot measure. Web developers don’t
always have the right tools to understand the root cause of their application behavior.
Observability tools Different tools for different purposes //
// The blueprints https://www.flickr.com/ photos/gitarau/448003 7343
// Symfony insight https://insight.symfony.com/
// PHPStan https://phpstan.org/
// The black box https://www.flickr.com/ photos/zayzayem/5823 329618
None
Infrastructure metrics //
None
Application metrics //
// Blackfire metrics collection levels Metrics depth Monitoring Traces Extended
traces Profiling When and where
// Blackfire metrics collection levels Metrics depth Monitoring Traces Extended
traces Profiling Why
// Traces Traffic city scale (live)
// Extended traces Traffic city scale (live)
// Profiles Detailed road picture with advanced insights
// Actionable performance insights
Performance & stability matters Conclusion
Thank you! @jvieilledent @
[email protected]
https://github.com/lolautruche