prometheus简介

特性

1.多维度数据模型。

2.灵活的查询语言。

3.不依赖分布式存储。

4.通过http拉取的方式采集数据。

5.也支持通过推送数据的方式采集。

6.支持服务发现或静态配置。

7.graph和dashboarda支持多节点。

组件

1.prometheus server 抓取并存储时间序列数据。

2.一些client libiaries。

3.push gateway 支持推送。

4.各种expoter, 支持各种开源组件的metric采集。

5.alertmanager 支持报警处理。

6.其他支持工具

架构

 

适合哪些场景?

既支持以机器为中心也支持面向服务的监控。

每个prometheus单独部署,不依赖外部服务。

 

不适合哪些场景?

要求采集数据100%精确(个人感觉目前任何监控系统也达不到100%精确,所以不适用场景可以忽略,一些极端情况下允许丢弃数据,比较监控系统主要处理时序数据,如果线上故障存在,仍然有后续数据可以发出报警)

 

 

 

你可能感兴趣的:(prometheus简介)