接入指南

ARMS支持通过接入中心和各子产品实例列表页面接入应用或组件,本文将分别介绍这两种接入方式。在实际接入时,您可以任意选择其中一种方式进行接入。

接入中心

接入中心作为应用实时监控服务的统一接入入口,目前已提供100+组件的接入,涵盖Java应用监控、链路追踪、前端监控、容器监控、MySQL、Kafka、阿里云服务监控等组件服务观测能力,通过接入中心您可以快速预览所有已经支持的组件并接入ARMS。

8f4269067dc87a037f4c6744773f6703.png

本文以接入MySQL组件为例,演示如何通过接入中心将应用/组件接入ARMS,并查看采集指标。

接入自建MySQL

说明

组件部署的环境不同,接入方式也会存在差异。

容器服务ACK环境

  1. 登录ARMS控制台
  2. 在左侧导航栏单击接入中心,然后在数据库区域单击MySQL卡片。

  3. 开始接入页签选择容器服务环境

  4. 选择MySQL所在的容器服务集群。

  5. 配置信息区域配置相关参数,然后单击确定

    参数

    描述

    MySQL服务地址

    MySQLACK集群内的访问地址。

    MySQL服务端口

    MySQL的端口号,例如:3306。

    MySQL账号

    MySQL的用户名称和密码。

    重要

    不建议使用管理员账号,以免存在数据泄露的风险。请创建一个供mysqld_exporter使用的MySQL账号,并最小化授权。具体操作,请参考Prometheus创建MySQL访问账号

    MySQL密码

  6. 安装完成后,您可以在接入管理页面查看所有已接入ARMS的应用和组件。

    接入管理页面单击集群名称,可以查看该集群的基本信息、已接入组件、采集指标,并完成指标探索、探针设置等操作。

ECS环境

  1. 登录ARMS控制台
  2. 在左侧导航栏单击接入中心,然后在数据库区域单击MySQL卡片。

  3. 开始接入页签选择ECS(VPC)

  4. 选择MySQL所在的ECS实例。

  5. 配置信息区域配置相关参数,然后单击确定

    参数

    描述

    MySQL服务地址

    MySQLECS实例内的访问地址。

    MySQL服务端口

    MySQL的端口号,例如:3306。

    MySQL账号

    MySQL的用户名称和密码。

    重要

    不建议使用管理员账号,以免存在数据泄露的风险。请创建一个供mysqld_exporter使用的MySQL账号,并最小化授权。具体操作,请参考Prometheus创建MySQL访问账号

    MySQL密码

  6. 安装完成后,您可以在接入管理页面查看所有已接入ARMS的集群或组件。

    接入管理页面单击集群名称,可以查看该集群的基本信息、已接入组件、采集指标,并完成指标探索、探针设置等操作。

接入阿里云RDS

入口一:

  1. 登录ARMS控制台
  2. 在左侧导航栏单击接入中心,然后在数据库区域单击MySQL卡片。

  3. 开始接入页签选择云服务

入口二:

  1. 登录ARMS控制台
  2. 在左侧导航栏单击接入中心,然后在数据库区域单击阿里云RDS数据库卡片。

接入阿里云RDS:

  1. 选择RDS数据库所在的地域,ARMS将会自动安装RDS数据库。

  2. 安装完成后,您可以在接入管理页面查看所有已接入ARMS的应用和组件。

    接入管理页面单击集群名称,可以查看该集群的基本信息、已接入组件、采集指标,并完成指标探索、探针设置等操作。

查看预览

接入中心页面,您可以预览所有应用或组件接入后的展示效果,并查看采集指标和告警规则模板。

效果预览

单击应用/组件对应的卡片,然后单击效果预览页签。

image.png

采集指标

单击应用/组件对应的卡片,然后单击采集指标页签,可以查看不同环境下的采集指标。

image.png

告警规则模板

单击应用/组件对应的卡片,然后单击告警规则模板页签,可以查看不同环境下的告警规则模板。

image.png

子产品入口

除了通过ARMS接入中心接入目标服务外,您还可以通过各子产品控制台接入对应的应用/组件。

ARMS子产品

监控对象

相关文档

应用监控

Java应用

可观测链路 OpenTelemetry 版

Java应用

PHP应用

通过OpenTelemetry上报PHP应用

Go应用

Python应用

Node.js应用

.NET应用

C++应用

Ruby应用

通过OpenTelemetry上报Ruby应用数据

Swift应用

通过OpenTelemetry上报Swift应用数据

Android应用

通过OpenTelemetry上报Android应用数据

Rust应用

通过SkyWalking上报Rust应用数据

前端监控

Web & H5

Weex

Weex环境接入前端监控

小程序

用户体验监控

Web & H5

接入Web & H5应用

小程序

接入小程序

App

可观测监控 Prometheus 版

阿里云容器服务ACK

容器可观测

阿里云云产品,例如:

  • MySQL

  • 阿里云ADB

  • 阿里云AnalyticDB PostgreSQL

  • 阿里云ClickHouse

  • 阿里云DTS

  • 阿里云GDB 图数据库

  • 阿里云Lindorm

  • 阿里云OceanBase

  • 阿里云PolarDB

  • 阿里云PolarDB-X

  • 阿里云RDS PostgreSQL

  • 阿里云RDS SQLServer

  • 阿里云Redis

ECS主机

主机可观测

自建Kubernetes

如何通过阿里云注册集群和Prometheus实现多云容器集群监控

自定义采集指标

应用安全

应用防护

接入应用安全

云拨测

网站

应用监控 eBPF 版

Kubernetes集群

可观测可视化 Grafana 版

阿里云数据源

云服务集成

第三方数据源

添加数据源

相关文档

接入ARMS后,您可以基于采集的指标设置监控大盘并创建告警。更多信息,请参见实践教程