Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Observability.tools.pdf
Search
Jérôme Vieilledent
December 08, 2022
85
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Observability.tools.pdf
Jérôme Vieilledent
December 08, 2022
More Decks by Jérôme Vieilledent
See All by Jérôme Vieilledent
Let's go Nix-ing!
lolautruche
0
89
Architecture Inutile ?
lolautruche
2
2k
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
699
190k
Product Roadmaps are Hard
iamctodd
55
13k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.8k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
Are puppies a ranking factor?
jonoalderson
2
3.9k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
300
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
450
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Making Projects Easy
brettharned
120
6.7k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
490
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