TestData 데이터 소스 구성
TestData 데이터 소스 구성
TestData(test data) 데이터 소스는 그라파나에 내장된 테스트용 데이터 소스로, 실제 데이터 소스 없이 가상의 데이터를 생성해 시각화·경고·대시보드를 연습하거나 테스트하는 데 사용됩니다. 대시보드 만들기, 표현식, 알림을 익히기에 좋아요.
본문
데이터 소스 추가
TestData 데이터 소스는 그라파나에 기본 포함되어 있으며, testdata 플러그인으로 제공됩니다.
- Administration > Data sources > Add data source에서 TestData를 선택합니다.
- 데이터 소스에 이름을 지정하고 Save & test를 클릭합니다.
쿼리(시나리오)
TestData 데이터 소스의 쿼리 편집기에서는 시나리오(scenario)를 선택해 다양한 유형의 가상 데이터를 만들 수 있습니다.
대표적인 시나리오:
- Random walk – 무작위로 움직이는 시계열.
- Random walk table – 표 형태의 무작위 데이터.
- Exponential heatmap bucket data – 히트맵용 버킷 데이터.
- CSV content / CSV file / CSV metric values – CSV 기반 데이터.
- Logs – 가상 로그 라인.
- Predictable pulse – 일정한 주기의 펄스.
- Sine wave – 사인파 데이터.
- Grafana live – 라이브 데이터.
이를 통해 실제 데이터 소스 없이도 특정 데이터 형태를 만들어 테스트할 수 있습니다.
활용
- 대시보드·패널 만들기 연습.
- 표현식(수학, 임계값) 테스트.
- 경고 규칙과 알림 동작 확인.
- 변환(transformations) 실험.
주의 사항
- 테스트용 데이터이므로 운영 환경의 실제 지표 수집에는 사용하지 않습니다.
- 다른 예시 문서들에서도 TestData 데이터 소스를 사용해 실습하도록 안내합니다.