Prometheus
Prometheus Power your metrics and alerting with a leading open-source monitoring solution.
特性
尺寸数据
Prometheus实现了高度维度的数据模型。时间序列由度量标准名称和一组键值对标识。
强大的查询
PromQL允许对收集的时间序列数据进行切片和切块,以生成临时图形,表格和警报。
很棒的可视化
Prometheus有多种可视化数据的模式:内置表达式浏览器,Grafana集成和控制台模板语言。
高效存储
Prometheus以高效的自定义格式将时间序列存储在内存和本地磁盘上。缩放是通过功能分片和联合实现的。
操作简单
每个服务器都独立于可靠性,仅依赖于本地存储。写在Go中,所有二进制文件都是静态链接的,易于部署。
精确警报
警报基于Prometheus灵活的PromQL定义并维护尺寸信息。 alertmanager处理通知和静音。
### 许多客户端库
客户端库允许轻松检测服务。已经支持超过十种语言,并且易于实现自定义库。
许多集成
现有出口商允许将第三方数据桥接到普罗米修斯。示例:系统统计信息,以及Docker,HAProxy,StatsD和JMX指标。
拓展阅读
参考资料
Kibana vs. Grafana vs. Prometheus
Prometheus vs. Graphite: Which Should You Choose for Time Series or Monitoring?
个人感受
-
监控相关的软件也是非常之多,选择合适自己公司的。
-
google 检索
Prometheus vs
就可以找到相关的对比。 -
如果我们不知道这个维度,就无法知道相关的知识。可以先国内检索类似的框架技术,然后直接 google 一下。