无名阁,只为技术而生。流水不争先,争的是滔滔不绝。

Prometheus是一个开源的服务监控系统和时序数据库,起始是由SoundCloud公司开发的。Prometheus提供了通用的数据模型和快捷数据采集、存储和查询接口。它的核心组件Prometheus server会定期从静态配置的监控目标或者基于服务发现自动配置的自标中进行拉取数据,当新拉取到的数据大于配置的内存缓存区时,数据就会持久化到存储设备当中。Prometheus通过基于HTTP的pull的方式周期性地采集数据,支持通过配置文件、文本文件、zookeeper、Consul、DNS SRV lookup等方式指定抓取目标。