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表示取变量 该请求的服务名 |
全局启用插件
全局插件具体配置点此进行跳转。