콘텐츠로 이동

Azure MySQL

Azure MySQL 메트릭 데이터를 수집합니다.

구성

Func 설치

Guance 통합 - 확장 - 호스팅 버전 Func를 여는 것을 권장합니다. 사전 조건이 모두 자동으로 설치되므로, 스크립트 설치를 계속 진행하세요

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

GSE 버전 배포를 권장합니다

스크립트 설치

안내: 요구 사항을 충족하는 Azure 애플리케이션 등록 정보를 미리 준비하고, 구독에 Monitoring Reader 역할을 애플리케이션 등록에 부여하세요

Azure MySQL의 모니터링 데이터를 동기화하려면, 해당 수집 스크립트인 「Guance 통합(Azure-DB For MySQL Flexible Server 수집)」(ID: integration_azure_mysql_flexible_server)을 설치합니다

【설치】를 클릭한 후, 다음 매개변수를 입력하세요:

  • Azure Tenant ID:테넌트 ID
  • Azure Client ID:애플리케이션 등록 Client ID
  • Azure Client Secret Value:클라이언트 시크릿 값이며, ID가 아닙니다
  • Subscriptions:구독 ID, 여러 구독은 ,로 구분

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

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

검증

  1. 「관리 / 자동 트리거 설정」에서 해당 작업에 대한 자동 트리거 설정이 있는지 확인하고, 동시에 해당 작업 기록 및 로그를 확인하여 이상 여부를 점검합니다
  2. Guance의 「인프라 / 사용자 정의」에서 자산 정보가 있는지 확인합니다
  3. Guance의 「메트릭」에서 해당 모니터링 데이터가 있는지 확인합니다

메트릭

Azure MySQL 모니터링 데이터를 구성하면 기본 메트릭 집합은 다음과 같습니다. 구성 방식으로 더 많은 메트릭을 수집할 수 있습니다. Microsoft.DBforMySQL/flexibleServers 지원되는 메트릭

메트릭 이름 설명 단위
aborted_connections_total 중단된 연결 총수 count
active_connections_maximum 최대 활성 연결 수 count
active_transactions_maximum 최대 활성 트랜잭션 수 count
available_memory_bytes_average 평균 사용 가능 메모리 바이트 수 byte
backup_storage_used_maximum 최대 백업 저장소 사용량 count
binlog_storage_used_maximum 최대 이진 로그 저장소 사용량 count
com_alter_table_total 테이블 수정 명령 총수 count
com_create_db_total 데이터베이스 생성 명령 총수 count
com_create_table_total 테이블 생성 명령 총수 count
com_delete_total 삭제 명령 총수 count
com_drop_db_total 데이터베이스 삭제 명령 총수 count
com_drop_table_total 테이블 삭제 명령 총수 count
com_insert_total 삽입 명령 총수 count
com_select_total SELECT 명령 총수 count
com_update_total 업데이트 명령 총수 count
cpu_credits_consumed_maximum 최대 사용한 CPU 크레딧 count
cpu_credits_remaining_maximum 최대 남은 CPU 크레딧 count
cpu_percent_maximum 최대 CPU 백분율 byte
data_storage_used_maximum 최대 데이터 저장소 사용량 count
ibdata_1_storage_used_maximum 최대 ibdata1 저장소 사용량 count
innodb_buffer_pool_pages_data_total InnoDB 버퍼 풀 데이터 페이지 총수 count
innodb_buffer_pool_pages_dirty_total InnoDB 버퍼 풀 더티 페이지 총수 count
innodb_buffer_pool_pages_flushed_average InnoDB 버퍼 풀 페이지 플러시 평균값 count
innodb_buffer_pool_pages_free_total InnoDB 버퍼 풀 빈 페이지 총수 count
innodb_buffer_pool_read_requests_total InnoDB 버퍼 풀 읽기 요청 총수 count
innodb_buffer_pool_reads_total InnoDB 버퍼 풀 읽기 작업 총수 count
innodb_data_writes_total InnoDB 데이터 쓰기 총수 count
innodb_row_lock_time_average InnoDB 행 잠금 대기 시간 평균값 밀리초
innodb_row_lock_waits_maximum 최대 InnoDB 행 잠금 대기 횟수 count
io_consumption_percent_maximum 최대 I/O 소비 백분율 byte
lock_deadlocks_maximum 최대 교착 상태 횟수 count
lock_row_lock_waits_maximum 최대 행 잠금 대기 횟수 count
lock_timeouts_maximum 최대 잠금 시간 초과 횟수 count
memory_percent_maximum 최대 메모리 백분율 %
network_bytes_egress_total 총 송신 네트워크 바이트 수 byte
network_bytes_ingress_total 총 수신 네트워크 바이트 수 byte
others_storage_used_maximum 기타 저장소 최대 사용량 count
queries_total 총 쿼리 수 count
serverlog_storage_limit_maximum 최대 서버 로그 저장 한도 count
serverlog_storage_usage_maximum 최대 서버 로그 저장 사용량 count
slow_queries_total 총 느린 쿼리 수 count
storage_io_count_total 총 저장소 I/O 횟수 count
storage_limit_maximum 최대 저장소 한도 count
storage_percent_maximum 최대 저장소 백분율 %
storage_throttle_count_maximum 최대 저장소 제한 횟수 count
storage_used_maximum 최대 저장소 사용량 count
threads_running_total 총 실행 중인 스레드 수 count
total_connections_total 총 연결 수 count
trx_rseg_history_len_maximum 최대 트랜잭션 롤백 세그먼트 기록 길이 count
uptime_maximum 최대 가동 시간

문서 평가

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