콘텐츠로 이동

볼케인 엔진 메시지 큐 RabbitMQ

볼케인 엔진 메시지 큐 RabbitMQ 지표 데이터를 수집

설정

Func 설치

권장: Guance 통합 - 확장 - 관리형 Func를 활성화하면 모든 사전 조건이 자동으로 설치됩니다. 계속해서 스크립트를 설치하세요

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

스크립트 설치

참고: 요구 사항을 충족하는 볼케인 엔진 AK를 미리 준비하세요(간단히 하려면 전역 읽기 전용 권한 ReadOnlyAccess를 직접 부여해도 됩니다)

메시지 큐 RabbitMQ 리소스의 모니터링 데이터를 동기화하려면 해당 수집 스크립트인 「Guance 통합(볼케인 엔진-RabbitMQ 수집)」(ID: integration_volcengine_rabbitmq)을 설치합니다

【설치】를 클릭한 뒤 해당 매개변수를 입력하세요: 볼케인 엔진 AK, 볼케인 엔진 계정 이름, 리전Regions.

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

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

검증

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

지표

볼케인 엔진 메시지 큐 RabbitMQ 모니터링 지표를 구성하면, 설정을 통해 더 많은 지표를 수집할 수 있습니다 볼케인 엔진 메시지 큐 RabbitMQ 지표 상세

볼케인 엔진 메시지 큐 RabbitMQ 모니터링 지표

메시지 큐 RabbitMQ 지표는 volcengine_VCM_RabbitMQ 지표 집합에 있으며, 여기서는 관련 지표를 설명합니다

메트릭 이름 서브네임스페이스 지표 이름 메트릭 단위 차원
AckDeliveryRate Instance 메시지 소비 속도 Count/Second ResourceID
BrokerOnlineRate Instance 노드 온라인 비율 Percent ResourceID
CapUtil Instance 디스크 사용률 Percent ResourceID
Consumers Queue 소비자 수 Count ResourceID
CpuUtils Instance 인스턴스 CPU 사용률 Percent ResourceID
InstanceTotalConsume Instance 인스턴스 Percent ResourceID
InstanceTotalPublish Instance 인스턴스 디스크 사용률 Percent ResourceID
InstanceVhostConsumers Vhost Vhost 소비자 수 Percent ResourceID
MemUtil Instance 메모리 사용률 Percent ResourceID
MessageReady Queue 메시지 적체량 Count ResourceID
MsgPublishingRate Instance 메시지 생산 속도 Percent ResourceID
NodeCpuUtils Node 노드 CPU 사용률 Percent ResourceID
NodeDiskHighWater Node 노드 디스크 고수위 Count ResourceID
NodeMemHighWater Node 노드 메모리 고수위 Count ResourceID
TotalChannel Instance 채널 수 Count ResourceID
TotalConn Instance 연결 수 Count ResourceID
TotalConsumer Instance 소비자 수 Count ResourceID
TotalProductionConsumptionRate Instance 인스턴스 생산 소비 속도 Count/Second ResourceID
TotalQueue Instance 큐 수 Count ResourceID
TotalReadyMsg Instance 소비 가능한 메시지 수 Count ResourceID
UnackDeliveryRate Instance 메시지 소비 속도 Count/Second ResourceID

객체

수집된 볼케인 엔진 RabbitMQ 객체 데이터 구조는 「인프라 - 리소스 디렉터리」에서 객체 데이터를 확인할 수 있습니다

  {
    "measurement": "volcengine_rabbitmq",
    "tags": {
    "InstanceId"        : "cn-beijing",
    "ArchType"          : "SingleNode",
    "ComputeSpec"       : "rabbitmq.n1.x2.medium",
    "ChargeDetail.ChargeType" : "PostPaid",
    "InstanceName"    : "test",
    "InstanceStatus"  : "Running",
    "SubnetId"        : "subnet-13fpvlahzboxsxxxxxxxxxx",
    "Version"         : "x.x.x",
    "StorageType"     : "100",
    "VpcId"           : "vpc-13fpvlahzboxsxxxxxxxxxx",
    "ZoneId"          : "cn-beijing-a",
    "EipId"           : "eip-2ze1j9xxxxxxxxxxxxxxxx",
    "ProjectName"     : "default",
    },
    "fileds": {
      "InstanceDescription": "cn-beijing-a",
      "CreateTime": "2025-04-22T04:01:52Z",
      "StorageSpace": "300",
      "UsedStorageSpace": "1",
      "TagMap": "[]"
    }
  }

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

문서 평가

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