prometheus運行原理:
node-exporter組件負責收集節點上的metrics監控數據,並將數據推送給
prometheus,prometheus負責存儲這些數據,grafana將這些數據通過網頁以圖形的形式展現給客户。
Prometheus的特點:
1、多維數據模型(時序列數據由metric名和一組key/value組成)
2、在多維度上靈活的查詢語言(PromQl)
3、不依賴分佈式存儲,單主節點工作.
4、通過基於HTTP的pull方式採集時序數據
5、可以通過中間網關進行時序列數據推送(pushing)
6、目標服務器可以通過發現服務或者靜態配置實現
7、多種可視化和儀表盤支持