prometheus
插件信息
| 名称 | 字段 | 属性 | 
|---|---|---|
| prometheus插件 | prometheus | 可观测性 | 
功能描述
通过给路由配置该插件,当请求到达网关时,能够将请求的信息和配置的指标列表发送给指定的prometheus输出器,由各个prometheus输出器内同名的指标处理并采集请求内的信息。

备注:输出器的教程点此进行跳转。
配置参数说明
| 参数名 | 值类型 | 是否必填 | 值可能性 | 默认值 | 说明 | 
|---|---|---|---|---|---|
| metrics | string_array | 是 | 指标列表 | ||
| output | string_array | 否 | prometheus输出器id数组 | 
当output为空,将会使用作用域包含prometheus的prometheus输出器作为ouput。
Open API 请求示例
配置prometheus输出器

示例说明:prometheus实际拉取的metrics路径为/apinto/test(默认在配置的路径前加上/apinto/),配置指标名为apinto_request_total,采集request_total请求总数。 指标配置的标签分别为:
| 标签名 | 标签值 | 
|---|---|
| api | $api表示取变量 该请求的路由名 | 
| service | $service表示取变量 该请求的服务名 | 
全局启用插件

全局插件具体配置点此进行跳转。
配置带有prometheus插件的路由

调用路由

查看test_prometheus输出器的指标信息

