全部產品
Search
文件中心

Application Real-Time Monitoring Service:接入指南

更新時間:Jul 06, 2024

ARMS支援通過接入中心和各子產品執行個體列表頁面接入應用或組件,本文將分別介紹這兩種接入方式。在實際接入時,您可以任意選擇其中一種方式進行接入。

接入中心

接入中心作為應用即時監控服務的統一接入入口,目前已提供100+組件的接入,涵蓋Java應用監控、鏈路追蹤、前端監控、容器監控、MySQL、Kafka、阿里雲服務監控等元件服務觀測能力,通過接入中心您可以快速預覽所有已經支援的組件並接入ARMS。

8f4269067dc87a037f4c6744773f6703.png

本文以接入MySQL組件為例,示範如何通過接入中心將應用/組件接入ARMS,並查看採集指標。

接入自建MySQL

說明

組件部署的環境不同,接入方式也會存在差異。

Container ServiceACK環境

  1. 登入ARMS控制台
  2. 在左側導覽列單擊接入中心,然後在資料庫地區單擊MySQL卡片。

  3. 開始接入頁簽選擇Container Service環境

  4. 選擇MySQL所在的Container Service叢集。

  5. 配置資訊地區配置相關參數,然後單擊確定

    參數

    描述

    MySQL服務地址

    MySQL在ACK叢集內的訪問地址。

    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服務地址

    MySQL在ECS執行個體內的訪問地址。

    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應用

Managed Service for 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環境接入前端監控

小程式

可觀測監控 Prometheus 版

阿里雲Container ServiceACK

容器可觀測

阿里雲雲產品,例如:

  • MySQL

  • 阿里雲ADB

  • 阿里雲AnalyticDB PostgreSQL版

  • 阿里雲ClickHouse

  • 阿里雲DTS

  • 阿里雲GDB 圖資料庫

  • 阿里雲Lindorm

  • 阿里雲OceanBase

  • 阿里雲PolarDB

  • 阿里雲PolarDB-X

  • 阿里雲RDS PostgreSQL

  • 阿里雲RDS SQLServer

  • 阿里雲Redis

ECS主機

主機可觀測

自建Kubernetes

如何通過阿里雲註冊叢集和Prometheus實現多雲容器叢集監控

自訂採集指標

應用安全

應用防護

接入應用安全

雲撥測

網站

應用監控 eBPF 版

Kubernetes叢集

可觀測可視化 Grafana 版

阿里雲資料來源

雲端服務整合

第三方資料來源

添加資料來源

相關文檔

接入ARMS後,您可以基於採集的指標設定監控大盤並建立警示。更多資訊,請參見實踐教程