Microsoft SQL Server용 OpenTelemetry Collector를 사용하여 인스턴스를 모니터할 수 있습니다. OpenTelemetry Collector는 Microsoft SQL Server에서 텔레메트리 데이터를 수집하여 뉴렐릭으로 전송하는 커뮤니티 지원 프로젝트입니다.
기본적으로 OpenTelemetry Collector는 Microsoft SQL Server에서 제한된 메트릭을 수집합니다. 쿼리 성능, 대기 시간, 세션 및 기타 고급 메트릭을 전송하려면 OpenTelemetry Collector를 구성해야 합니다. 이 가이드에서는 Microsoft SQL Server에서 고급 메트릭을 수집하여 뉴렐릭으로 전송하도록 구성하는 방법을 안내합니다.
전제 조건
- 시스템에 설치 및 구성된 OpenTelemetry Collector Contrib(
otelcol-contrib). OpenTelemetry Collector 릴리스 페이지에서 최신 릴리스를 다운로드할 수 있습니다.
UI 메트릭 활성화
otelcol-contrib 설정 파일에 메트릭을 추가하고 활성화하여 뉴렐릭 플랫폼 경험을 향상시킬 수 있습니다. 이 섹션에서 제공하는 설정을 사용하면 뉴렐릭 플랫폼의 다음 페이지에 데이터를 채울 수 있습니다:
Overview
Query performance
Wait events
Sessions
Clients
Stored procedures
OpenTelemetry Collector 다시 시작
설정 변경 사항을 적용하려면 다음 명령을 실행하여 OpenTelemetry Collector를 다시 시작하십시오:
Restart-Service -Name "otelcol-contrib"