You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Helm管理环境中为OpenSearch安装Prometheus Exporter插件

在Helm管理的OpenSearch中安装并配置Prometheus Exporter插件

1. 配置插件安装(修改values.yaml)

OpenSearch Helm Chart的plugins.installList支持通过下载URL安装第三方插件,先确认版本兼容性:

  • 你使用的Helm Chart 1.8.0对应OpenSearch 2.8.0,需选择与该版本兼容的Prometheus Exporter插件版本
  • 修改values.yaml的plugins.installList,填入对应版本的插件压缩包下载地址:
opensearch:
  plugins:
    enabled: true
    installList:
      - <兼容OpenSearch 2.8.0的插件压缩包下载地址>

  # 其余原有配置保持不变
  addIndexedAt: true
  clusterName: ...
  masterService:...
  resources:
    requests:
      cpu: 500m
      memory: 1000Mi
    limits:
      cpu: 3000m
      memory: 2000Mi
  config:
    opensearch.yml:
      # 添加插件启用及参数配置
      prometheus.exporter.enabled: true
      prometheus.exporter.port: 9201
      prometheus.exporter.host: 0.0.0.0
      prometheus.exporter.metric_path: /metrics

2. 关键配置说明

  • prometheus.exporter.enabled: true:开启Prometheus Exporter插件功能
  • prometheus.exporter.port: 9201:设置插件监听的端口(默认9201,可根据需求自定义)
  • prometheus.exporter.host: 0.0.0.0:允许从外部访问该指标端口
  • prometheus.exporter.metric_path: /metrics:指定Prometheus抓取指标的路径

3. 应用配置并验证

  • 执行Helm升级命令将配置应用到集群:
helm upgrade <你的Release名称> opensearch/opensearch -f values.yaml
  • 验证插件是否正常工作:进入OpenSearch容器后执行以下命令,若返回Prometheus格式的指标数据则说明配置成功:
curl -XGET 'http://localhost:9201/metrics'

4. 对接Prometheus(可选)

要让Prometheus能抓取这些指标,你需要:

  • 修改OpenSearch的Service资源,添加对9201端口的暴露
  • 配置Prometheus的ServiceMonitor或PodMonitor,指向该端口和/metrics路径

内容的提问来源于stack exchange,提问作者gstackoverflow

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 12:36:16