Grafana 대시보드에 Metric을 추가하는 방법에 대해 알아보겠습니다. 제가 직접 경험해본 바로는, 처음에는 복잡할 것 같았던 대시보드 설정이 차근차근 진행하면 생각보다 간단하게 할 수 있더라고요. 그럼 아래를 읽어보시면 좀 더 자세한 방법을 알아보실 수 있을 거에요.
Grafana 설치와 기본 설정
Grafana를 사용하기 위해서는 먼저 설치가 필요해요. 다음 단계를 따라해보세요:
- Grafana 다운로드:
-
제가 직접 검색을 통해 체크해본 바로는, Grafana는 공식 웹사이트에서 다운로드할 수 있어요. Windows 기준으로 Grafana 다운로드 페이지에서 다운로드한 후 설치해 줍니다.
-
Grafana 실행:
-
설치가 끝나면, 웹 브라우저에서
http://localhost:3000으로 접근하면 Grafana가 표시됩니다. 기본 로그인 정보는admin/admin이에요. 처음 로그인 후 비밀번호를 변경하라고 요청하는데요, 반드시 안전한 비밀번호로 변경하는 것이 좋습니다. -
초기 대시보드 설정:
- 설정이 완료되면 대시보드에 들어와 필요한 데이터를 추가할 준비를 해보세요.
Grafana에 Prometheus 연결하기
Grafana에서 데이터를 시각화하기 위해서는 데이터를 저장하는 백엔드와 반드시 연결해야 해요. 이 경우 Prometheus가 그 역할을 해줍니다.
- 최초 설정:
- Grafana의 좌측 메뉴에서
Configuration>Data Sources로 이동해 주세요. - “Add data source” 버튼을 클릭하고 아래와 같은 설정을 해줍니다:
- URL:
http://localhost:9090
- URL:
- 마무리로 하단의
Save & Test버튼을 클릭하면, 정상적으로 연결되면 데이터 소스 정보가 나타나야 해요.
대시보드에 Metric 추가하기
정상적으로 데이터를 불러온다면, 이제 대시보드에 Metric을 시각화할 차례에요.
- Panel 추가하기:
-
Grafana 홈 화면에서 우측 상단의
Add Panel버튼을 클릭해 새 패널을 추가하세요. -
쿼리 설정:
- 나타나는 화면에서 아래쪽을 확인하여 데이터 소스 설정이 제대로 되어 있는지 점검합니다.
- “Query” 섹션에서 원하는 Metric에 대한 쿼리문을 작성해야 해요. 예를 들어,
rate(hats_sold_Hats[5m])
-
쿼리 입력 후
Run queries버튼을 클릭하면 해당 데이터에 대한 차트가 상단에 나타나게 됩니다. -
패널 저장:
- 패널이 정상적으로 생성되었다면, 우측 상단의
Save버튼을 눌러 패널을 저장합니다. 이후 Grafana 홈 화면에서 새로 추가된 패널을 확인할 수 있어요.
대시보드에 다양한 Metric 추가하기
Grafana의 매력은 단순히 하나의 Metric 만 보여주는 것이 아니라, 여러 Metric을 함께 표시할 수 있다는 점이에요. 다양한 Metric을 추가하는 방법을 알아보겠습니다.
데이터 출처 추가하기
다양한 Metric을 표기하기 위해서는 여러 데이터 출처를 추가하는 것이 중요해요.
- 추가 데이터 소스 설정:
-
동일한 데이터 소스로 여러 Metric을 불러오고 싶다면, 데이터를 얻을 쿼리를 변경해줍니다. 예를 들어, 다른 Metric은
average(hats_sold_Hats[10m])처럼 설정할 수 있어요.
-
Visualization 설정:
- 여러 Metric을 모니터링하기 위해 패널에 시계열 표현, 바 차트 등 다양한 시각화를 진행할 수 있습니다.
대시보드와 Alerts 설정하기
자주 사용하는 Metric이 있을 경우 알림을 설정하면 유용합니다.
- 알림 설정:
-
패널에서 “Alert” 탭을 선택하여 정의된 조건에 따라 푸시 알림을 설정하면, 설정한 조건이 충족되었을 때 자동으로 알림을 받을 수 있어요.
-
구성 및 토너먼트 조정:
- 각각의 Metric과 관련된 조건을 설정해 놓으면, 데이터를 실시간으로 모니터링할 수 있어 정말 편리해요.
Grafana 대시보드 커스터마이징
마지막으로, 대시보드의 외형을 개인화하여 설정하는 방법을 살펴보겠습니다.
테마 및 레이아웃 조정하기
Grafana는 사용자 친화적인 UI 디자인으로 여러 테마를 지원해요. 내가 사용하는 색상이나 레이아웃을 조정할 수 있죠.
- 테마 선택:
-
Grafana 메뉴에서 ‘Preferences’로 가면 다양한 테마를 설정할 수 있어요. 개인의 취향에 따라 어두운 쪽이 좋거나 밝은 쪽이 좋을 수 있답니다.
-
패널 레이아웃 조정:
- 각 패널의 크기와 위치를 수동으로 드래그하여 조정할 수 있어 내가 원하는 대시보드 환경으로 만들 수 있어요.
사용자 기본 설정
사용자 맞춤형 환경을 만드는 것도 중요합니다.
- 사용자 프로필 설정:
- 그래프와 관련한 설정을 통해 비밀번호 변경, 알림 설정 등을 쉽게 할 수 있으니 수시로 확인해 줍니다.
자주 묻는 질문 (FAQ)
Grafana 설치 시 어떤 환경이 필요한가요?
Grafana를 사용하기 위해서는 JavaScript, HTML, CSS가 기본적으로 필요하며, Prometheus 같은 백엔드 데이터베이스가 필요해요.
대시보드에 Metric 추가하는 것이 정말 쉽나요?
네, 위에서 설명한 절차를 따르면 간단하게 Metric을 추가할 수 있어요. 처음 사용하는 분들도 쉽게 따라할 수 있답니다.
Grafana에서 알림을 받을 수 있나요?
네, 알림 시스템이 잘 갖춰져 있어 특정 조건이 충족될 때 이메일 혹은 다른 방식으로 알림을 받을 수 있습니다.
Grafana 대시보드를 공유할 수 있나요?
물론입니다. 대시보드는 다른 사용자와 쉽게 공유할 수 있는 기능이 포함되어 있습니다.
그럼 이 글을 통해 Grafana 대시보드에 Metric 표시하는 방법에 대한 유용한 정보를 얻으셨길 바라요. 각 단계마다 실수를 최소화하고, 여러분의 여러 Metric을 효율적으로 시각화해보시길 바랍니다!
키워드: Grafana, 대시보드, Metric 추가하기, 데이터 소스, 알림 설정, UI 디자인, 커스터마이징, 패널, Prometheus, 시각화, 데이터 시각화