Microsoft SQL Server 데이터 소스

Microsoft SQL Server 데이터 소스

Microsoft SQL Server(MSSQL)는 비즈니스 애플리케이션, 분석, 운영 워크로드에 가장 널리 사용되는 관계형 데이터베이스 중 하나예요. MSSQL 데이터 소스를 사용하면 데이터 마이그레이션 없이 Grafana에서 기존 SQL Server 인스턴스를 직접 질의할 수 있어요. 이 데이터 소스는 Grafana에 기본 제공되어 설치할 것이 없어요.

출처: Microsoft SQL Server data source

본문

Grafana 13.2부터 이 데이터 소스는 Grafana 릴리스와 무관하게 업데이트되는 독립 플러그인으로 패키징돼요. Microsoft SQL Server 2012 이상, Azure SQL Database, Azure SQL Managed Instance에 연결할 수 있어요.

지원 기능

기능 지원
Metrics
Alerting
Annotations

지원 버전

버전 지원
Microsoft SQL Server 2012+
Azure SQL Database
Azure SQL Managed Instance

Grafana는 최적의 호환성을 위해 최신 서비스 팩 사용을 권장해요.

인증 방법

Microsoft SQL Server 데이터 소스는 다음 인증 방법을 지원해요.

방법 가장 적합한 경우 Grafana Cloud Self-managed 알림 지원
SQL Server Authentication 모든 배포
Windows Authentication (Integrated Security) Windows SSO가 있는 온프레미스 아니요
Windows AD (Kerberos) 엔터프라이즈 Active Directory 환경 아니요
Azure Entra ID (App Registration) 서비스 주체가 있는 Azure SQL
Azure Entra ID (Managed Identity) Azure에서 호스팅되는 Grafana 아니요
Azure Entra ID (Current User) Azure SQL을 사용한 사용자 수준 접근 제어 아니요

참고: Azure Entra ID (Current User) 인증은 알림, 보고, 기록 쿼리를 지원하지 않아요. 이러한 기능은 사용자 세션 없이 백엔드에서 실행되기 때문이에요.

구성 세부 정보는 Microsoft SQL Server 데이터 소스 구성을 참고하세요.

시작하기

다음 문서가 Microsoft SQL Server 데이터 소스를 설정하고 사용하는 데 도움을 줘요.

플러그인 업데이트

Grafana 13.2부터 Microsoft SQL Server 데이터 소스는 Grafana OSS와 Enterprise 모두에 기본 설치된 독립 플러그인으로 동작해요. 이로써 Grafana 릴리스와 무관하게 더 자주 업데이트할 수 있어요. Grafana는 플러그인 카탈로그를 자동으로 확인해 서버를 다시 시작할 때마다 최신 버전을 설치해요.

이 동작을 조정하려면:

  • 자동 업데이트 해제: 구성 파일에서 preinstall_auto_updatefalse로 설정해요.
  • 수동 업데이트: Grafana를 다시 시작하지 않고 Administration > Plugins 페이지에서 언제든 업데이트해요.

독립 플러그인은 Grafana 12.3.0 이상이 필요해요. Grafana 13.1 이하에 번들된 Microsoft SQL Server 데이터 소스는 이전처럼 계속 동작해요. 그 버전들은 이 변경의 영향을 받지 않아요.

Grafana 12.3.x~13.1.x를 실행하는 사용자는 Grafana 13.2로 업그레이드하기 전에 최신 기능을 원한다면 플러그인 카탈로그에서 독립 플러그인을 설치할 수 있어요. 이 버전들에서 독립 플러그인을 사용하려면 구성 파일에 다음을 추가해요.

[plugin.mssql]
as_external = true

[plugins]
; Install the latest version on startup:
preinstall_sync = mssql
; Or install a specific version:
; preinstall_sync = mssql@<version>

추가 기능

데이터 소스를 구성한 뒤에는:

  • Explore로 대시보드를 만들지 않고 데이터를 질의해요.
  • 시계열, 테이블, 게이지를 포함한 시각화를 만들어요.
  • 쿼리 결과를 조작하는 변환(transformations)을 추가해요.
  • query caching으로 성능을 최적화해요(Grafana Enterprise와 Cloud).

관련 데이터 소스

더 알아보기 (Learn more)