k8s集群接入场景 ,阿里云ARMS如何获取3.1.X版本探针呀?
为了获取阿里云ARMS 3.1.X版本的探针,您可以首先在左侧导航栏选择应用监控 > 探针在线状态,然后在顶部菜单栏选择目标地域。单击探针版本发布说明页签,查询ARMS在2021年09月份之后正式发布的所有探针版本。
如果需要进行Java 21的监控,需要注意的是ARMS对Java 21的支持依赖于3.1.0版本探针。如果3.1.0版本探针还没有正式发布,您可以加入ARMS支持Java 21体验群(钉钉群号:54565000535)获取3.1.0版本探针。
在3.1.0版本正式发布后,您就可以直接在ARMS官网下载最新版探针,或者在自动接入模式下通过应用重启获取3.1.X版本探针。此外,对于支持的JDK发行版,如OpenJDK、Alibaba Dragonwell等,您可以参考相应的说明进行操作。
阿里云ARMS(Application Real-time Monitoring System)是一款实时监控应用性能的工具,它可以收集和分析应用的数据,帮助您监控应用的性能和可用性。要使用ARMS获取Kubernetes集群中的探针数据,您需要先安装ARMS的Agent,然后将探针数据发送到ARMS的服务器。
对于Dubbo 3.1.x版本的探针,您需要使用Dubbo的QoS模块提供的HTTP服务。Dubbo的QoS模块提供了一个名为“Dubbo Admin”的HTTP服务,该服务提供了一些RESTful API,可以用来获取探针数据。
要在Kubernetes集群中安装ARMS Agent并获取探针数据,您可以按照以下步骤操作:
首先,您需要在Kubernetes集群中部署ARMS Agent。您可以从阿里云市场下载ARMS Agent的YAML模板,然后将其应用到您的集群中。
ARMS Agent部署完成后,您需要配置Agent以收集探针数据。在ARMS Agent的配置文件中,您需要指定Dubbo Admin服务的地址和端口。例如,如果Dubbo Admin服务运行在集群中的某个Pod上,您可以将Dubbo Admin服务的地址设置为该Pod的IP地址,将端口设置为12345(这是Dubbo Admin服务的默认端口)。
配置好ARMS Agent后,Agent就会开始收集Dubbo Admin服务的数据,并将数据发送到ARMS的服务器。您可以在ARMS的控制台中查看收集到的数据,包括探针数据。
请注意,这只是一个基本的操作流程,具体步骤可能会根据您的环境和需求有所不同。在使用ARMS Agent之前,建议您先阅读ARMS的文档,了解更多的配置选项和高级功能。
现在3.1.x还没有正式发布,只是有一部分用户我们提前放开了
正式发布应该是这周或下周一吧,到时候应用重启就能拿到。
此回答整理自钉群“ARMS支持Java 21体验群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
云原生可观测基于Prometheus、Grafana 、OpenTelemetry 等核心产品, 形成指标、链路存储分析、异构数据源集成的数据层, 通过标准PromQL和SQL提供大盘展示、告警与探索能力。