Prometheus普羅米修斯調研筆記

  • 項目簡介:

    • Prometheus是最初在SoundCloud上構建的開源系統監控和警報工具;

    • 開源自2012年,許多公司和組織都採用了Prometheus,都擁有非常活躍的開發人員和用戶社區;

    • 現在它是一個獨立的開源項目,2016年Prometheus在2016年加入了Cloud Native Computing Foundation,是繼Kubernetes之後的第二個託管項目;

    • Prometheus是一個開源的監控和警報系統,它直接從目標主機上運行的代理程序中抓取指標,並將收集的樣本集中存儲在其服務器上;

 

  • 特性:

    • 一個多維數據模型,其中包含通過度量標準名稱和key/Value對標識的時間序列數據;

    • PromQL, 一種靈活的查詢語言,可利用此維度;

    • 不依賴分佈式存儲,可以單節點部署;

    • 基於HTTP採用Pull方式收集數據;

    • 支持Push數據到中間件(Push gateway)

    • 通過服務發現或靜態配置發現目標;

    • 支持多種圖表和儀表盤Dashboard;

 

  • 組件

    • Prometheus Server: 收集並存儲時間序列數據;

    • Client Library: 客戶端庫,爲了需要監控的服務生成相應的Metrics並暴露給Prometheus。當Prometheus Server來pu

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章