🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
#### Promethues简介 > Prometheus 是一个开源的监控系统。支持灵活的查询语言(PromQL),采用 http 协议的 pull 模式拉取数据等特点使 >Prometheus 即简单易懂又功能强大。 * 大部分时间都是写入操作 * 写入操作几乎是顺序添加;大多数时候数据到达后都以时间排序. * 写操作很少写入很久之前的数据,也很少更新数据.大多数情况在数据被采集到数秒或者数分钟后就会被写入数据库. * 删除操作一般为区块删除,选定开始的历史时间并指定后续的区块.很少单独删除某个时间或者分开的随机时间的数据. * 数据一般远远超过内存大小,所以缓存基本无用.系统一般是 IO 密集型 * 读操作是十分典型的升序或者降序的顺序读, * 高并发的读操作十分常见. #### Promethues on docker ```powershell docker run -itd --name promethues -p 9090:9090 prom/prometheus:v2.0.0 ``` #### Promethues on swarm ```powershell $ docker service create --name promethues \ --network monitoring \ --publish 9090:9090 --replicas 1 \ prom/prometheus:v2.0.0 ``` #### 登录Promethues UI > http://ip-addr:9090 ![](https://box.kancloud.cn/04e32b3a5ba83647e7f31ab65235ecb1_1862x1025.png)