Azure SQL Elastic Pool 모니터링

Instana 에이전트를 설치하면 Azure SQL Elastic Pool 센서가 자동으로 배포 및 설치됩니다.

참고: Azure 문서를 통해 지원되는 다른 Azure 서비스에 대해 알아보세요.

구성

Azure SQL Elastic Pool 센서를 비활성화할 수 있으며, 태그와 리소스 그룹을 기준으로 필터링할 수 있습니다. 다음과 <agentinstall_dir>/etc/instana/configuration.yaml 같은 방법으로 에이전트 설정을 통해 Azure SQL Elastic Pool 센서를 구성할 수 있습니다:

com.instana.plugin.azure.sqlelasticpool:
  # Valid values: true, false
  enabled: false # enabled (true) by default
  # Comma separated list of tags in key:value format
  include_tags:
  # Comma separated list of tags in key:value format
  exclude_tags:
  # Comma separated list of resource groups
  include_resource_groups:
  # Comma separated list of resource groups
  exclude_resource_groups:

Azure SQL Elastic Pool 센서를 비활성화할 수 있습니다. Azure SQL Elastic Pool 서비스에 대한 모니터링을 비활성화하려면 다음 구성을 사용하십시오:

com.instana.plugin.azure.sqlelasticpool:
  enabled: false

여러 태그 및 자원 그룹을 쉼표로 구분하여 정의할 수 있습니다. 태그는 :로 구분된 키-값 쌍으로 제공되어야 합니다. 구성을 더 쉽게 하기 위해 감지에 포함하거나 감지에서 제외할 태그 및 자원 그룹을 정의할 수 있습니다. 두 목록 (include및 exclude) 에서 태그 또는 자원 그룹을 정의하는 경우 제외 목록의 우선순위가 더 높습니다. 서비스 필터링이 필요하지 않은 경우 구성을 정의하지 않아야 합니다. 필터링을 사용하기 위해 모든 값을 반드시 정의할 필요는 없습니다.

태그별 서비스를 감지에 포함시키려면 다음 구성을 사용하십시오.

com.instana.plugin.azure.sqlelasticpool:
  include_tags: # Comma separated list of tags in key:value format (e.g. env:prod,env:staging)

발견에서 태그별 서비스를 제외하려면 다음 구성을 사용하십시오.

com.instana.plugin.azure.sqlelasticpool:
  exclude_tags: # Comma separated list of tags in key:value format (e.g. env:dev,env:test)

자원 그룹별 서비스를 감지에 포함시키려면 다음 구성을 사용하십시오.

com.instana.plugin.azure.sqlelasticpool:
  include_resource_groups: # Comma separated list of resource groups (e.g. rg_prod,rg_staging)

감지에서 자원 그룹별 서비스를 제외하려면 다음 구성을 사용하십시오.

com.instana.plugin.azure.sqlelasticpool:
  exclude_resource_groups: # Comma separated list of resource groups (e.g. rg_dev,rg_test)

감지 필터링은 모든 Azure 서비스에 대해 글로벌 레벨에서 구성할 수 있습니다. Azure SQL Elastic Pool 서비스에 필터를 정의할 경우, 전역 필터가 재정의됩니다. 글로벌 Azure 서비스 발견 필터링에 대한 자세한 정보를 보려면 Azure 구성을 방문하십시오.

메트릭 콜렉션

메트릭을 확인하려면 Instana 사용자 인터페이스의 사이드바에서 ‘인프라(Infrastructure)’를 선택하고, 모니터링 중인 특정 호스트를 클릭하면 수집된 모든 메트릭과 모니터링 중인 프로세스가 표시된 호스트 대시보드를 볼 수 있습니다.

메트릭은 1분마다 가져오며, 이는 Azure 가 이러한 서비스의 모니터링을 위해 제공하는 해상도입니다.

구성 데이터

세부사항 설명
이름 탄력적 풀 이름
리소스 그룹 탄력적 풀의 자원 그룹입니다.
위치 탄력적 풀 위치
구독 ID Elastic풀의 등록 ID입니다.
최대 크기 탄력적 풀의 스토리지 한계 (바이트)
상태 탄력적 풀의 상태 (작성 중, 사용 안함, 준비)
구역 중복 탄력적 풀이 구역 중복인지 여부. 이는 탄력적 풀의 복제본이 여러 가용성 구역에 분산됨을 의미합니다.
SKU 가격 책정 계층 (SKU)
데이터베이스 세부사항 설명
이름 데이터베이스 이름
위치 데이터베이스 위치
최대 크기 데이터베이스의 최대 크기 (바이트) 입니다.
상태 데이터베이스 상태입니다.
SKU 가격 책정 계층 (SKU)

성능 매트릭

메트릭 단위 집계 설명
eDTU
eDTU 한계 개수 평균 Elastic풀의 총 eDTU 활용도
사용된 eDTU 개수 평균 Elastic풀의 eDTU 활용도
eDTU 백분율 퍼센트 평균 eDTU 활용도 백분율
CPU
CPU 백분율 퍼센트 평균 모든 데이터베이스 세션이 사용하는 CPU 자원
스토리지
스토리지 한계 바이트 평균 총 스토리지 크기
사용된 스토리지 바이트 평균 사용된 스토리지 크기
스토리지 백분율 퍼센트 평균 사용된 스토리지 백분율
IO
데이터 IO 퍼센트 평균 데이터 I/O 활용도
로그 IO 퍼센트 평균 로그 입출력 활용도
기타
작업자 퍼센트 평균 Microsoft Azure SQL Elastic Pool 에 따른 탄력적 풀 서비스 계층의 동시 작업자(요청) 수 제한
세션 퍼센트 평균 탄력적 풀 서비스 티어 한계의 동시 세션
인메모리 OLTP 스토리지 퍼센트 평균 인메모리 OLTP 스토리지 (XTP 스토리지)
vCore
vCore 한계 퍼센트 평균 사용 가능한 총 vCores 수
vCore 사용됨 퍼센트 평균 사용된 vCores
참고: ‘ eDTU ’ 지표는 DTU 기반 리소스에서만 사용할 수 있습니다.
참고: ‘ vCore ’ 지표는 ‘ vCore-based ’ 리소스에서만 사용할 수 있습니다.

건강 지표

각 센서의 경우, 수신 메트릭에 대해 지속적으로 평가되고 사용자 영향에 따라 문제 또는 인시던트를 일으키기 위해 사용되는 상태 서명의 조직된 지식 기반 데이터베이스가 있습니다.

내장 이벤트는 엔티티의 상태 지표가 정상 범위를 벗어날 경우 이슈나 인시던트를 발생시키며, 사용자 정의 이벤트는 특정 엔티티의 개별 메트릭 임계값을 기준으로 이슈나 인시던트를 발생시킵니다.

Azure SQL Elastic Pool 센서의 내장 이벤트에 대한 자세한 내용은 내장 이벤트 참조 문서를 참조하십시오.