Graphite 데이터 소스 구성
Graphite 데이터 소스 구성
그라파나에서 Graphite 데이터 소스를 추가하고 구성하는 방법을 안내합니다. Graphite는 시계열 메트릭을 저장하는 오픈소스 도구로, 그라파나에서 Graphite의 메트릭을 쿼리할 수 있어요.
본문
데이터 소스 추가
- Administration > Data sources > Add data source에서 Graphite를 선택합니다.
- URL – Graphite 서버의 HTTP API 주소를 입력합니다(예:
http://graphite:8080). - Access –
Server(기본, 그라파나 서버에서 접근) 또는 Browser 접근을 선택합니다. - Auth – 필요 시 기본 인증(Basic Auth) 사용자/비밀번호를 설정합니다.
- Version – Graphite 버전(예:
1.1이상)을 선택합니다. - Save & test로 연결을 확인합니다.
주요 설정
- URL – Graphite 웹 서버 주소.
- Access –
Server접근(브라우저가 아닌 그라파나 서버가 요청)이 기본. - Basic Auth – Graphite가 인증을 요구하면 사용자/비밀번호를 설정.
- Version – 데이터 소스 동작에 영향을 주는 Graphite 버전 선택.
Graphite 쿼리
Graphite 데이터 소스는 다음을 지원합니다.
- 메트릭 쿼리 – 대상(target) 방식의 Graphite 쿼리 언어(예:
alias(metric, 'name')). - 함수 –
sumSeries,averageSeries,transformNull등 Graphite 함수. - 템플릿 변수 –
$metric같은 변수를 쿼리 타깃에 사용.
쿼리 편집기에서 테이블 형식 또는 시계열 형식을 선택할 수 있습니다.
주의 사항
- Graphite 쿼리는 프록시를 거쳐 그라파나 서버에서 Graphite로 전송됩니다.
- 인증이나 TLS가 필요한 경우 데이터 소스 설정에서 처리합니다.
- 시계열 데이터는
target기반으로 시각화되며, 로그를 지원하지 않습니다(메트릭 전용).