콘텐츠로 이동

화산 엔진 메시지 큐 RocketMQ

화산 엔진 메시지 큐 RocketMQ 지표 데이터 수집

구성

Func 설치

Guance 통합 - 확장 - 호스팅 버전 Func 개통을 권장합니다: 모든 사전 조건이 자동으로 설치되므로, 스크립트 설치를 계속 진행하세요

직접 Func를 배포하는 경우 직접 Func 배포를 참고하세요

설치 스크립트

안내: 요구사항에 맞는 화산 엔진 AK를 미리 준비하세요(간단히 하려면 전역 읽기 전용 권한 ReadOnlyAccess를 직접 부여해도 됩니다)

메시지 큐 RocketMQ 리소스의 모니터링 데이터를 동기화하기 위해, 해당 수집 스크립트인 「Guance 통합(화산 엔진-RocketMQ 수집)」(ID: integration_volcengine_rocketmq)을 설치합니다

【설치】를 클릭한 뒤, 해당 매개변수를 입력합니다: 화산 엔진 AK, 화산 엔진 계정명, 리전 Regions.

【배포 시작 스크립트】를 클릭하면 시스템이 자동으로 Startup 스크립트 세트를 생성하고, 해당 시작 스크립트를 자동으로 구성합니다.

활성화한 후에는 「관리 / 자동 트리거 구성」에서 해당 자동 트리거 구성을 확인할 수 있습니다. 【실행】을 클릭하면 예약 시간을 기다리지 않고 즉시 한 번 실행할 수 있습니다. 잠시 후 실행 작업 기록과 해당 로그를 확인할 수 있습니다.

검증

  1. 「관리 / 자동 트리거 구성」에서 해당 작업에 대응하는 자동 트리거 구성이 존재하는지 확인하고, 동시에 해당 작업 기록과 로그를 확인해 이상 여부를 점검합니다
  2. Guance의 「인프라 - 리소스 디렉터리」에서 자산 정보가 존재하는지 확인합니다
  3. Guance의 「지표」에서 해당 모니터링 데이터가 있는지 확인합니다

지표

화산 엔진 메시지 큐 RocketMQ 모니터링 지표를 구성하면, 설정 방식으로 더 많은 지표를 수집할 수 있습니다 화산 엔진 메시지 큐 RocketMQ 지표 상세

화산 엔진 메시지 큐 RocketMQ 모니터링 지표

메시지 큐 RocketMQ 지표는 volcengine_VCM_RocketMQ 지표 집합에 있으며, 여기서는 관련 지표 설명을 소개합니다

MetricName Subnamespace 지표 이름 MetricUnit Dimension
CapUtil Instance 인스턴스 디스크 사용률 Percent ResourceID
ConsumerConnectionCount Instance 소비자 연결 수 Count ResourceID
CpuUtil Instance CPU 사용률 Percent ResourceID
InstanceBigMsgCount Instance 대용량 메시지 수 Count ResourceID
InstanceConnectionRate Instance 인스턴스 연결 수 사용률 Percent ResourceID
InstanceSendFailedMsgNum Instance 쓰기 실패 메시지 수 Count ResourceID
InstanceTPSUsedRatio Instance 인스턴스 TPS 사용률 Percent ResourceID
InstanceTopicNum Instance Topic 수 Count ResourceID
MaxDiskCapUtil BalanceStatus 최대 디스크 사용률 Percent ResourceID
MemUtil BalanceStatus 메모리 사용률 Percent ResourceID
MinDiskCapUtil BalanceStatus 최소 디스크 사용률 Percent ResourceID
MsgProductionRate Instance 메시지 생산 속도 Count/Second ResourceID
MsgPutLatencyP99 Instance 메시지 생산 P99 소요 시간 Millisecond ResourceID
MsgPutTime Instance 메시지 생산 평균 소요 시간 Millisecond ResourceID
NodeMaxConnectionRate BalanceStatus 노드 최대 연결 수 사용률 Percent ResourceID
NodeMaxConsumeRate BalanceStatus 노드 최대 소비 속도 Count/Second ResourceID
NodeMaxProduceRate BalanceStatus 노드 최대 생산 속도 Count/Second ResourceID
NodeMaxQueueCount BalanceStatus 노드 최대 큐 수 Count ResourceID
ProduceConnectionCount BalanceStatus 생산자 연결 수 Count ResourceID
QueueCountSkew BalanceStatus 큐 수 편향률 Percent ResourceID
TopicProductionSizeRate Topic 메시지 생산 트래픽 속도 Bytes/Second(IEC) ResourceID

객체

수집된 화산 엔진 RocketMQ 객체 데이터 구조입니다. 「인프라 - 리소스 디렉터리」에서 객체 데이터를 확인할 수 있습니다

  {
    "measurement": "volcengine_rocketmq",
    "tags": {
    "RegionId"        : "cn-beijing",
    "ComputeSpec"     : "rocketmq.n1.x2.micro",
    "ChargeDetail.ChargeType" : "PostPaid",
    "InstanceName"    : "test",
    "InstanceStatus"  : "Running",
    "SubnetId"        : "subnet-13fpvlahzboxsxxxxxxxxxx",
    "Version"         : "x.x.x",
    "StorageType"     : "300",
    "VpcId"           : "vpc-13fpvlahzboxsxxxxxxxxxx",
    "ZoneId"          : "cn-beijing-a",
    "EipId"           : "eip-2ze1j9xxxxxxxxxxxxxxxx",
    "ProjectName"     : "default",
    },
    "fileds": {
      "InstanceDescription": "cn-beijing-a",
      "AvailableQueueNumber": "333",
      "CreateTime": "2025-04-22T04:01:52Z",
      "FileReservedTime": "72",
      "StorageSpace": "300",
      "UsedGroupNumber": "0",
      "UsedTopicNumber": "0",
      "UsedStorageSpace": "1",
      "Tags": "[]"
    }
  }

주의: tags, fields의 필드는 이후 업데이트에 따라 변경될 수 있습니다

문서 평가

이 페이지가 도움이 되었나요?