X

体验优惠价 10欧元支付,100欧元优惠创建帐户

如何在您的公共云上一键安装Prometheus?

Prometheus 是一个2012 年在 SoundCloud 开发的开源计算机监控和警报软件。同时,Prometheus代码是以 GB 编写且完全免费的,也可以在 Apache 2 的许可下使用(源代码可从 GitHub 上取得)。

SoundCloud 团队设计了 Prometheus 来克服他们以前使用的工具(StatsD 和 Graphite)的种种缺点。这个方案解决了几个问题,它的优点包含在单一多维基础上的数据集中化、易用性,还有简单且可扩展的数据收集系统,以及快速且强大的查询语言。

Prometheus 的诞生灵感来自 Google 的监控工具 Borgmon,目的是将这些功能整合到一个工具中。如今,Prometheus是继 Kubernetes之后从云原生计算基金会诞生的第二个项目。

您可以透过IKOULA 开发的One Click技术,在不到 3 分钟的时间内安装完成,从Prometheus的优势中受益。Prometheus应用程序已经预先配置好,在部署过程中只需点击几下即可安装在 VM 上,您也可以通过使用脚本安装在专用服务器上。

一键安装演示视频



使用Prometheus的监控服务器

安装和运行Prometheus時,需要注意几个重要且基本的要素:

  • 首先,安装在要监控的机器上运行的代理和公开监控指标很重要。Prometheus 不允许透过可视化仪表板的形式直接返回监控指标,需要另外安装代理,例如 Grafana.
  • PromQL是Prometheus使用的查询语言,它其实相对简单,让您创建仪表板和架设警报。
  • Alertmanager是触发先前配置的警报的功能。
  • 最后是Prometheus,用来集中存储指标。

深入了解PromQL,Prometheus 使用的查询语言

查询语言PromQL是 Prometheus内建的查询语言。它经过设计和优化,可以与时态数据库一起使用,它支持以下四种类型的指标:

  • 直方图
  • 摘要
  • 计数器
  • 测量

使用 Prometheus 进行监控

当你要配置警报時,请使用基于PromQL的特定条件访问 Prometheus,并将它们与特定时间范围相联。这些警报通过Alertmanager发送,用户可以选择他们喜欢的通信渠道(电子邮件、Slack 甚至 SMS)。

CookiesPrivacy