在prometheus如何查看服务器cpu 内存 磁盘
时间: 2024-06-07 10:11:47 浏览: 193
在 Prometheus 中,可以通过使用 Node Exporter 来监控服务器的 CPU、内存、磁盘等指标。Node Exporter 是一个官方维护的 Prometheus Exporter,它可以在 Linux 和其他 Unix 系统上运行,收集系统级别的指标,并将这些指标暴露给 Prometheus 进行监控。
以下是如何查看服务器 CPU、内存、磁盘等指标的步骤:
1. 首先安装 Node Exporter,可以从官网下载二进制文件(https://prometheus.io/download/#node_exporter)或者使用包管理器进行安装。
2. 启动 Node Exporter。例如在 Linux 中使用命令 `./node_exporter`。
3. 在 Prometheus 的配置文件中添加以下内容,以告诉 Prometheus 去收集 Node Exporter 暴露的指标:
```
scrape_configs:
- job_name: 'node'
static_configs:
- targets: ['localhost:9100'] # Node Exporter 所在的地址和端口
```
4. 重新加载 Prometheus 的配置文件。
5. 打开 Prometheus 的 Web UI,进入 Graph 页面。
6. 在查询框中输入相应的指标名称,例如 `node_cpu_seconds_total`、`node_memory_MemTotal_bytes`、`node_filesystem_avail_bytes` 等。
7. 点击 Execute 按钮,即可看到对应指标的图表和数据。
注意,具体的指标名称可能因 Node Exporter 版本和操作系统的不同而有所差异。可以参考 Node Exporter 的文档(https://github.com/prometheus/node_exporter)查看所有可用的指标和其含义。
阅读全文