화웨이 클라우드 APIG
화웨이 클라우드 APIG 모니터링 지표를 수집합니다
설정¶
Func 설치¶
Guance 통합 - 확장 - 관리형 Func 개통을 권장합니다. 모든 사전 조건이 자동으로 설치되므로 스크립트 설치를 계속 진행하세요
Func를 직접 배포하는 경우 직접 배포 Func를 참고하세요
설치 스크립트¶
팁: 요구 사항을 충족하는 화웨이 클라우드 AK를 미리 준비하세요(간단히 하려면 전역 읽기 전용 권한
Tenant Guest를 직접 부여할 수 있습니다)
관리형 개통 스크립트¶
Guance콘솔에 로그인- 메뉴에서 【통합】을 클릭하고 【클라우드 계정 관리】를 선택하세요
- 【클라우드 계정 추가】를 클릭하고 【화웨이 클라우드】를 선택한 뒤 화면에 필요한 정보를 입력하세요. 이전에 클라우드 계정 정보를 설정했다면 이 단계는 건너뛰세요
- 【테스트】를 클릭한 뒤 테스트가 성공하면 【저장】을 클릭하세요. 테스트에 실패하면 관련 설정 정보가 올바른지 확인한 후 다시 테스트하세요
- 【클라우드 계정 관리】 목록에서 추가된 클라우드 계정을 확인할 수 있습니다. 해당 클라우드 계정을 클릭해 상세 페이지로 들어가세요
- 클라우드 계정 상세 페이지의 【통합】 버튼을 클릭한 뒤
미설치목록에서화웨이 클라우드 APIG를 찾아 【설치】 버튼을 클릭하면 설치 화면에서 설치할 수 있습니다.
수동 개통 스크립트¶
-
Func 콘솔에 로그인한 뒤 【스크립트 마켓】을 클릭하여
Guance스크립트 마켓으로 들어가integration_huaweicloud_apig를 검색하세요 -
【설치】를 클릭한 뒤 화웨이 클라우드 AK, SK 및 계정 이름을 입력하세요
-
【시작 스크립트 배포】를 클릭하면 시스템이 자동으로
Startup스크립트 세트를 생성하고 해당 시작 스크립트를 자동으로 구성합니다 -
활성화한 뒤 「관리 / 자동 트리거 설정」에서 해당 자동 트리거 설정을 확인할 수 있습니다. 【실행】을 클릭하면 주기 시간을 기다릴 필요 없이 즉시 한 번 실행됩니다. 잠시 후 실행 작업 기록과 해당 로그를 확인할 수 있습니다
확인¶
- 「관리 / 자동 트리거 설정」에서 해당 작업에 대한 자동 트리거 설정이 존재하는지 확인하고, 동시에 해당 작업 기록 및 로그를 확인하여 이상이 없는지 점검하세요
Guance의 「인프라 - 리소스 디렉터리」에서 자산 정보가 있는지 확인하세요Guance의 「지표」에서 해당 모니터링 데이터가 있는지 확인하세요
지표¶
화웨이 클라우드 APIG 지표를 수집합니다. 설정을 통해 더 많은 지표를 수집할 수 있습니다 화웨이 클라우드 APIG 지표 상세
화웨이 클라우드 APIG 지표는 huaweicloud_SYS.APIC 집합에 있으며, 아래는 APIG 관련 지표 설명입니다
| 지표 ID | 지표 이름 | 지표 의미 | 값 범위 | 단위 | 측정 대상(차원) | 모니터링 주기(원시 지표) |
|---|---|---|---|---|---|---|
throttled_calls |
API가 흐름 제어된 호출 횟수 | 이 지표는 API가 흐름 제어된 이후 누적 호출 횟수를 나타냅니다 | ≥0 | Times/min | 전용판 API 게이트웨이 인스턴스(instance_id) | 1분 |
requests |
인터페이스 호출 횟수 | 이 지표는 API 호출 횟수를 나타냅니다 | ≥0 | Times/min | 전용판 API 게이트웨이 인스턴스(instance_id) | 1분 |
req_count_error |
예외 횟수 | 이 지표는 API의 총 오류 횟수를 나타냅니다 | ≥0 | Times/min | 단일 API(instance_id,api_id) | 1분 |
req_count_5xx |
5xx 호출 횟수 | 이 지표는 API의 5xx 호출 횟수를 나타냅니다 | ≥0 | Times/min | 단일 API(instance_id,api_id) | 1분 |
req_count_4xx |
4xx 호출 횟수 | 이 지표는 API의 4xx 호출 횟수를 나타냅니다 | ≥0 | Times/min | 단일 API(instance_id,api_id) | 1분 |
req_count_2xx |
2xx 호출 횟수 | 이 지표는 API의 2xx 호출 횟수를 나타냅니다 | ≥0 | Times/min | 단일 API(instance_id,api_id) | 1분 |
req_count |
인터페이스 호출 횟수 | 이 지표는 API 호출 횟수를 나타냅니다 | ≥0 | Times/min | 단일 API(instance_id,api_id) | 1분 |
output_throughput |
유출 트래픽 | 이 지표는 API의 유출 트래픽을 나타냅니다 | ≥0 | Byte | 단일 API(instance_id,api_id) | 1분 |
max_latency |
최대 지연 밀리초 수 | 이 지표는 API의 최대 지연 밀리초 수를 나타냅니다 | ≥0 | ms | 전용판 API 게이트웨이 인스턴스(instance_id) | 1분 |
max_latency |
최대 지연 밀리초 수 | 이 지표는 API의 최대 지연 밀리초 수를 나타냅니다 | ≥0 | ms | 단일 API(instance_id,api_id) | 1분 |
input_throughput |
유입 트래픽 | 이 지표는 API의 유입 트래픽을 나타냅니다 | ≥0 | Byte | 단일 API(instance_id,api_id) | 1분 |
error_5xx |
5xx 호출 횟수 | 이 지표는 API의 5xx 호출 횟수를 나타냅니다 | ≥0 | Times/min | 전용판 API 게이트웨이 인스턴스(instance_id) | 1분 |
error_4xx |
4xx 호출 횟수 | 이 지표는 API의 4xx 호출 횟수를 나타냅니다 | ≥0 | Times/min | 전용판 API 게이트웨이 인스턴스(instance_id) | 1분 |
avg_latency |
평균 지연 밀리초 수 | 이 지표는 API의 평균 지연 밀리초 수를 나타냅니다 | ≥0 | ms | 전용판 API 게이트웨이 인스턴스(instance_id) | 1분 |
avg_latency |
평균 지연 밀리초 수 | 이 지표는 API의 평균 지연 밀리초 수를 나타냅니다 | ≥0 | ms | 단일 API(instance_id,api_id) | 1분 |
node_system_load |
게이트웨이 노드 시스템 부하 | 이 지표는 현재 데이터 평면 게이트웨이 노드의 부하 상세를 집계하는 데 사용되며, 1은 낮은 수위, 2는 중간 수위, 3은 높은 수위를 의미합니다 | 1,2,3 | count | 단일 API(instance_id,api_id) | 1분 |
node_cpu_usage |
게이트웨이 노드 cpu 사용률 | 이 지표는 현재 데이터 평면 게이트웨이 노드의 cpu 사용률을 집계하는 데 사용됩니다 | ≥0 | % | 단일 API(instance_id,api_id) | 1분 |
node_memory_usage |
게이트웨이 노드 메모리 사용률 | 이 지표는 현재 데이터 평면 게이트웨이 노드의 메모리 사용률을 집계하는 데 사용됩니다 | ≥0 | % | 단일 API(instance_id,api_id) | 1분 |
객체¶
데이터가 정상적으로 동기화된 후 Guance의 「인프라 - 리소스 디렉터리」에서 데이터를 확인할 수 있습니다.
{
"measurement": "huaweicloud_apig",
"tags": {
"RegionId" : "cn-south-4",
"project_id" : "756ada1aa17e4049b2a16ea41912e52d",
"enterprise_project_id" : "0824ss-xxxx-xxxx-xxxx-12334fedffg",
"instance_id" : "xxxxxx",
"instance_name" : "test",
"status" : "AVAILABLE",
"eip_address" : "xxxxxx"
},
"fields": {
"type" : "xxxxxx",
"spec" : "xxxxxx",
"charge_mode" : "1",
"loadbalancer_provider" : "xxxxx",
"create_time" : "2024-11-11T08:15:58Z",
}
}
주의:
tags、fields의 필드는 이후 업데이트에 따라 변경될 수 있습니다