ARMS支持通过接入中心和各子产品实例列表页面接入应用或组件,本文将分别介绍这两种接入方式。在实际接入时,您可以任意选择其中一种方式进行接入。
接入中心
接入中心作为应用实时监控服务的统一接入入口,目前已提供100+组件的接入,涵盖Java应用监控、链路追踪、前端监控、容器监控、MySQL、Kafka、阿里云服务监控等组件服务观测能力,通过接入中心您可以快速预览所有已经支持的组件并接入ARMS。
本文以接入MySQL组件为例,演示如何通过接入中心将应用/组件接入ARMS,并查看采集指标。
接入自建MySQL
组件部署的环境不同,接入方式也会存在差异。
容器服务ACK环境
- 登录ARMS控制台。
在左侧导航栏单击接入中心,然后在数据库区域单击MySQL卡片。
在开始接入页签选择容器服务环境。
选择MySQL所在的容器服务集群。
在配置信息区域配置相关参数,然后单击确定。
参数
描述
MySQL服务地址
MySQL在ACK集群内的访问地址。
MySQL服务端口
MySQL的端口号,例如:3306。
MySQL账号
MySQL的用户名称和密码。
重要不建议使用管理员账号,以免存在数据泄露的风险。请创建一个供mysqld_exporter使用的MySQL账号,并最小化授权。具体操作,请参考为Prometheus创建MySQL访问账号。
MySQL密码
安装完成后,您可以在接入管理页面查看所有已接入ARMS的应用和组件。
在接入管理页面单击集群名称,可以查看该集群的基本信息、已接入组件、采集指标,并完成指标探索、探针设置等操作。
ECS环境
- 登录ARMS控制台。
在左侧导航栏单击接入中心,然后在数据库区域单击MySQL卡片。
在开始接入页签选择ECS(VPC)。
选择MySQL所在的ECS实例。
在配置信息区域配置相关参数,然后单击确定。
参数
描述
MySQL服务地址
MySQL在ECS实例内的访问地址。
MySQL服务端口
MySQL的端口号,例如:3306。
MySQL账号
MySQL的用户名称和密码。
重要不建议使用管理员账号,以免存在数据泄露的风险。请创建一个供mysqld_exporter使用的MySQL账号,并最小化授权。具体操作,请参考为Prometheus创建MySQL访问账号。
MySQL密码
安装完成后,您可以在接入管理页面查看所有已接入ARMS的集群或组件。
在接入管理页面单击集群名称,可以查看该集群的基本信息、已接入组件、采集指标,并完成指标探索、探针设置等操作。
接入阿里云RDS
入口一:
- 登录ARMS控制台。
在左侧导航栏单击接入中心,然后在数据库区域单击MySQL卡片。
在开始接入页签选择云服务。
入口二:
- 登录ARMS控制台。
在左侧导航栏单击接入中心,然后在数据库区域单击阿里云RDS数据库卡片。
接入阿里云RDS:
选择RDS数据库所在的地域,ARMS将会自动安装RDS数据库。
安装完成后,您可以在接入管理页面查看所有已接入ARMS的应用和组件。
在接入管理页面单击集群名称,可以查看该集群的基本信息、已接入组件、采集指标,并完成指标探索、探针设置等操作。
查看预览
在接入中心页面,您可以预览所有应用或组件接入后的展示效果,并查看采集指标和告警规则模板。
效果预览
单击应用/组件对应的卡片,然后单击效果预览页签。
采集指标
单击应用/组件对应的卡片,然后单击采集指标页签,可以查看不同环境下的采集指标。
告警规则模板
单击应用/组件对应的卡片,然后单击告警规则模板页签,可以查看不同环境下的告警规则模板。
子产品入口
除了通过ARMS接入中心接入目标服务外,您还可以通过各子产品控制台接入对应的应用/组件。
ARMS子产品 | 监控对象 | 相关文档 |
应用监控 | Java应用 | |
可观测链路 OpenTelemetry 版 | Java应用 | |
PHP应用 | ||
Go应用 | ||
Python应用 | ||
Node.js应用 | ||
.NET应用 | ||
C++应用 | ||
Ruby应用 | ||
Swift应用 | ||
Android应用 | ||
Rust应用 | ||
前端监控 | Web & H5 | |
Weex | ||
小程序 | ||
可观测监控 Prometheus 版 | 阿里云容器服务ACK | |
阿里云云产品,例如:
| ||
ECS主机 | ||
自建Kubernetes | ||
自定义采集指标 | ||
应用安全 | 应用防护 | |
云拨测 | 网站 | |
应用监控 eBPF 版 | Kubernetes集群 | |
可观测可视化 Grafana 版 | 阿里云数据源 | |
第三方数据源 |
相关文档
接入ARMS后,您可以基于采集的指标设置监控大盘并创建告警。更多信息,请参见实践教程。