콘텐츠로 이동

화웨이 클라우드 ELB

화웨이 클라우드 ELB 모니터링 지표 수집

구성

Func 설치

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

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

설치 스크립트

안내: 요구 사항을 충족하는 화웨이 클라우드 AK를 미리 준비해 주세요 (간단히 하려면 전역 읽기 전용 권한 Tenant Guest를 직접 부여해도 됩니다)

관리형 개통 스크립트

  1. Guance 콘솔에 로그인합니다
  2. 【통합】 메뉴를 클릭하고 【클라우드 계정 관리】를 선택합니다
  3. 【클라우드 계정 추가】를 클릭하고 【화웨이 클라우드】를 선택한 뒤 화면에 필요한 정보를 입력합니다. 이미 클라우드 계정 정보가 구성되어 있다면 이 단계는 건너뜁니다
  4. 【테스트】를 클릭합니다. 테스트가 성공하면 【저장】을 클릭하고, 실패하면 관련 설정이 올바른지 확인한 뒤 다시 테스트합니다
  5. 【클라우드 계정 관리】 목록에서 추가된 클라우드 계정을 확인할 수 있습니다. 해당 클라우드 계정을 클릭해 상세 페이지로 들어갑니다
  6. 클라우드 계정 상세 페이지의 【통합】 버튼을 클릭하고, 미설치 목록에서 화웨이 클라우드 ELB를 찾아 【설치】 버튼을 클릭하면 설치 화면이 뜨며 설치할 수 있습니다

수동 개통 스크립트

  1. Func 콘솔에 로그인한 뒤 【스크립트 마켓】을 클릭하여 Guance 스크립트 마켓으로 들어가 integration_huaweicloud_elb를 검색합니다

  2. 【설치】를 클릭한 후 화웨이 클라우드 AK, SK 및 계정 이름과 같은 해당 매개변수를 입력합니다

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

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

검증

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

지표

화웨이 클라우드 ELB 지표를 구성하면, 설정 방식으로 더 많은 지표를 수집할 수 있습니다. 화웨이 클라우드 ELB 지표 상세

지표 ID 지표 이름 지표 설명 값 범위 측정 대상 모니터링 주기(원시 지표)
m1_cps 동시 연결 수 4계층 로드 밸런서에서는 측정 대상에서 백엔드 서버까지 생성된 모든 TCP 및 UDP 연결 수를 의미합니다. 7계층 로드 밸런서에서는 클라이언트에서 ELB까지 생성된 모든 TCP 연결 수를 의미합니다. 단위: 개 ≥ 0개 전용형 로드 밸런서 공유형 로드 밸런서 전용형 로드 밸런서 리스너 공유형 로드 밸런서 리스너 1분
m2_act_conn 활성 연결 수 측정 대상에서 백엔드 서버까지 생성된 모든 ESTABLISHED 상태의 TCP 또는 UDP 연결 수를 의미합니다. Windows와 Linux 서버 모두 아래 명령으로 확인할 수 있습니다. netstat -an 단위: 개 ≥ 0개
m3_inact_conn 비활성 연결 수 측정 대상에서 모든 백엔드 서버까지 생성된 모든 ESTABLISHED 상태 외의 TCP 연결 수를 의미합니다. Windows와 Linux 서버 모두 아래 명령으로 확인할 수 있습니다. netstat -an 단위: 개 ≥ 0개
m4_ncps 신규 연결 수 클라이언트에서 측정 대상으로 초당 새로 생성되는 TCP 및 UDP 연결 수입니다. 단위: 개/초 ≥ 0개/초
m5_in_pps 유입 패킷 수 측정 대상이 초당 수신하는 패킷 수입니다. 단위: 개/초 ≥ 0개/초
m6_out_pps 유출 패킷 수 측정 대상이 초당 송신하는 패킷 수입니다. 단위: 개/초 ≥ 0개/초
m7_in_Bps 네트워크 유입 속도 외부에서 측정 대상에 접근할 때 소모되는 트래픽입니다. 단위: 바이트/초 ≥ 0bytes/s
m8_out_Bps 네트워크 유출 속도 측정 대상에서 외부로 접근할 때 소모되는 트래픽입니다. 단위: 바이트/초 ≥ 0bytes/s
m9_abnormal_servers 비정상 호스트 수 헬스 체크에서 통계한 모니터링 대상의 백엔드 비정상 호스트 수입니다. 단위: 개 ≥ 0개 전용형 로드 밸런서 공유형 로드 밸런서 1분
ma_normal_servers 정상 호스트 수 헬스 체크에서 통계한 모니터링 대상의 백엔드 정상 호스트 수입니다. 단위: 개 ≥ 0개
m1e_server_rps 백엔드 서버 재설정 수 TCP 리스너 전용 지표입니다. 백엔드 서버가 측정 대상을 통해 클라이언트에게 보낸 재설정(RST) 패킷 수입니다. 단위: 개/초 ≥ 0개/초 공유형 로드 밸런서 공유형 로드 밸런서 리스너 1분
m21_client_rps 클라이언트 재설정 수 TCP 리스너 전용 지표입니다. 클라이언트가 측정 대상을 통해 백엔드 서버로 보낸 재설정(RST) 패킷 수입니다. 단위: 개/초 ≥ 0개/초
m1f_lvs_rps 로드 밸런서 재설정 수 TCP 리스너 전용 지표입니다. 측정 대상이 초당 생성하는 재설정(RST) 패킷 수입니다. 단위: 개/초 ≥ 0개/초
m22_in_bandwidth 인바운드 대역폭 외부에서 측정 대상에 접근할 때 소모되는 대역폭입니다. 단위: 비트/초 ≥ 0bit/s 공유형 로드 밸런서 공유형 로드 밸런서 리스너 1분
m23_out_bandwidth 아웃바운드 대역폭 측정 대상에서 외부로 접근할 때 소모되는 대역폭입니다. 단위: 비트/초 ≥ 0bit/s
mb_l7_qps 7계층 조회 속도 측정 대상의 현재 7계층 조회 속도를 통계합니다. (HTTP 및 HTTPS 리스너에만 이 지표가 있습니다) 단위: 회/초. ≥ 0회/초 전용형 로드 밸런서 공유형 로드 밸런서 전용형 로드 밸런서 리스너 공유형 로드 밸런서 리스너 1분
md_l7_http_3xx 7계층 프로토콜 반환 코드(3XX) 측정 대상의 현재 7계층 3XX 계열 상태 응답 코드 수를 통계합니다. (HTTP 및 HTTPS 리스너에만 이 지표가 있습니다) 단위: 개/초. ≥ 0개/초 전용형 로드 밸런서 공유형 로드 밸런서 전용형 로드 밸런서 리스너 공유형 로드 밸런서 리스너 1분
mc_l7_http_2xx 7계층 프로토콜 반환 코드(2XX) 측정 대상의 현재 7계층 2XX 계열 상태 응답 코드 수를 통계합니다. (HTTP 및 HTTPS 리스너에만 이 지표가 있습니다) 단위: 개/초. ≥ 0개/초 전용형 로드 밸런서 공유형 로드 밸런서 전용형 로드 밸런서 리스너 공유형 로드 밸런서 리스너 1분
me_l7_http_4xx 7계층 프로토콜 반환 코드(4XX) 측정 대상의 현재 7계층 4XX 계열 상태 응답 코드 수를 통계합니다. (HTTP 및 HTTPS 리스너에만 이 지표가 있습니다) 단위: 개/초. ≥ 0개/초
mf_l7_http_5xx 7계층 프로토콜 반환 코드(5XX) 측정 대상의 현재 7계층 5XX 계열 상태 응답 코드 수를 통계합니다. (HTTP 및 HTTPS 리스너에만 이 지표가 있습니다) 단위: 개/초. ≥ 0개/초
m10_l7_http_other_status 7계층 프로토콜 반환 코드(Others) 측정 대상의 현재 7계층 비 2XX, 3XX, 4XX, 5XX 계열 상태 응답 코드 수를 통계합니다. (HTTP 및 HTTPS 리스너에만 이 지표가 있습니다) 단위: 개/초. ≥ 0개/초
m11_l7_http_404 7계층 프로토콜 반환 코드(404) 측정 대상의 현재 7계층 404 상태 응답 코드 수를 통계합니다. (HTTP 및 HTTPS 리스너에만 이 지표가 있습니다) 단위: 개/초. ≥ 0개/초
m12_l7_http_499 7계층 프로토콜 반환 코드(499) 측정 대상의 현재 7계층 499 상태 응답 코드 수를 통계합니다. (HTTP 및 HTTPS 리스너에만 이 지표가 있습니다) 단위: 개/초. ≥ 0개/초
m13_l7_http_502 7계층 프로토콜 반환 코드(502) 측정 대상의 현재 7계층 502 상태 응답 코드 수를 통계합니다. (HTTP 및 HTTPS 리스너에만 이 지표가 있습니다) 단위: 개/초. ≥ 0개/초
m14_l7_rt 7계층 프로토콜 RT 평균값 측정 대상의 현재 7계층 평균 응답 시간을 통계합니다. (HTTP 및 HTTPS 리스너에만 이 지표가 있습니다) 측정 대상이 클라이언트 요청을 받은 시점부터 측정 대상이 모든 응답을 클라이언트에 반환할 때까지입니다. 단위: 밀리초.img설명: websocket 시나리오에서는 RT 평균값이 매우 클 수 있으며, 이때 이 지표는 지연 시간 지표로 참고할 수 없습니다. ≥ 0ms
m15_l7_upstream_4xx 7계층 백엔드 반환 코드(4XX) 측정 대상의 현재 7계층 백엔드 4XX 계열 상태 응답 코드 수를 통계합니다. (HTTP 및 HTTPS 리스너에만 이 지표가 있습니다) 단위: 개/초. ≥ 0개/초 전용형 로드 밸런서 공유형 로드 밸런서 전용형 로드 밸런서 리스너 공유형 로드 밸런서 리스너 1분
m16_l7_upstream_5xx 7계층 백엔드 반환 코드(5XX) 측정 대상의 현재 7계층 백엔드 5XX 계열 상태 응답 코드 수를 통계합니다. (HTTP 및 HTTPS 리스너에만 이 지표가 있습니다) 단위: 개/초. ≥ 0개/초
m17_l7_upstream_rt 7계층 백엔드의 RT 평균값 측정 대상의 현재 7계층 백엔드 평균 응답 시간을 통계합니다. (HTTP 및 HTTPS 리스너에만 이 지표가 있습니다) 측정 대상이 요청을 백엔드 서버로 전달한 시점부터 측정 대상이 백엔드 서버로부터 반환 응답을 받을 때까지입니다. 단위: 밀리초.img설명: websocket 시나리오에서는 RT 평균값이 매우 클 수 있으며, 이때 이 지표는 지연 시간 지표로 참고할 수 없습니다. ≥ 0ms
m1a_l7_upstream_rt_max 7계층 백엔드의 RT 최대값 측정 대상의 현재 7계층 백엔드 최대 응답 시간을 통계합니다. (HTTP 및 HTTPS 리스너에만 이 지표가 있습니다) 측정 대상이 요청을 백엔드 서버로 전달한 시점부터 측정 대상이 백엔드 서버로부터 반환 응답을 받을 때까지입니다. 단위: 밀리초. ≥ 0ms 전용형 로드 밸런서 공유형 로드 밸런서 전용형 로드 밸런서 리스너 공유형 로드 밸런서 리스너 1분
m1b_l7_upstream_rt_min 7계층 백엔드의 RT 최소값 측정 대상의 현재 7계층 백엔드 최소 응답 시간을 통계합니다. (HTTP 및 HTTPS 리스너에만 이 지표가 있습니다) 측정 대상이 요청을 백엔드 서버로 전달한 시점부터 측정 대상이 백엔드 서버로부터 반환 응답을 받을 때까지입니다. 단위: 밀리초. ≥ 0ms
l7_con_usage 7계층 동시 연결 사용률 7계층 ELB 인스턴스의 동시 연결 수 사용률을 통계합니다. 단위: 퍼센트. ≥ 0% 전용형 로드 밸런서 1분
l7_in_bps_usage 7계층 인바운드 대역폭 사용률 7계층 ELB 인스턴스의 인바운드 대역폭 사용률을 통계합니다. 단위: 퍼센트주의: 인바운드 대역폭 사용률이 100%에 도달하면, 이미 ELB 사양이 제공하는 성능 보장을 초과했다는 의미입니다. 귀하의 비즈니스는 더 높은 대역폭을 계속 사용할 수 있지만, 초과된 대역폭 부분에 대해서는 ELB가 서비스 가용성 지표를 보장할 수 없습니다. ≥ 0%
l7_out_bps_usage 7계층 아웃바운드 대역폭 사용률 7계층 ELB 인스턴스의 아웃바운드 대역폭 사용률을 통계합니다. 단위: 퍼센트주의: 아웃바운드 대역폭 사용률이 100%에 도달하면, 이미 ELB 사양이 제공하는 성능 보장을 초과했다는 의미입니다. 귀하의 비즈니스는 더 높은 대역폭을 계속 사용할 수 있지만, 초과된 대역폭 부분에 대해서는 ELB가 서비스 가용성 지표를 보장할 수 없습니다. ≥ 0%
l7_ncps_usage 7계층 신규 연결 수 사용률 7계층 ELB 인스턴스의 신규 연결 수 사용률을 통계합니다. 단위: 퍼센트 ≥ 0%
l7_qps_usage 7계층 조회 속도 사용률 7계층 ELB 인스턴스의 조회 속도 사용률을 통계합니다. 단위: 퍼센트 ≥ 0%
m18_l7_upstream_2xx 7계층 백엔드 반환 코드(2XX) 측정 대상의 현재 7계층 백엔드 2XX 계열 상태 응답 코드 수를 통계합니다. (HTTP 및 HTTPS 리스너에만 이 지표가 있습니다) 단위: 개/초. ≥ 0개/초 전용형 로드 밸런서 백엔드 서버 그룹 공유형 로드 밸런서 백엔드 서버 그룹 1분
m19_l7_upstream_3xx 7계층 백엔드 반환 코드(3XX) 측정 대상의 현재 7계층 백엔드 3XX 계열 상태 응답 코드 수를 통계합니다. (HTTP 및 HTTPS 리스너에만 이 지표가 있습니다) 단위: 개/초. ≥ 0개/초
m25_l7_resp_Bps 7계층 응답 대역폭 단위: 비트/초 ≥ 0bit/s
m24_l7_req_Bps 7계층 요청 대역폭 단위: 비트/초 ≥ 0bit/s
l4_con_usage 4계층 동시 연결 사용률 4계층 ELB 인스턴스의 동시 연결 수 사용률을 통계합니다. 단위: 퍼센트 ≥ 0% 전용형 로드 밸런서 1분
l4_in_bps_usage 4계층 인바운드 대역폭 사용률 4계층 ELB 인스턴스의 인바운드 대역폭 사용률을 통계합니다. 단위: 퍼센트주의: 인바운드 대역폭 사용률이 100%에 도달하면, 이미 ELB 사양이 제공하는 성능 보장을 초과했다는 의미입니다. 귀하의 비즈니스는 더 높은 대역폭을 계속 사용할 수 있지만, 초과된 대역폭 부분에 대해서는 ELB가 서비스 가용성 지표를 보장할 수 없습니다. ≥ 0%
l4_out_bps_usage 4계층 아웃바운드 대역폭 사용률 4계층 ELB 인스턴스의 아웃바운드 대역폭 사용률을 통계합니다. 단위: 퍼센트주의: 아웃바운드 대역폭 사용률이 100%에 도달하면, 이미 ELB 사양이 제공하는 성능 보장을 초과했다는 의미입니다. 귀하의 비즈니스는 더 높은 대역폭을 계속 사용할 수 있지만, 초과된 대역폭 부분에 대해서는 ELB가 서비스 가용성 지표를 보장할 수 없습니다. ≥ 0%
l4_ncps_usage 4계층 신규 연결 수 사용률 4계층 ELB 인스턴스의 신규 연결 수 사용률을 통계합니다. 단위: 퍼센트 ≥ 0%

객체

수집된 화웨이 클라우드 ELB 객체 데이터 구조는 「기반 시설 - 리소스 디렉터리」에서 객체 데이터를 확인할 수 있습니다

{
  "measurement": "huaweicloud_elb",
  "tags": { 
    "RegionId"              : "cn-north-4",
    "project_id"            : "c631f046252d4ebdaxxxxxxxxxx",
    "enterprise_project_id" : "0824ss-xxxx-xxxx-xxxx-12334fedffg",
    "instance_id"           : "16b35ebaba1c44c39d9c24bae742ca97in02",
    "instance_name"         : "elb-xxxx"
  },
  "fields": {
    "vip_subnet_id"   : "674e9b42-xxxx-xxxx-xxxx-5abcc565b961",
    "vip_port_id"     : "f1df08c5-xxxx-xxxx-xxxx-de435a51007b",
    "vip_address"     : "7aa51dbfxxxxxxxxxdad3c4828b58",
    "operating_status": "ONLINE",
    "created_at"      : "2022-06-22T02:41:57",
    "listeners"       : "{인스턴스 JSON 데이터}",
    "updated_at"      : "2022-06-22T02:41:57",
    "description"     : ""
  }
}

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

힌트 1: tags.instance_id 값은 인스턴스 ID이며, 고유 식별자로 사용됩니다

힌트 2:

  • fields.listeners는 JSON 직렬화 후의 문자열입니다.
  • fields.operating_status는 로드 밸런서의 운영 상태입니다. 값 범위: ONLINE과 FROZEN일 수 있습니다.

문서 평가

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