Azure SQL Servers¶
Azure SQL Servers 메트릭 데이터를 수집합니다.
구성¶
Func 설치¶
Guance 통합 - 확장 - 관리형 Func 활성화를 권장합니다: 모든 사전 조건이 자동으로 설치되므로 스크립트 설치를 계속 진행하세요
Func를 직접 배포하려면 Func 직접 배포
GSE 버전 배포를 권장합니다
설치 스크립트¶
안내: 요구 사항을 충족하는 Azure 애플리케이션 등록 정보를 미리 준비하고, 구독에
Monitoring Reader역할을 부여하세요
Azure-SQL Server의 모니터링 데이터를 동기화하기 위해, 해당 수집 스크립트인 「Guance 통합(Azure-SQL Server Database 수집)」(ID: integration_azure_sql_server_database)을 설치합니다
【설치】를 클릭한 후, 다음 매개변수를 입력하세요:
Azure Tenant ID: 테넌트 IDAzure Client ID: 애플리케이션 등록 Client IDAzure Client Secret Value: 클라이언트 비밀 값이며, ID가 아닙니다Subscriptions: 구독 ID, 여러 구독은,로 구분
【배포 및 시작 스크립트 실행】을 클릭하면 시스템이 자동으로 Startup 스크립트 세트를 생성하고, 해당 시작 스크립트를 자동으로 구성합니다.
활성화한 후에는 「관리 / 자동 트리거 설정」에서 해당 자동 트리거 설정을 확인할 수 있습니다. 【실행】을 클릭하면 정기 실행을 기다리지 않고 즉시 한 번 실행됩니다. 잠시 후 실행 작업 기록과 해당 로그를 확인할 수 있습니다.
검증¶
- 「관리 / 자동 트리거 설정」에서 해당 작업에 대한 자동 트리거 설정이 존재하는지 확인하고, 동시에 해당 작업 기록 및 로그를 확인하여 이상 여부를 점검하세요
- Guance의 「인프라 / 사용자 정의」에서 자산 정보가 있는지 확인하세요
- Guance의 「메트릭」에서 해당 모니터링 데이터가 있는지 확인하세요
메트릭¶
Azure Sql Servers 모니터링 데이터를 구성한 후, 기본 메트릭 집합은 다음과 같습니다. 구성 방식으로 더 많은 메트릭을 수집할 수 있습니다 Microsoft.Sql/servers/databases 지원되는 메트릭
| 메트릭 이름 | 설명 | 단위 |
|---|---|---|
allocated_data_storage_average |
할당된 데이터 공간 | byte |
app_cpu_billed_total |
과금되는 애플리케이션 CPU | count |
app_cpu_percent_average |
애플리케이션 CPU 사용률 | % |
app_memory_percent_average |
애플리케이션 메모리 사용 비율 | % |
availability_average |
가용성 평균값 | count |
blocked_by_firewall_total |
방화벽에 의해 차단된 총 수 | count |
connection_failed_user_error_total |
사용자 오류로 인한 연결 실패 총 수 | count |
connection_successful_total |
성공한 연결 총 수 | count |
cpu_limit_average |
CPU 제한 평균값 | count |
cpu_percent_average |
CPU 사용 비율 평균값 | % |
cpu_used_average |
CPU 사용 평균값 | count |
deadlock_total |
데드락 총 수 | count |
diff_backup_size_bytes_maximum |
차등 백업 크기 바이트 최대값 | byte |
full_backup_size_bytes_maximum |
전체 백업 크기 바이트 최대값 | byte |
log_backup_size_bytes_maximum |
로그 백업 크기 바이트 최대값 | byte |
log_write_percent_average |
로그 쓰기 비율 평균값 | % |
physical_data_read_percent_average |
물리 데이터 읽기 비율 평균값 | % |
sessions_count_average |
세션 수 평균값 | count |
sessions_percent_average |
세션 비율 평균값 | % |
sql_instance_cpu_percent_maximum |
SQL 인스턴스 CPU 비율 최대값 | % |
sql_instance_memory_percent_maximum |
SQL 인스턴스 메모리 비율 최대값 | % |
storage_maximum |
사용 중인 데이터 공간 | byte |
storage_percent_maximum |
사용 중인 데이터 공간 비율 | % |
workers_percent_average |
작업자 스레드 비율 평균값 | % |
xtp_storage_percent_average |
XTP 저장소 비율 평균값 | % |