很高興可以再次於 DevOpsDays 分享可觀測性 Observability 相關議題,第一次分享時是在2022年分享可觀測性(Observability)的實踐,當時台灣在討論可觀測性還沒有太多人,但在國外及各大工具廠商大力宣傳下,Observability 變得相對重要,但重要之外對於開發者的日常作業或是開發流程會有甚麼樣的影響呢 ? 因此就思考與分享了 From Observability to Observability Driven Development 這主題,希望大家可以思考除了從 SRE 的角度之外,從開發者的角度可以幫助什麼 ? 以及在軟體開發前期可以多思考哪些事情,這樣系統上線後才可以提產品及維運帶來更大的幫助,以上是想要分享議程的主軸,歡迎大家提出來進行討論,Happy learning 🙂
議程介紹
主題 : From Observability to Observability Driven Development
- 近幾年來,隨著軟體架構進化為微服務和雲原生技術的轉變,系統的複雜性急劇增加。 這種變化使得傳統的監控工具難以全面理解並快速適應變化。 在國外研討會越來越多人探討如何透過可觀測性來提高 DevOps 的效率。面對這樣的挑戰,可觀測性變得越來越重要,它不僅讓開發和維運團隊能夠監控系統,更能透過收集系統的遙測數據來深入理解系統的行為和性能。
- 本次分享的內容將包括:
- 可觀測性的介紹:定義可觀測性的基本概念及其在現代軟體開發中的關鍵角色。探討為何可觀測性對於成功實施 DevOps 至關重要,以及它如何協助開發人員高效的運維和快速的問題解決。
- 可觀測性的演進 : 分析可觀測性在過去幾年是如何不斷演進與重新定義的歷程;並探討可觀測性的重要信號(Signals),如日誌(Log)、指標(Metrics)、追踪(Trace)的演化如何協助團隊更好地理解和管理系統,以及這些關鍵信號在提供系統洞察問題的侷限性,並探索如何克服這些挑戰以實現更全面的可觀測性。
- 可觀測性驅動開發(O.D.D):如何將可觀測性轉變為一種推動開發的策略。將可觀測性原則整合到軟體開發生命週期的各階段中,從基礎的可觀測性措施到開發過程中的全面整合,開發團隊可以更早地發現和解決潛在的問題。
主辦單位 : DevOpsDays Taipei
議程表 : 連結
共筆 : https://hackmd.io/@DevOpsDay/2024/%2F%40DevOpsDay%2FSy6azMu80
投影片 : 連結
0 意見:
張貼留言