|
|
|
|
|
by ogjunkyard
1681 days ago
|
|
I enjoyed the article a fair bit! I was wondering, how should one get started with observability and implementing it? Are there specific books/courses/talks you'd recommend? The reason I ask is because I've never been directly exposed to good observability at any of the companies I've worked at for a handful of reasons. It mostly boils down to the fact that I'm a DevOps engineer, so building observability is a set-up-and-keep-running sort of deal for other teams, not a useful-for-my-applications thing that I'm going to be working with often. Teams let us know "Splunk is down", "I can't reach Kibana", or "Looks like disk space is filling up" and that's about it after it's been initially set up. There's a whole host of questions I'd ideally like to answer, but a lot of it boils down to the fact that I don't know what I don't know and I'd suggest assuming I know nothing over assuming I know something because I know the word. Questions I'd like to be able to answer are: - What makes a good log?
- What is a trace? Why is it useful? How does it help me debug issues faster?
- How do you increase observability for loosely-coupled microservice systems?
- How do you observe multi-threaded applications?
- ... and I'm sure there are a whole bunch more. |
|
- https://sre.google/sre-book/monitoring-distributed-systems/
- https://cloud.google.com/architecture/devops/devops-measurem...
- https://www.oreilly.com/library/view/distributed-systems-obs...