Skip to content

Prometheus

在这篇文章中

信息

Prometheus 是一个开源监控系统,旨在从各种来源收集、存储和查询指标。它提供了对 IT 基础设施、应用程序和服务的性能及状态的有效监控。

Prometheus 监控栈的关键特性

  • 指标收集:内置机制用于收集系统指标,包括 CPU 负载、RAM 使用率和磁盘状态。
  • 灵活的数据查询:PromQL 查询语言,用于对指标进行深入分析和过滤。
  • TLS/SSL 证书管理:Nginx 与 Certbot 配合,自动化获取和续期 Let's Encrypt SSL 证书,用于 Web 服务。
  • 开源:Prometheus 是一个拥有活跃开发者和用户社区的开源项目。

部署功能

ID 软件名称 兼容操作系统 虚拟机 物理机 vGPU GPU 最低CPU(核) 最低内存(GB) 最低硬盘(GB) 自定义域名 是否启用
111 Prometheus 3.0 Ubuntu 22.04 + + + + 1 1 - 订购
  • 安装时间为 15-20 分钟(含操作系统);
  • Nginx+Certbot 配置:/root/nginx/compose.yml
  • Prometheus 配置:/srv/prometheus/config/prometheus.yml
  • 已安装的软件:
    • Docker CE;
    • Docker Compose;
    • Prometheus 3.0。

Web 界面可通过以下链接访问:https://prometheus{Server_ID_from_Invapi}.hostkey.in

备注

除非另有说明,默认情况下,我们从开发者网站或操作系统存储库安装软件的最新发布版本。

部署 Prometheus 后的入门指南

服务管理在 Prometheus Web 界面中进行,其链接位于 Invapi 中。认证凭据可以在服务器控制面板的 Information >> Tags 部分找到,或者在您收到的电子邮件中找到:

  • Link:在 webpanel 标签中;
  • LoginPassword 用于服务器管理:在服务器部署完成后,会发送到您的收件箱。

Prometheus 仪表板

Prometheus 仪表板提供了一个直观的用户界面,具有众多功能元素,用于有效监控和分析指标数据。在此页面上,您将找到用于导航关键部分的菜单、用于个性化界面的设置、用于输入指标数据查询的字段,以及用于以表格或图表形式显示查询结果的面板。

主要界面元素:

  • 查询字符串:一个标记为 Enter expression (press Shift+Enter for newlines) 的字段,用于输入 PromQL 查询。右侧有一个按钮 Execute 用于执行查询。
  • 菜单:
    • Alerts:用于查看当前警报的部分。
    • Status:显示监控系统的状态。

Expression (press Shift+Enter for newlines) 字符串——一个用于输入指标数据查询的字段,允许多行查询,并通过按下 Execute 按钮执行。

TableGraph 选项允许您选择查询结果的显示方式:作为表格(Table)或图表(Graph)。

备注

有关 Prometheus 主要设置的详细信息,请参阅 开发者文档

通过 API 订购 Prometheus 服务器

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×