Prometheus 是一个开源监控系统,用于监控和警报。以下是一些配置 Prometheus 的基本步骤。

安装 Prometheus

首先,您需要在您的服务器上安装 Prometheus。以下是在 Linux 系统上安装 Prometheus 的基本步骤:

  1. 下载 Prometheus 的二进制文件。
  2. 解压文件。
  3. 将 Prometheus 二进制文件添加到您的系统路径中。

更多关于安装 Prometheus 的信息,请访问 Prometheus 安装指南

配置文件

Prometheus 的配置文件通常位于 /etc/prometheus/prometheus.yml。以下是一个基本的配置示例:

global:
  scrape_interval: 15s

scrape_configs:
  - job_name: 'prometheus'
    static_configs:
      - targets: ['localhost:9090']

在这个配置文件中,我们设置了 scrape_interval 为 15 秒,这意味着 Prometheus 每 15 秒会从目标服务器抓取一次数据。

监控目标

您可以通过添加新的 job_name 和 static_configs 来监控不同的目标。例如,以下配置将监控名为 my_service 的服务:

scrape_configs:
  - job_name: 'my_service'
    static_configs:
      - targets: ['192.168.1.100:8080']

在这个配置中,我们监控了 IP 地址为 192.168.1.100 的服务器上的端口 8080

图表和仪表板

Prometheus 支持使用 Grafana 创建图表和仪表板。以下是如何创建一个简单的图表:

  1. 在 Grafana 中创建一个新的仪表板。
  2. 添加一个新面板。
  3. 在面板中,选择 Prometheus 作为数据源。
  4. 输入查询,例如 my_service_requests_total

更多关于使用 Grafana 的信息,请访问 Grafana 使用指南

Prometheus 图表示例