從系統性能工程這門領域介紹起.
再從 Go 這語言出發,學習分享關於記憶體管理 GC 這類知識。
然後藉由 pprof、trace、GPO 等玩看看。最後玩看看Grafana Pyroscope。
最後再關聯回可觀測性工程
這樣的內容我不知道能掰多少(疑)但就努力學習整理並分享囉。
跟 DevOps 的關聯︰
自動化性能測試:探討如何自動化性能測試。
可觀測性:討論這些工具如何幫助提高系統的可觀測性,並使維運團隊更容易識別和解決性能問題。
在以前的文章,我曾提到 Grafana 的開源服務,學一套幾乎其他套都兼用。Loki、Tempo、Mimir,到 Pyroscope 亦是如此。 下圖是 Lok...
Building Operable Software with TDD (but not the way you think) - Martin Thwaite...