Monitoring is not mainstream anymore, observability is. 10 minutes about why this shift is happening now and what's the purpose of that. Is it just another name for monitoring?
8. Why all this troubles?
● Cloud
● Containers
● Distributed systems
9. Build tools to have a better
point of view on your system
10. Do you need more?
● @mipsytipsy Charity Major on twitter
● @gianarb (it’s my twitter username)
● https://gianarb.it/blog/observability
● https://www.youtube.com/watch?v=1wj
ovFSCGhE
Notes de l'éditeur
Observability is more around how to learn a codebase. It is about debugging not about dashboards or graphs. When you get paged and you look at one of your dashboards you troubleshoot quick because you already know what the problem is. Dashboard don’t speak enough for somebody that doesn’t know the app.
I am Software Engineer, deploy my code to production is the best experience I never had and it took me to the next level.Production environment is the best learning experience for a developer to understand how its code really works or does not with real traffic, real customers but you need to give them the right tools and the right skills to build a comfortable production environment
All of them are useful
Instrument application for logs, metrics, traces can be expensive
You build dashboard from answer that you had after a page. A lot of pages, a lot of dashbords... It doesn’t scale and it doesn’t look a work for engineers
Distributed system are complicated. Replicate them is hard and keep databases in sync, reproduce traffic is hard.. So the best place to test is production.