Graphite 데이터 소스 구성

Graphite 데이터 소스 구성

그라파나에서 Graphite 데이터 소스를 추가하고 구성하는 방법을 안내합니다. Graphite는 시계열 메트릭을 저장하는 오픈소스 도구로, 그라파나에서 Graphite의 메트릭을 쿼리할 수 있어요.

출처: Graphite data source configuration

본문

데이터 소스 추가

  1. Administration > Data sources > Add data source에서 Graphite를 선택합니다.
  2. URL – Graphite 서버의 HTTP API 주소를 입력합니다(예: http://graphite:8080).
  3. AccessServer(기본, 그라파나 서버에서 접근) 또는 Browser 접근을 선택합니다.
  4. Auth – 필요 시 기본 인증(Basic Auth) 사용자/비밀번호를 설정합니다.
  5. Version – Graphite 버전(예: 1.1 이상)을 선택합니다.
  6. Save & test로 연결을 확인합니다.

주요 설정

  • URL – Graphite 웹 서버 주소.
  • AccessServer 접근(브라우저가 아닌 그라파나 서버가 요청)이 기본.
  • Basic Auth – Graphite가 인증을 요구하면 사용자/비밀번호를 설정.
  • Version – 데이터 소스 동작에 영향을 주는 Graphite 버전 선택.

Graphite 쿼리

Graphite 데이터 소스는 다음을 지원합니다.

  • 메트릭 쿼리 – 대상(target) 방식의 Graphite 쿼리 언어(예: alias(metric, 'name')).
  • 함수sumSeries, averageSeries, transformNull 등 Graphite 함수.
  • 템플릿 변수$metric 같은 변수를 쿼리 타깃에 사용.

쿼리 편집기에서 테이블 형식 또는 시계열 형식을 선택할 수 있습니다.

주의 사항

  • Graphite 쿼리는 프록시를 거쳐 그라파나 서버에서 Graphite로 전송됩니다.
  • 인증이나 TLS가 필요한 경우 데이터 소스 설정에서 처리합니다.
  • 시계열 데이터는 target 기반으로 시각화되며, 로그를 지원하지 않습니다(메트릭 전용).

더 알아보기