화웨이 클라우드 DMS RocketMQ
화웨이 클라우드 DMS RocketMQ 지표 데이터 수집
구성¶
Func 설치¶
Guance 통합 - 확장 - 관리형 버전 Func를 여는 것을 권장합니다. 모든 사전 조건이 자동으로 설치되므로, 스크립트 설치를 계속 진행하세요.
직접 Func를 배포하는 경우 Func 직접 배포를 참고하세요.
설치 스크립트¶
안내: 요구 사항에 맞는 화웨이 클라우드 AK를 미리 준비하세요. (간단히 하려면 전역 읽기 전용 권한
Tenant Guest를 직접 부여해도 됩니다)
관리형 버전 활성화 스크립트¶
- Guance 콘솔에 로그인합니다.
- 【통합】 메뉴를 클릭하고 【클라우드 계정 관리】를 선택합니다.
- 【클라우드 계정 추가】를 클릭하고 【화웨이 클라우드】를 선택한 뒤, 화면에 필요한 정보를 입력합니다. 이전에 클라우드 계정 정보를 구성한 적이 있다면 이 단계를 건너뜁니다.
- 【테스트】를 클릭한 뒤, 테스트가 성공하면 【저장】을 클릭합니다. 테스트에 실패하면 관련 구성 정보가 올바른지 확인한 후 다시 테스트하세요.
- 【클라우드 계정 관리】 목록에서 추가된 클라우드 계정을 확인할 수 있습니다. 해당 클라우드 계정을 클릭하여 상세 페이지로 들어갑니다.
- 클라우드 계정 상세 페이지의 【통합】 버튼을 클릭하고,
미설치목록에서화웨이 클라우드 DMS RocketMQ를 찾아 【설치】 버튼을 클릭하면 설치 화면이 뜨며 설치를 진행하면 됩니다.
수동 활성화 스크립트¶
-
Func 콘솔에 로그인한 뒤 【스크립트 마켓】을 클릭하여 Guance 스크립트 마켓으로 들어가
integration_huaweicloud_rocketmq를 검색합니다. -
【설치】를 클릭한 후, 해당 파라미터를 입력합니다. 화웨이 클라우드 AK, SK, 및 계정 이름
-
【배포 및 시작 스크립트】를 클릭하면 시스템이 자동으로
Startup스크립트 세트를 생성하고, 해당 시작 스크립트를 자동으로 구성합니다. -
활성화 후에는 「관리 / 자동 트리거 구성」에서 해당 자동 트리거 구성을 확인할 수 있습니다. 【실행】을 클릭하면 정기 실행 시간을 기다릴 필요 없이 즉시 한 번 실행됩니다. 잠시 후 실행 작업 기록과 해당 로그를 확인할 수 있습니다.
검증¶
- 「관리 / 자동 트리거 구성」에서 해당 작업의 자동 트리거 구성이 존재하는지 확인하고, 동시에 해당 작업 기록과 로그를 확인하여 이상 여부를 점검합니다.
- Guance의 「기반 인프라 - 리소스 디렉터리」에서 자산 정보가 있는지 확인합니다.
- Guance의 「지표」에서 해당 모니터링 데이터가 있는지 확인합니다.
지표¶
화웨이 클라우드 DMS RocketMQ 지표를 구성하면, 구성 방식으로 더 많은 지표를 수집할 수 있습니다. 화웨이 클라우드 DMS RocketMQ 지표 상세
객체¶
데이터가 정상적으로 동기화된 후, Guance의 「기반 인프라 - 리소스 디렉터리」에서 데이터를 확인할 수 있습니다.
{
"measurement": "huaweicloud_rocketmq",
"tags": {
"RegionId" : "cn-north-4",
"project_id" : "756ada1aa17e4049b2a16ea41912e52d",
"enterprise_project_id" : "o78hhbss-xxxx-xxxx-xxxx-cba3d38cf2f9",
"instance_id" : "c0b0ea90-xxxx-xxxx-xxxx-cba3d38cf2f9",
"instance_name" : "rocketmq-xxxxx",
"engine" : "reliability",
"status" : "RUNNING"
},
"fields": {
"charging_mode" : "1",
"type" : "cluster.small",
"engine_version" : "4.8.0",
"description" : "",
"specification" : "rocketmq.4u8g.cluster.small * 1 broker",
"storage_space" : 250,
"used_storage_space" : 0,
"resource_spec_code" : "xxxx",
"created_at" : "1687158517888",
"maintain_begin" : "02:00:00",
"maintain_end" : "06:00:00",
"enable_publicip" : false,
"publicip_address" : "12.xx.xx.32",
"publicip_id" : "xxxxxxxxxxxxxxxxxxxss",
"total_storage_space": 300,
"available_zones" : "xxxxxx"
}
}
일부 필드 설명은 다음과 같습니다:
| 필드 | 유형 | 설명 |
|---|---|---|
specification |
String | 인스턴스 사양. |
charging_mode |
String | 과금 모드, 1은 종량제 과금, 0은 연간/월간 과금을 의미합니다. |
created_at |
String | 생성 완료 시간. 형식은 타임스탬프이며, 그리니치 시간 1970년 01월 01일 00시 00분 00초부터 지정된 시간까지의 차이 총 밀리초 수를 나타냅니다. |
resource_spec_code |
String | 리소스 사양 |
maintain_begin |
String | 유지보수 시간 창 시작 시간, 형식: HH |
maintain_end |
String | 유지보수 시간 창 종료 시간, 형식: HH |
주의:
tags와fields의 필드는 이후 업데이트에 따라 변경될 수 있습니다.힌트 1:
tags.instance_id의 값은 인스턴스 ID이며, 고유 식별자로 사용됩니다.
