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

Docker环境下启用Kong API Gateway Prometheus插件报错求助

Kong 2.1.1 Prometheus插件配置报错解决办法

错误原因

你使用的kong:2.1.1版本中,Prometheus插件并不支持bandwidth_metrics、latency_metrics、status_code_metrics这三个配置字段——这些字段是在Kong 3.x及以后版本才新增的配置项,旧版本解析时无法识别,因此抛出"unknown field"错误。

解决方案

有两种可行的解决方式:

1. 升级Kong版本

如果业务允许升级,将Docker镜像替换为Kong 3.x及以上的稳定版本(比如kong:3.5.0),升级后你的原有YAML配置可以直接使用,无需修改。

2. 使用兼容旧版本的配置

如果无法升级,Kong 2.1.1的Prometheus插件默认就会采集带宽、延迟、状态码相关指标,不需要手动配置这些字段。你可以把配置简化为:

- name: prometheus
    config: {}

或者直接省略config块,因为插件默认配置已经包含了你需要的这些指标采集逻辑。如果需要调整其他2.1.1版本支持的配置项(比如per_consumer),仅保留对应版本文档中列出的字段即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 16:42:11