nacos2.1.1版本的metrics指标如何暴露?
按照官网手册操作nacos2.0.3版本可以,但是nacos2.1.1版本不生效,有哪位老师清楚是怎么回事吗?
在 Nacos v2.1.1 版本中,默认情况下 metrics 监控指标是关闭的。若要打开此功能,您需要进行以下几步操作:
metric.enabled=true # 开启监控指标
metric.exporter.prometheus.enabled=true # 开启 Prometheus Exporter 组件
# 如果您想修改 Prometheus Exporter 组件监听端口,默认值为9878,请修改 metric.exporter.prometheus.port 配置项:
metric.exporter.prometheus.port=9878
JAVA_OPTS="$JAVA_OPTS -javaagent:/usr/local/prometheus/jmx_prometheus_javaagent-0.14.0.jar=9999:$CATALINA_HOME/conf/nacos-prometheus-config.yml"
请注意将路径 /usr/local/prometheus/jmx_prometheus_javaagent-0.14.0.jar
替换为您实际 JMX_exporter 插件的位置。
完成后,您可以在 Prometheus 中访问 http://localhost:9878/metrics
来获取 metrics 监控指标。
在Nacos 2.1.1版本中,你可以通过以下步骤来暴露metrics指标:
首先,确保你已经按照部署文档成功搭建了Nacos集群。接下来,你需要配置application.properties
文件以暴露metrics数据。具体来说,需要设置management.endpoints.web.exposure.include=*
这个参数。
如果你使用的是Docker安装的Nacos,好像默认是打开了这个配置。
然后,你可以尝试通过访问{ip}:8848/nacos/actuator/prometheus
路径,来检查是否能成功访问到metrics数据。
最后,为了收集Nacos的metrics数据,你需要搭建Prometheus并采集相关数据。具体来说,你可以下载所需的Prometheus版本并进行解压,然后进行相应的配置和操作。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。