跳到主要内容

强大的开源监控工具

在不使工作流程复杂化的情况下,获得对你的容器化应用程序和其他构建的更多可见性。Prometheus 是一个免费的软件,使开发人员能够使用自己的查询语言 PromQL,实时生成关于受监控资源(或目标)的报告,并配置警报。Prometheus 是一个可访问的工具,适用于各种规模的组织和项目,从侧面项目到更复杂的工作负载。Prometheus 数据存储在由标签标识的指标,数据库本身遵循 HTTP 拉模式。

Prometheus 常常与数据可视化工具Grafana 一起使用。幸运的是,这两个工具都可以使用 想在同一个Linode上使用Prometheus 和Grafana ? 将Prometheus 和Grafana 一起部署到Linode Marketplace的组合应用中。

部署后开始使用

访问 你的Prometheus 实例

现在,你的Prometheus "一键通 "应用程序已经部署,你可以登录Prometheus ,访问其表达式浏览器、警报、状态等。

  1. 打开浏览器并导航到 http://192.0.2.0:9090/.替换 192.0.2.0 与你的 Linode的IP地址.这将使你进入你的Prometheus 实例的表达式浏览器。
  2. 通过浏览Prometheus ,验证是否正在提供指标服务。 http://192.0.2.0:9090/metrics.替换 192.0.2.0 与你的 Linode的IP地址.你应该看到一个与下面的例子类似的指标页。

3. Grafana,开源的分析和指标可视化工具,支持查询Prometheus 。考虑部署一个带有One-Click Apps的Grafana 实例为你的Prometheus 度量创建可视化

Prometheus 默认设置

  • Prometheus的主要配置位于 /etc/prometheus/prometheus.yml 文件。
  • 这个文件包括对Prometheus 本身的搜刮配置。
  • ǞǞǞ 刮擦间隔时间 和评价间隔被全局配置为 15s.ǞǞǞ scrape_interval 参数定义了每个Prometheus 刮擦之间的时间,而 evaluation_interval 参数是在每次评估 Prometheus' 提醒规则.
  • ǞǞǞ Prometheus 节点输出器 被添加并启用。这 第三方系统输出器 是用来收集硬件和操作系统指标的。你的Node Exporter指标会被发送到端口 9100 你的Linode的。

Prometheus Marketplace 应用程序是由 Linode 建立的。有关应用程序部署的支持,请通过侧边栏中列出的信息联系Linode支持。有关工具或软件本身的支持,请访问Prometheus 社区