## 简介 Prometheus是一个开源监控系统,它前身是SoundCloud的警告工具包。从2012年开始,许多公司和组织开始使用Prometheus。该项目的开发人员和用户社区非常活跃,越来越多的开发人员和用户参与到该项目中。目前它是一个独立的开源项目,且不依赖与任何公司。为了强调这点和明确该项目治理结构,Prometheus在2016年继Kurberntes之后,加入了Cloud Native Computing Foundation。 ## 主要特点: * 多维 [数据模型](https://prometheus.io/docs/concepts/data_model/)(时序由 metric 名字和 k/v 的 labels 构成)。 * 灵活的查询语句([PromQL](https://prometheus.io/docs/querying/basics/))。 * 无依赖存储,支持 local 和 remote 不同模型。 * 采用 http 协议,使用 pull 模式,拉取数据,简单易懂。 * 监控目标,可以采用服务发现或静态配置的方式。 * 支持多种统计数据模型,图形化友好。 ## 前言 * Prometheus一般使用二进制安装,这样可自定义性更强 * 云服务时代使用docker部署的用户也稳步增加 * 我们下面会分别介绍两种安装方式,供大家在不同场景选择