WMI로 더 많은 SQL Server 성능 메트릭 수집

To find out if this integration is available in your organization, see your Datadog Integrations page or ask your organization administrator.

To initiate an exception request to enable this integration for your organization, email support@ddog-gov.com.

SQL Server 점검sys.dm_os_performance_counters 테이블에서만 메트릭을 수집하며, 기본적으로 가장 관련이 높은 메트릭만 수집합니다. 몇 가지 간단한 구성으로 해당 테이블에서 수집하는 메트릭을 확장할 수 있지만, 테이블에 없는 메트릭을 수집하려는 경우도 있을 것입니다.

이러한 경우, SQL Server 메트릭의 추가 소스로 WMI 점검을 사용할 수 있습니다(WMI 점검이 처음이라면 WMI 메트릭 수집 가이드 참고). 일부 WMI 클래스(예: Win32_PerfFormattedData_SQLSERVERAGENT_SQLAgentJobs)는 SQL Server의 추가 성능 데이터를 포함할 수 있으며, WMI 점검으로 해당 클래스를 쿼리하고 메트릭을 추가로 수집할 수 있습니다.

예를 들어, 일부 사용자는 아래와 같이 WMI 점검을 구성해 SQL Server의 실패한 작업 수에의 게이지 메트릭을 수집한 경우가 있습니다.

init_config: 

instances: 
    - class: Win32_PerfRawData_SQLSERVERAGENT_SQLAgentJobs
      metrics:
        - [Failedjobs, sqlserver.failed_jobs, gauge]
      filters:
        - Name: _Total
      tag_by: Name