Guance vs Alibaba Cloud ARMS 3.0¶
제품 비교¶
배경 소개:
Alibaba Cloud 서버 40대, 일일 로그량 70-80 GB(링크 데이터 포함) 약 6,000만 행/일, PV 3만/일
배포 아키텍처 비교¶
제품 비용 비교¶
(본 테스트 결과만 해당)
리소스 소모 비교¶
(본 테스트 결과만 해당)
ARMS 3.0¶
애플리케이션 실시간 모니터링 서비스 ARMS(Application Real-Time Monitoring Service)는 애플리케이션 성능 모니터링(APM) 제품으로, 애플리케이션 모니터링, Prometheus 모니터링, 프론트엔드 모니터링의 세 가지 하위 제품을 포함합니다. 분산 애플리케이션, 컨테이너 환경, 브라우저, 미니 프로그램, APP 등의 영역에서 성능 관리를 지원하며, 최종 사용자가 전사적 성능 모니터링과 엔드투엔드 전체 트레이스 진단을 수행할 수 있도록 지원하여 애플리케이션 운영을 간편하고 효율적으로 만듭니다.

Prometheus¶
Alibaba Cloud Prometheus 모니터링은 오픈 소스 Prometheus 생태계와 완전히 연동되며, 다양한 유형의 컴포넌트 모니터링을 지원하고 여러 가지 즉시 사용 가능한 사전 구축 모니터링 대시보드를 제공하며, 완전 관리형 Prometheus 서비스를 제공합니다.
데이터 수집 방식¶
-
ACK(Alibaba Cloud Container Service for Kubernetes) 클러스터
-
자체 구축 Kubernetes 클러스터
-
RemoteWrite(원격 저장)
설정¶
Prometheus 데이터 수집은 Kubernetes 클러스터를 기반으로 하며, Kubernetes 관리형 클러스터를 생성하면 페이지에서 Kubernetes 관련 기본 제공 뷰 대시보드를 확인할 수 있습니다.
요금¶
Prometheus 모니터링은 메트릭上报 횟수에 따라 요금이 부과됩니다. 메트릭은 기본 메트릭과 사용자 정의 메트릭의 두 가지 유형으로 구분됩니다. 기본 메트릭은 무료이며, 사용자 정의 메트릭은 유료입니다.
| 일일上报 메트릭 범위(백만 건) | 단가(위안/백만 건) | 일일 요금 범위(위안) |
|---|---|---|
| 0~50 | 0.8 | 0~40 |
| 50~150 | 0.65 | 40~105 |
| 150~300 | 0.55 | 105~187.5 |
| 300~600 | 0.45 | 187.5~322.5 |
| 600~1200 | 0.35 | 322.5~530.5 |
| 1200 이상 | 0.25 | 530.5 이상 |
참고 사항¶
-
각上报 메트릭의 최대 크기는 2KB를 초과할 수 없습니다.
-
각 메트릭은 최대 15일 동안 저장되며, 15일이 지난 메트릭 데이터는 삭제됩니다. 조정이 필요한 경우 문의하시기 바랍니다.
CloudMonitor¶
CloudMonitor는 Alibaba Cloud 리소스 및 인터넷 애플리케이션을 모니터링하는 서비스입니다.
데이터 수집 방식¶
Prometheus는 Alibaba Cloud CloudMonitor와 통합되어 CloudMonitor를 통해 Prometheus에서 현재 클라우드 계정의 지정된 리전 내 클라우드 서비스를 모니터링할 수 있습니다.
현재 ECS, RDS MongoDB, Redis, OSS, RDS, NAT, SLB, RocketMQ, Kafka, EIP, ES 및 DRDS를 지원합니다.
설정¶
Prometheus 설정 화면에서 클라우드 서비스 추가
요금¶
Prometheus에 CloudMonitor를 통합한 후 CloudMonitor는 추가 요금이 부과되지 않으며, 수집된 모니터링 데이터는 Prometheus 규칙에 따라 요금이 부과됩니다.
프론트엔드 모니터링¶
ARMS 프론트엔드 모니터링은 Web 시나리오, Weex 시나리오 및 미니 프로그램 시나리오의 모니터링에 특화되어 있으며, 페이지 로딩 속도(측정), 페이지 안정성(JS Error) 및 외부 서비스 호출 성공률(API)의 세 가지 측면에서 Web 및 미니 프로그램 페이지의 상태를 모니터링합니다.
데이터 수집 방식¶
Web 시나리오
-
CDN 방식 탐침 설치
-
NPM 방식 탐침 설치
Weex 시나리오
- Weex 수집
미니 프로그램 시나리오
-
DingTalk 미니 프로그램
-
Alipay 미니 프로그램
-
WeChat 미니 프로그램
-
기타
설정¶
애플리케이션 사이트를 생성하고 Web 유형을 선택하여 수집합니다. BI 탐침(코드)을 복사하여 HTML <body> 콘텐츠의 첫 번째 줄에 배치합니다.
요금¶
기본 버전¶
종량제
| 요금 항목 | 요금 단가 |
|---|---|
| 모든 사이트 프론트엔드 데이터上报 횟수 | 0.028위안 / 1,000 페이지上报 횟수 |
프로페셔널 버전¶
종량제
| 요금 항목 | 요금 단가 |
|---|---|
| 모든 사이트 프론트엔드 데이터上报 횟수 | 0.28위안 / 1,000 페이지上报 횟수 |
리소스 패키지
| 이름 | 사양 | 가격 | 할인 적용 단가 | 유효 기간 |
|---|---|---|---|---|
| 초급 리소스 패키지 | 200만 페이지上报 횟수 | 420위안 | 0.21위안 / 1,000 프론트엔드 데이터上报 횟수 | 6개월 |
| 중급 리소스 패키지 | 1,600만 페이지上报 횟수 | 2,520위안 | 0.158위안 / 1,000 프론트엔드 데이터上报 횟수 | 1년 |
| 고급 리소스 패키지 | 12,800만 페이지上报 횟수 | 15,120위안 | 0.118위안 / 1,000 프론트엔드 데이터上报 횟수 | 1년 |
| 골드 리소스 패키지 | 60,000만 페이지上报 횟수 | 60,000위안 | 0.1위안 / 1,000 프론트엔드 데이터上报 횟수 | 1년 |
참고 사항¶
-
프론트엔드 모니터링: 요금 계산 기준은 주로 페이지 PV 호출 및 API 호출上报 횟수, 사용자 정의上报 횟수입니다. 일 단위로 정산되며, 1,000上报 횟수 미만 부분은 1,000으로 간주됩니다. 프론트엔드 모니터링 데이터는 기본적으로 30일 동안 캐시 저장됩니다.
-
프론트엔드 모니터링 계산 공식 참고: 일일上报 트래픽 = 일일 PV + (일일 API 호출 횟수 - 일일 50만) * 0.1 + 사용자 정의上报.
-
1회 PV로 인한 데이터上报 횟수 = 1 + API 호출 횟수 + 사용자 정의 데이터上报 횟수. 대부분의 경우 페이지 데이터上报 횟수는 페이지 조회 횟수와 거의 동일합니다.
애플리케이션 모니터링¶
ARMS 애플리케이션 모니터링은 애플리케이션 성능 관리(APM) 제품입니다. 코드를 수정할 필요 없이 애플리케이션에 탐침을 설치하기만 하면 ARMS가 애플리케이션을全方位으로 모니터링하여 오류가 발생한 인터페이스와 느린 인터페이스를 신속하게 찾고, 호출 매개변수를 재현하며, 시스템 병목 현상을 발견하여 온라인 문제 진단 효율성을 크게 향상시킬 수 있습니다.
데이터 수집¶
배포 환경별 수집
-
EDAS
-
ACK(Alibaba Cloud Container Service for Kubernetes)
-
오픈 소스 K8s 클러스터
-
Docker 클러스터
-
기타 환경(예: 자체 구축 IDC)
개발 언어별 수집
-
JAVA
-
PHP
설정¶
애플리케이션 수집, Java 언어 선택, 스크립트 자동 설치 방식
요금¶
기본 버전¶
| 이름 | 요금 내용 | 참고 |
|---|---|---|
| 애플리케이션 모니터링 기본 버전 - 통계 지표 저장 요금 | 통계 지표 3일 저장, 무료. 통계 지표 30일 저장, 탐침당 일일 1.2위안. 통계 지표 90일 저장, 탐침당 일일 2.4위안. 통계 지표 180일 저장, 탐침당 일일 3.6위안. |
(1) 통계 지표 기본 저장 주기는 3일이며 무료로 사용할 수 있습니다. 지표 저장 주기를 연장하려면 애플리케이션 모니터링 - 전역 설정 - 저장 주기 설정 페이지에서 조정할 수 있습니다. (2) 하나의 탐침으로 하나의 애플리케이션 인스턴스(예: Tomcat 인스턴스, Java 프로세스)를 모니터링할 수 있습니다. (3) 전문가 버전으로 업그레이드 지원, 전문가 버전开通 후 전문가 버전 요금 적용. |
| 애플리케이션 모니터링 기본 버전 - 호출 체인 저장 요금 | 0.2위안 / 백만 개 요청链路 * 일 기본 샘플링 정책 1일 저장, 무료. |
(1) 각 인터페이스의 분당 첫 번째 요청链路는 무료로 샘플링되어 1일 저장됩니다. 더 많은 요청链路를 저장하려면 먼저 지정된 애플리케이션 페이지를 열고 애플리케이션 설정 - 사용자 정의 설정 - 샘플링률 페이지에서 조정하면 종량제로 요금이 부과됩니다. (2) 동일한 TraceId下的 모든 호출은 하나의 요청链路로 간주되며, 단일链路에는 최대 10개의 Span이 포함됩니다. 초과 부분은 10분의 1 요청链路로 요금이 계산됩니다. (3) 전문가 버전으로 업그레이드 지원, 전문가 버전开通 후 전문가 버전 요금 적용. |
프로페셔널 버전¶
종량제:
| 요금 항목 | 요금 단가 |
|---|---|
| 종량제 | 탐침당 일일 6.72위안 |
리소스 패키지 요금:
| 이름 | 사양 | 가격 | 할인 적용 단가 | 유효 기간 |
|---|---|---|---|---|
| 초급 리소스 패키지 | 150 탐침*일 (150개 탐침이 1일 또는 5개 탐침이 30일 사용 가능한 리소스 포함) | 700위안 | 4.68위안 / 탐침*일 | 6개월 |
| 중급 리소스 패키지 | 1,200 탐침*일 (1,200개 탐침이 1일 또는 40개 탐침이 30일 사용 가능한 리소스 포함) | 4,200위안 | 4.38위안 / 탐침*일 | 1년 |
| 고급 리소스 패키지 | 9,600 탐침*일 (9,600개 탐침이 1일 또는 320개 탐침이 30일 사용 가능한 리소스 포함) | 25,200위안 | 2.616위안 / 탐침*일 | 1년 |
| 골드 리소스 패키지 | 36,500 탐침*일 (100개 탐침이 365일 사용 가능한 리소스 포함) | 66,838위안 | 1.8312위안 / 탐침*일 | 1년 |
| 플래티넘 리소스 패키지 | 109,500 탐침*일 (300개 탐침이 365일 사용 가능한 리소스 포함) | 174,000위안 | 1.5696위안 / 탐침*일 | 1년 |
| 탑 리소스 패키지 | 182,500 탐침*일 (500개 탐침이 365일 사용 가능한 리소스 포함) | 238,710위안 | 1.308위안 / 탐침*일 | 1년 |
참고 사항¶
-
하나의 탐침으로 하나의 애플리케이션 인스턴스(예: Tomcat 인스턴스, Java 프로세스)를 모니터링할 수 있습니다.
-
애플리케이션 모니터링: 트래픽은 실제 모든 애플리케이션의 온라인 시간 총합을 기준으로 계산되며, 일 단위로 정산됩니다. 애플리케이션 모니터링 데이터는 기본적으로 60일 동안 캐시 저장됩니다.
신서틱 테스트¶
신서틱 테스트는 인터넷 애플리케이션(Web 페이지, 네트워크 링크 등)에 대한 애플리케이션 성능 및 사용자 경험 모니터링 서비스입니다.
데이터 수집 방식¶
신서틱 테스트는 전 세계에 분산된 모니터링 네트워크를 활용하여 대상 Web 애플리케이션(예: 웹사이트, 서버 등)을 브라우징하거나 네트워크 테스트를 수행할 수 있습니다. 현재 각 작업은 최대 50개의 모니터링 포인트를 추가할 수 있습니다.
설정¶
신서틱 테스트 작업을 생성하고 모니터링할 URL과 모니터링 포인트(최대 50개)를 추가합니다.
요금¶
신서틱 테스트는 2020년 11월 20일에 공개 베타를 시작했습니다. ARMS 15일 무료 평가판 또는 유료 버전을 통해 신서틱 테스트를 사용할 수 있습니다. 공개 베타 기간 동안 15일 평가판이 만료되더라도 신서틱 테스트를 무료로 사용할 수 있습니다.
로그 모니터링¶
高度로 맞춤화된 비즈니스 시나리오의 경우 로그 모니터링 작업을 생성하여 필요한 메트릭을 자유롭게 통계하고, 필요한 데이터와 보고서를 생성하며, 알람을 유연하게 구성할 수 있습니다.
데이터 수집 방식¶
ARMS 로그 모니터링은 완전히 사용자 정의 가능한 모니터링 작업을 지원합니다. 그流程은 데이터 소스 구성과 메트릭 구성의 두 가지 주요 단계로 구성됩니다. 아래 그림과 같습니다.
설정¶
전제 조건: Alibaba Cloud Log Service开通, LogHub 동기화, 필요한 메트릭 생성
요금¶
로그 수집으로 생성된 메트릭은 Prometheus 규칙에 따라 요금이 부과됩니다.
Guance¶
Guance는 클라우드 컴퓨팅 및 클라우드 네이티브 시대에 시스템이 모든 완전한 애플리케이션에 대해 전체 링크 관측 가능성을 구축할 수 있도록 설계된 클라우드 서비스 플랫폼입니다.
데이터 수집 방식¶
-
프론트엔드 페이지 설정
-
Datakit 데이터 수집
설정¶
호스트 인프라¶
Datakit을 설치하고 기본적으로 [CPU, System, Mem, Disk, DiskIO, Swap, Net 정보 수집]을 활성화하여 인프라 정보를 확인합니다.
애플리케이션 미들웨어¶
Datakit [MySQL 데이터 수집] 및 [Nginx 데이터 수집]를 설정하고, 호스트 통합 실행 현황의 Nginx를 클릭하여 기본 제공 뷰로 이동합니다.
로그¶
Datakit [MySQL 데이터 수집] 및 [Nginx 데이터 수집]의 로그 설정을 구성하거나 사용자 정의 로그 설정 [Tailf 데이터 수집]을 활성화합니다. 생성이 완료되면 로그 목록을 확인할 수 있습니다.
로그 소스를 클릭하여 구체적인 로그 정보를 확인합니다(Grok 데이터 구문 분석 처리 완료).
애플리케이션 성능 모니터링(APM)¶
dd-java-agent.jar를 다운로드하여 javaagent 매개변수로 Java 애플리케이션의 시작 명령에 추가합니다(-javaagent:/root/mall/dd-java-agent-0.75.0.jar). Datakit의 [dd-trace 데이터 수집]을 설정합니다. 생성이 성공하면 애플리케이션 목록을 확인할 수 있습니다.
서비스 이름을 클릭하여 개요를 확인합니다.
트레이스를 클릭하여 트레이스 정보를 확인합니다.
서비스 이름을 클릭하여 플레임 그래프 및 상세 정보를 확인합니다.
실제 사용자 모니터링(RUM)¶
애플리케이션을 생성하고 Web 유형을 선택하여 수집합니다. 탐침(코드)을 복사하여 HTML <body> 콘텐츠의 첫 번째 줄에 배치합니다.
신서틱 테스트¶
새로운 URL, 테스트 포인트 및 빈도로 신서틱 테스트를 생성합니다.

이상 탐지 라이브러리¶
기본 제공 호스트 탐지 라이브러리(설정 불필요), 기타 탐지 라이브러리는 실제 애플리케이션에 따라 추가합니다.
요금¶
종량제 기본 요금제¶
Guance는 두 가지 요금제를 제공하며, 청구 센터에서 전환하여 선택할 수 있습니다. 하나는 "DataKit + 시계열" 수량을 통계하는 요금제이고, 다른 하나는 "시계열" 수량만 통계하는 요금제입니다. 기타 요금 항목(백업 로그 데이터 수량, API 테스트 횟수, 작업 호출 횟수, SMS 발송 횟수)은 공통 요금 항목입니다.
1. "DataKit + 시계열" 수량 통계¶
| 요금 항목 | 요금 단위 | 상용 플랜 단가 |
|---|---|---|
| Datakit 수량 | 1대당 | 3위안 |
| 시계열 수량 | 500개당 | 3위안 |
| 백업 로그 데이터 수량 | 1,000만 개당 | 2위안 |
| API 테스트 횟수 | 1만 회당 | 1위안 참고: 자체 호스팅 노드에서 생성된 API 테스트 데이터는 통계에 포함되지 않습니다. |
| 작업 호출 횟수 | 1만 회당 | 1위안 |
시계열 계산 공식:
-
과금 시계열 수량 = 시계열 수량 - DataKit 수량 * 500
-
과금 시계열 수량 청구 금액 = (시계열 수량 - DataKit 수량 * 500) / 500 * 3
-
계산된 과금 시계열 수량이 <= 0인 경우, 0개로 계산합니다.
2. "시계열" 수량 통계¶
| 요금 항목 | 요금 단위 | 상용 플랜 단가 |
|---|---|---|
| 시계열 수량 | 300개당 | 3위안 |
| 백업 로그 데이터 수량 | 1,000만 개당 | 2위안 |
| API 테스트 횟수 | 1만 회당 | 1위안 참고: 자체 호스팅 노드에서 생성된 API 테스트 데이터는 통계에 포함되지 않습니다. |
| 작업 호출 횟수 | 1만 회당 | 1위안 |
| SMS 발송 횟수 | 10회당 | 1위안 |
시계열 계산 공식:
-
과금 시계열 수량 = 시계열 수량
-
과금 시계열 수량 청구 금액 = 시계열 수량 / 300 * 3
계층형 요금제¶
로그 유형 데이터¶
| 요금 항목 | 요금 단위 | 상용 플랜 계층형 가격 | ||
|---|---|---|---|---|
| 데이터 저장 정책 | 14일 | 30일 | 60일 | |
| 로그 유형 데이터 수량 | 100만 개당 | 1.5위안 | 2위안 | 2.5위안 |
애플리케이션 성능 Trace¶
| 요금 항목 | 요금 단위 | 상용 플랜 계층형 가격 | |
|---|---|---|---|
| 데이터 저장 정책 | 7일 | 14일 | |
| 애플리케이션 성능 Trace 수량 | 100만 개당 | 3위안 | 6위안 |
RUM PV¶
| 요금 항목 | 요금 단위 | 상용 플랜 계층형 가격 | |
|---|---|---|---|
| 데이터 저장 정책 | 7일 | 14일 | |
| RUM PV 수량 | 1만 개당 | 1위안 | 2위안 |
연간 요금제¶
스타트업 액셀러레이터 패키지¶
| 요금 항목 | 용량 | 종량제 가격(372일) | 패키지 가격 |
|---|---|---|---|
| DataKit | 20대 | ¥ 72,168 | ¥ 42,000 |
| 로그 유형 데이터 | 4,000만 | ||
| 애플리케이션 성능 Trace | 500만 | ||
| RUM PV | 40만 | ||
| 작업 호출 | 19만 |
스타트업 그로스 패키지¶
| 요금 항목 | 용량 | 종량제 가격(372일) | 패키지 가격 |
|---|---|---|---|
| DataKit | 100대 | ¥ 517,080 | ¥ 280,000 |
| 로그 유형 데이터 | 4억 | ||
| 애플리케이션 성능 Trace | 5,000만 | ||
| RUM PV | 200만 | ||
| 작업 호출 | 140만 |
엔터프라이즈 스탠다드 패키지¶
| 요금 항목 | 용량 | 종량제 가격(372일) | 패키지 가격 |
|---|---|---|---|
| DataKit | 200대 | ¥ 1,019,280 | ¥ 510,000 |
| 로그 유형 데이터 | 8억 | ||
| 애플리케이션 성능 Trace | 1억 | ||
| RUM PV | 400만 | ||
| 작업 호출 | 240만 |
트래픽 패키지¶
트래픽 패키지는 구매 용량에 따라 할인율이 적용되며, 자세한 내용은 고객 담당자에게 문의하시기 바랍니다.
| 트래픽 패키지 | 기본 단위 | 구매 기본 용량 | 기본 데이터 저장 정책 | 단가 | 가격(일) |
|---|---|---|---|---|---|
| DataKit | 1 | 20대 | / | 3 | 60 |
| 로그 유형 데이터(만 개) | 100만 | 100만 개 | 14일 | 1.5 | 1.5 |
| 백업 로그(만 개) | 1,000만 | 1,000만 개 | / | 2 | 2 |
| 애플리케이션 Trace(만 개) | 100만 | 100만 개 | 7일 | 3 | 3 |
| 사용자 PV(만 개) | 10,000 | 10만 개 | 7일 | 1 | 10 |
| API 호출(만 회) | 1만 | 10만 회 | / | 1 | 10 |
| 작업 호출(만 회) | 1만 | 30만 회 | / | 1 | 30 |
| SMS | 1 | 100건 | / | 0.1 | 10 |
참고 사항¶
- 패키지의 용량 한도를 초과하는 경우, 초과분은 트래픽 패키지를 구매하거나 기본 데이터 저장 정책의 단가를 기준으로 "종량제" 방식으로 정산할 수 있습니다.
- 패키지에 계층형 요금 항목이 포함된 경우 데이터 저장 정책은 기본 정책(로그 유형 데이터 14일, 애플리케이션 Trace 7일, RUM PV 7일)을 따릅니다.
- 패키지에 계층형 요금 항목의 데이터 저장 정책이 기본 정책이 아닌 경우(예: 로그 유형 데이터 30일 또는 60일, 애플리케이션 Trace 14일, RUM PV 14일), Guance 청구 플랫폼에서 청구서를 발행할 때 워크스페이스에서上报된 사용량과 데이터 저장 정책에 따라 해당 변환이 수행됩니다. 변환 정책은 다음과 같습니다.
- 로그 유형 데이터 변환 계수: 기본 14일, 30일 사용량 * 2, 60일 사용량 * 3
- 애플리케이션 성능 Trace 변환 계수: 기본 7일, 14일 사용량 * 2
- RUM PV 변환 계수: 기본 7일, 14일 사용량 * 2
시계열 계산 공식:
- 과금 시계열 수량 = 시계열 수량 - DataKit 수량 * 500
- 과금 시계열 수량 청구 금액 = (시계열 수량 - DataKit 수량 * 500) / 500 * 3
- 계산된 과금 시계열 수량이 <= 0인 경우, 0개로 계산합니다.




















