第十九章 容器監控與日誌
在生產環境中,容器化應用部署完成後,實時掌握容器的執行狀態以及應用日誌非常重要。本章將以 Docker/Compose 的場景為主,介紹容器監控與日誌管理的落地思路與最小實踐閉環。
對於 Kubernetes 場景,可觀測性鏈路與元件選擇通常會有所不同 (例如使用 Prometheus Operator、日誌採集 DaemonSet 等)。本章會在關鍵點給出遷移提示,但不會展開為完整的 Kubernetes 教程。
我們將重點探討以下內容:
- 容器監控:以 Prometheus 為主,講解如何採集和展示容器效能指標。
- 日誌管理:以 ELK (Elasticsearch, Logstash, Kibana) 套件為例,介紹集中式日誌收集平台。
為了讓讀者能夠在生產環境中真正用起來,本章會補齊以下『最小閉環』:
- 關鍵指標與日誌的驗證方法
- 常見故障排查路徑
- 最小告警閉環 (Prometheus -> Alertmanager -> 接收端)
- 日誌容量治理的最小實踐
本章內容
-
- 容器監控基礎、指標採集與告警設定。
-
- 集中式日誌收集、儲存與檢索。
-
- 容器和應用效能最佳化實踐。