Search

[Monitoring]2.1 Grafana 대시보드 커스터마이징 하기

Publish Date
2024/12/15
Tags
Status
Not started
1 more property
Grafana 대시보드 커스터마이징 하기
배경 및 목표에 대해 1문장으로 기재

배경 및 목표

배경 및 목표에 대해서 서술하는 부분
블라블라~~~~
// 대시보드 json 던져주고 세세하게 작성하는건 좀 쉽지 않으니깐 구체적으로 이야기 하는건 패스하자.
// tip: 기존에 대시보드 템플릿 가져와서 메트릭확인하기
메트릭 지정하는 것부터 + 항목다듬기 쉽지 않았음 (특히 CPU 수치가.. 아직도 이건 해결 필요)
범위, 단위 설정도 쉽지 않음
확인하고 테스트해보고 왔다갔다하면서 조정하면서 진행함. promQL도 익숙치가 않아서 시간이 걸린것 같음..

대시보드 커스터 마이징 하기

대시보드 JSON 파일로 Export 하기

1.
share > Export > save to file 버튼을 눌러 대시보드의 JSON 파일을 다운로드 받는다.
공유 방법
내용
Link
다른 사용자가 대시보드에 접속할 수 있는 링크 주소와 옵션
Export
대시보드를 JSON 파일로 내보낸다. 내보낸 JSON 파일은
Snapshot
대시보드의 현재 상태를 저장한다. 대시보드에 접근할 수 없는 곳에서 확인할 수 있다.
Public Dashboad
2.
다운로드 받은 json 파일 적용해보자. Dashboard >New > Import 버튼을 누른다.
3.
Import 메뉴에서 Upload .json file 버튼을 클릭한다. 내려받은 JSON 선택한다.
4.
JSON 파일로 입력된 대시보드의 이름, uid를 확인 한후에 Import 버튼을 눌러 대시보드를 불러온다. JSON 파일로 생성된 대시보드 패널들이 정상 동작하는지, 현재 시각으로 메트릭을 수집해 오는지 확인한다.

마무리

대시보드 설계는 간단해 보이지만 메트릭 정의, 단위 변환, PromQL 작성 등의 작업이 복합적으로 얽혀 있어 시간이 소요되었다. 기존 템플릿을 적극 활용하면서 학습과 실습을 병행하는 것이 효율적이다.
Search
Main PageCategoryTagskkogggokkAbout MeContact