AWS MQ ActiveMQ
AWS MQ ActiveMQ 모니터링 데이터를 수집합니다.
설정¶
Func 설치¶
Guance의 통합 - 확장 - 호스팅 Func를 활성화하는 것을 권장합니다. 모든 사전 요구 사항이 자동으로 설치되므로 스크립트 설치를 진행하세요.
Func를 직접 배포하려면 Func 자체 배포를 참조하세요.
스크립트 활성화¶
참고: 필요한 권한을 가진 AWS AK를 미리 준비하세요. 간단하게 전역 읽기 전용 정책
ReadOnlyAccess를 부여할 수 있습니다.
호스팅 Func에서 스크립트 활성화¶
- Guance 콘솔에 로그인합니다.
- 통합 메뉴를 열고 클라우드 계정 관리를 선택합니다.
- 클라우드 계정 추가를 클릭하고 AWS를 선택한 뒤 필요한 정보를 입력합니다. 클라우드 계정이 이미 설정되어 있으면 이 단계를 건너뜁니다.
- 테스트를 클릭하고 성공하면 저장을 클릭합니다. 실패하면 설정 정보를 확인한 뒤 다시 테스트합니다.
- 클라우드 계정 관리 목록에서 추가한 계정을 확인하고 해당 계정을 클릭하여 상세 페이지를 엽니다.
- 클라우드 계정 상세 페이지에서 통합을 클릭합니다.
미설치목록에서AWS MQ ActiveMQ를 찾아 설치를 클릭하고 대화 상자에서 설치를 완료합니다.
수동으로 스크립트 활성화¶
- Func 콘솔에 로그인하고 스크립트 마켓을 열어 Guance 스크립트 마켓에서 다음을 검색합니다:
integration_aws_mq - 설치를 클릭하고 AWS AK ID, AK Secret 및 계정 이름을 입력합니다.
- 시작 스크립트 배포를 클릭합니다. 시스템이
Startup스크립트 세트를 자동으로 생성하고 시작 스크립트를 설정합니다. - 활성화 후 관리 / 자동 트리거 설정에서 해당 설정을 확인할 수 있습니다. 실행을 클릭하면 예약 시간을 기다리지 않고 즉시 한 번 실행됩니다. 잠시 후 작업 실행 기록과 로그를 확인할 수 있습니다.
수동 배포 시 AWS MQ ActiveMQ 클라우드 수집기가 생성한 시작 스크립트를 사용하세요.
확인¶
- 관리 / 자동 트리거 설정에서 해당 작업의 자동 트리거가 설정되어 있는지 확인합니다. 작업 기록과 로그에서 오류를 확인합니다.
- Guance의 인프라 / 사용자 정의에서 자산 정보를 확인합니다.
- Guance의 메트릭에서 해당 모니터링 데이터를 확인합니다.
메트릭¶
측정 집합은 aws_AWS/AmazonMQ입니다.
| MetricName | MetricDescribe | Dimensions | Unit |
|---|---|---|---|
HeapUsage_Average |
JVM 힙 메모리 사용률(평균) | Broker |
percent |
JournalFilesForFastRecovery_Average |
정상 종료 후 복구를 위해 재생해야 하는 저널 파일 수(평균) | Broker |
Count |
JournalFilesForFullRecovery_Average |
비정상 종료 후 복구를 위해 재생해야 하는 저널 파일 수(평균) | Broker |
Count |
NetworkIn_Average |
브로커가 수신한 데이터 양(평균) | Broker |
B |
NetworkOut_Average |
브로커가 전송한 데이터 양(평균) | Broker |
B |
StorePercentUsage_Average |
영구 스토리지 사용률(평균) | Broker |
percent |
TotalConsumerCount_Average |
브로커의 모든 대상에 대한 소비자 총수(평균) | Broker |
Count |
ConsumerCount_Average |
대상의 소비자 수(평균) | Broker, Queue 또는 Broker, Topic |
Count |
ConsumerCount_Maximum |
대상의 소비자 수(최대) | Broker, Queue 또는 Broker, Topic |
Count |
DequeueCount_Average |
소비자가 확인 응답한 분당 메시지 수(평균) | Broker, Queue 또는 Broker, Topic |
Count |
DispatchCount_Average |
소비자에게 전달한 분당 메시지 수(평균) | Broker, Queue 또는 Broker, Topic |
Count |
EnqueueCount_Average |
대상에 전송한 분당 메시지 수(평균) | Broker, Queue 또는 Broker, Topic |
Count |
EnqueueTime_Average |
메시지가 브로커에 도착한 후 소비자에게 전달될 때까지의 지연 시간(평균) | Broker, Queue 또는 Broker, Topic |
ms |
ExpiredCount_Average |
만료되어 전달되지 않은 분당 메시지 수(평균) | Broker, Queue 또는 Broker, Topic |
Count |
MemoryUsage_Average |
대상의 메모리 사용률(평균) | Broker, Queue 또는 Broker, Topic |
percent |
ProducerCount_Average |
대상의 생산자 수(평균) | Broker, Queue 또는 Broker, Topic |
Count |
ProducerCount_Maximum |
대상의 생산자 수(최대) | Broker, Queue 또는 Broker, Topic |
Count |
QueueSize_Average |
대기열의 메시지 수(평균) | Broker, Queue |
Count |