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 标签中;
- Login 和 Password 用于服务器管理:在服务器部署完成后,会发送到您的收件箱。
Prometheus 仪表板¶
Prometheus 仪表板提供了一个直观的用户界面,具有众多功能元素,用于有效监控和分析指标数据。在此页面上,您将找到用于导航关键部分的菜单、用于个性化界面的设置、用于输入指标数据查询的字段,以及用于以表格或图表形式显示查询结果的面板。

主要界面元素:
- 查询字符串:一个标记为 Enter expression (press Shift+Enter for newlines) 的字段,用于输入 PromQL 查询。右侧有一个按钮
Execute用于执行查询。 - 菜单:
- Alerts:用于查看当前警报的部分。
- Status:显示监控系统的状态。
Expression (press Shift+Enter for newlines) 字符串——一个用于输入指标数据查询的字段,允许多行查询,并通过按下 Execute 按钮执行。
Table 和 Graph 选项允许您选择查询结果的显示方式:作为表格(Table)或图表(Graph)。
备注
有关 Prometheus 主要设置的详细信息,请参阅 开发者文档。