伴隨著容器相關技術的興起,Prometheus 正逐步成為容器監控的標準,並且對於傳統應用和裝置也有很好的相容性。
全書共分為4 篇12 章,分別說明Prometheus 原理、在傳統應用監控和Kubernetes 監控中的應用,以及原始程式和擴充。
Prometheus 由Go 語言撰寫而成,採用Pull 方式取得監控資訊,並提供了多維度的資料模型和靈活的查詢介面。Prometheus 不僅可以透過靜態檔案設定監控物件,還支援自動發現機制,能夠透過Kubernetes、Consul、DNS 等多種方式動態取得監控物件。在資料獲取方面,借助Go 語言的高平行處理特性,單機Prometheus 可以擷取數百個節點的監控資料;在資料儲存方面,隨著本機時序資料庫的不斷最佳化,單機Prometheus 每秒可以擷取一千萬個指標,如果需要儲存大量的歷史監控資料,則還支援遠端儲存。
全書重點涵蓋:
?最強大的系控監控平台,可監控叢集、伺服器、虛擬、容器
?完整的資源管理、包括網路、儲存、CPU、記憶體、作業系統
?不需要自行組合Logstash/ElasticSearch/Kibana,單一完整監控系統
?最重要的就是針對Kubernetes的完整監控
?包括Kubernetes容器、服務自動發現等
?針對Kuberne
全書共分為4 篇12 章,分別說明Prometheus 原理、在傳統應用監控和Kubernetes 監控中的應用,以及原始程式和擴充。
Prometheus 由Go 語言撰寫而成,採用Pull 方式取得監控資訊,並提供了多維度的資料模型和靈活的查詢介面。Prometheus 不僅可以透過靜態檔案設定監控物件,還支援自動發現機制,能夠透過Kubernetes、Consul、DNS 等多種方式動態取得監控物件。在資料獲取方面,借助Go 語言的高平行處理特性,單機Prometheus 可以擷取數百個節點的監控資料;在資料儲存方面,隨著本機時序資料庫的不斷最佳化,單機Prometheus 每秒可以擷取一千萬個指標,如果需要儲存大量的歷史監控資料,則還支援遠端儲存。
全書重點涵蓋:
?最強大的系控監控平台,可監控叢集、伺服器、虛擬、容器
?完整的資源管理、包括網路、儲存、CPU、記憶體、作業系統
?不需要自行組合Logstash/ElasticSearch/Kibana,單一完整監控系統
?最重要的就是針對Kubernetes的完整監控
?包括Kubernetes容器、服務自動發現等
?針對Kuberne