如何为WSO2 Micro-Integrator的Prometheus指标添加自定义标签
在WSO2 Micro-Integrator中为Prometheus指标添加自定义标签
要给WSO2 Micro-Integrator导出的Prometheus指标添加tenant_id和env_code自定义标签,按以下步骤操作:
修改Metrics配置文件
打开Micro-Integrator安装目录下的conf/metrics/metrics.properties文件,添加全局标签配置:# 确认Prometheus指标已启用(你已完成此步骤,可核对该配置项) metrics.prometheus.enabled=true # 添加自定义全局标签 metrics.prometheus.global.labels.tenant_id=tenant-1 metrics.prometheus.global.labels.env_code=tenant-1-dev注意:Prometheus标签名仅支持小写字母、数字和下划线,因此将原
TENANT_ID、ENV_CODE调整为符合规范的tenant_id、env_code。重启Micro-Integrator服务
保存配置文件后,重启WSO2 Micro-Integrator,使新的标签配置生效。验证配置效果
访问Micro-Integrator的Prometheus指标端点(默认地址为http://<MI_HOST>:9200/metrics),查看导出的指标是否已包含自定义标签,示例格式如下:wso2_integration_api_request_count_total{service_name="external-aaTestApi", service_type="api", tenant_id="tenant-1", env_code="tenant-1-dev", invocation_url=""} 0.0
内容的提问来源于stack exchange,提问作者Hakan Torun
相关产品推荐
相关产品推荐

