skywalking配置Prometheus
时间: 2025-01-06 11:39:56 浏览: 8
### 配置 SkyWalking 支持 Prometheus 监控
为了使 SkyWalking 能够支持 Prometheus 的监控功能,可以通过安装并配置 SkyWalking 提供的 Prometheus Exporter 插件来实现。具体操作如下:
#### 安装 Prometheus Exporter 插件
1. 下载适用于 SkyWalking 后端组件 OAP Server 的 Prometheus Exporter 插件包[^1]。
2. 将下载好的插件解压到 `oap-server` 的 `plugins` 文件夹下,并确保文件结构正确无误[^1]。
3. 修改 `application.yml` 或者对应的环境变量设置,启用该插件以及指定监听地址和端口等参数。
```yaml
exporters:
prometheus:
enabled: true
host: "0.0.0.0"
port: 12345
```
#### 访问 Metrics 数据
启动 SkyWalking OAP Server 后,在浏览器中访问 http://<your-oap-server-ip>:12345/metrics 即可获取由 SkyWalking 导出给 Prometheus 抓取使用的 metrics 数据。
#### 设置 Prometheus 抓取目标
编辑 Prometheus 的配置文件 `prometheus.yml` ,增加一个新的 job 来定期抓取来自上述 URL 的指标数据。
```yaml
scrape_configs:
- job_name: 'skywalking'
static_configs:
- targets: ['<your-oap-server-ip>:12345']
```
完成以上步骤之后重启 Prometheus 和 SkyWalking OAP Server 生效更改即可让两者协同工作。
阅读全文