Prometheus是一个开源监控系统,可将时间序列数据视为生成精确警报的数据源。该项目本身独立于任何一家公司运营,但最初由SoundCloud的前Google员工于2012年创建。它已经开发了一个由开发人员和用户组成的活跃社区,并且是继Kubernetes之后第二个被Cloud Native Computing Foundation接受的托管项目。与传统的监控工具相比,Prometheus非常具有动态性,因为它专为容器而非虚拟机而构建。用户可以提出简单,强大的问题,这些问题在其他监控系统中尝试会更加复杂。用户无需创建多个查询并将时间序列数据拉到一起即可接收多维响应。
Prometheus是一个开源监控系统,可将时间序列数据视为生成精确警报的数据源。该项目本身独立于任何一家公司运营,但最初由SoundCloud的前Google员工于2012年创建。它已经开发了一个由开发人员和用户组成的活跃社区,并且是继Kubernetes之后第二个被Cloud Native Computing Foundation接受的托管项目。与传统的监控工具相比,Prometheus非常具有动态性,因为它专为容器而非虚拟机而构建。用户可以提出简单,强大的问题,这些问题在其他监控系统中尝试会更加复杂。用户无需创建多个查询并将时间序列数据拉到一起即可接收多维响应。
阿里云Promtheus云托管实例正式开始免费公测。针对容器集群监控场景,提供了完整的采集、存储、监控、告警、图表展现的数据监控服务。通过与 Kubernetes 平台运维解耦合,使得 Prometheus 监控服务不受被监控平台的性能、稳定性、可靠性等诸多因素的影响。通过提供全托管服务,用户无需部署运维 Prometheus 监控实例,使整个容器平台 DevOps 流程更专业、更可靠、更安全。公测期间我们提供了4Core+16G+100G云盘的版本供客户免费试用!
产品使用手册:https://help.aliyun.com/document_detail/123098.html?spm=a2c4g.11174283.6.740.385f130epRDqcr
公测免费试用页面:https://common-buy.aliyun.com/?commodityCode=hitsdb_prometheus_pre#/buy
开箱即用的Prometheus控制台
阿里云Promtheus云托管实例提供中文界面,方便监控人员的理解和操作:
为监控而生的查询语言 PromQL
- PromQL是Prometheus独有的本机查询语言。它是一种强大的语言,能够切割收集的多维数据。并且由于其简单性,使用简单的键值匹配,PromQL选择用户感兴趣的时间序列。这样可以轻松地跨主机,服务和指标进行切片。
- PromQL支持计算,预测,聚合,各种数学函数,并且能够跨时间序列连接。这些时间序列由度量名称和一组键值对标识,并由一系列时间索引样本组成。 使用PromQL,用户可以实时选择和汇总时间序列。Prometheus允许您最小化并集中发送的警报数量,从而防止操作疲劳。
- 加法,减法,乘法,除法,取模和取幂的二进制算术运算符都存在于PromQL中。 Prometheus语言在度量计算方面特别擅长。例如,PromQL非常适合比较两组完整的时间序列来计算比率。
- 虽然SQL需要手动选择正在使用的标签,但Prometheus会自动选择给定表达式输出的所有标签。这最大限度地减少了用户需要完成的工作量。PromQL也比SQL派生的语言更简洁,例如InfluxQL(InfluxDB独有),这是另一种专注于时间序列事件的查询语言。PromQL是一种只读语言,允许更短的命令生成更简单的查询。只读也可以很容易地查看一行代码并理解它实现的功能。
托管服务无需运维
阿里云Prometheus方案给用户提供的一系列增强功能不仅实现了对接Kubernetes容器平台的自动化运维监控,而且大幅提升了监控系统的可靠性、易用性、自动化和安全性。欢迎大家免费公测试用并给我们提出反馈意见:
公测免费试用页面:https://common-buy.aliyun.com/?commodityCode=hitsdb_prometheus_pre#/buy
产品使用手册:https://help.aliyun.com/document_detail/123098.html?spm=a2c4g.11174283.6.740.385f130epRDqcr