Prometheus运行原理:
node-exporter组件负责收集节点上的metrics监控数据,并将数据推送给
prometheus,prometheus负责存储这些数据,grafana将这些数据通过网页以图形的形式展现给客户。
Prometheus的特点:
1、多维数据模型(时序列数据由metric名和一组key/value组成)
2、在多维度上灵活的查询语言(PromQl)
3、不依赖分布式存储,单主节点工作.
4、通过基于HTTP的pull方式采集时序数据
5、可以通过中间网关进行时序列数据推送(pushing)
6、目标服务器可以通过发现服务或者静态配置实现
7、多种可视化和仪表盘支持