이 글은 Grafana 9 Brings Big Improvements to Alerting and User Experience를 참고하여 쓴 글입니다.
이번 Grafana 9 버전 릴리즈는 사용자 편의성을 개선하는 것을 목표로 하였고 실제로 편리한 기능이 몇 가지 추가되어 해당 부분을 공유하고자 이 글을 작성하게 되었습니다.
Grafana는 그래픽 툴 오픈소스이며 최근 Grafana 9이 릴리스 되었습니다. 버전이 릴리스 되면서 사용자 경험 및 데이터 시각화에 있어 보다 더 쉽고 접근성 있게 만들며 경고에 대한 개선을 주요 목표로 설정했습니다.
몇가지 큰 개선 사항을 공유드리겠습니다.
Grafana 9에서 Visual query builders
가 첫 선을 보임으로써 데이터를 보다 쉽고 직관적으로 검색하고 조사할 수 있는 방법을 제공합니다.
기존에는 PromQL을 통해서만 쿼리를 작성할 수 있었으나 이는 신규 사용자가 사용함에 있어 약간의 어려움이 존재했습니다.(어느 정도의 지식이 있어야 이용이 가능)
Grafana 9에서는 Visual query builders
의 검색 가능한 드롭다운 메뉴를 통해 메트릭을 선택하여 누구나 시각적 인터페이스로 쿼리를 작성할 수 있습니다. 이는 사용 편의성을 극대화하기 위해 측정 항목과 메트릭 모두에 적용됩니다.
+Operation
기능을 통해 수학 연산 작업 계층화 가능PromQL을 처음 사용하는 경우 Explain
가능을 사용하여 이미 작성된 쿼리에 대한 정보를 알 수 있으며, 이해할 수 있도록 도움을 줍니다.
Builder 모드와 Explain 모드간 전환하며 쿼리가 수행된 메트릭과 수행된 작업에 대해 자세히 알아볼 수 있습니다.
Builder 모드 전환시
Explain 모드 전환시
추가로 새로운 시각적 빌더에서는 hints
기능을 제공하여 고려하고 있는 메트릭에 대해 커스터마이징하여 올바른 연산을 제안합니다.
개선된 대시보드에서는 Explore-to-dashboard
워크플로우를 선보였습니다.
기존에 새로운 패널/대시보드를 등록하려고 하는 경우 이전에 작성한 대시보드에서 동일한 정보를 가져오기 위해서는 해당 패널/대시보드에서 하나하나 복사해서 설정해줘야 하는 문제가 있었습니다.
해당 부분을 개선하여 버튼을 클릭해 탐색기에서 직접 기존 패널을 추가해달라고 하면 기존 패널의 모든 정보들이 새로운 패널에 기본적으로 포함됩니다.
cmd + k
또는 ctrl + k
단축키를 통해 명령 팔레트를 실행할 수 있습니다.
키보드만으로도 Grafana의 기능을 이용할 수 있도록 도움을 줍니다.
네비게이션 기능을 보다 더 확장하였습니다. star
를 통해 즐겨찾기 기능을 제공하며 savedItem
기능 토글을 통해 별표 표시된 대시보드에 손쉽게 접근이 가능합니다.
엔터프라이즈 사용자의 보고 기능이 향상되었습니다. 여러 대시보드를 단일 리포트에 추가할 수 있으며 대시보드 이미지를 보고서에 담아 보고가 가능해졌습니다.
대시보드가 개선이 되며 두 가지 기능이 베타버전으로 제공됩니다.
Traces panel in dashboard
추적 패널을 대시보드에 추가하여 탐색 모드에서 보는 대신 대시보드를 통해 추적을 시각화 할 수 있게 되었습니다.
Dashboard preview
모든 이용 가능한 대시보드에 대한 미리보기 기능을 제공합니다. 이를 통해 올바른 대시보드 이용에 도움을 주고 있습니다.
Grafana 8에서 재설계한 alerting 방식에 대해 사용자 경험을 피드백 받아 몇 가지 사항이 개선되었으며 Grafana 9에서는 기본 경고 시스템으로 사용합니다.
Multi-dimensional alerts
Grouping and routing alerts
Mute timings
Silencing alerts
Grafana 9의 몇가지 기능은 Beta 버전이며 아직까지 이용하기에는 애매한 부분이 있는 것 같습니다. 하지만 릴리즈된 내용 대부분이 사용자 편의성을 크게 개선하였으며 특히 Visual query builder
및 savedItem
를 통한 대시보드 즐겨찾기 기능, 추가로 Explain
모드까지가 인상깊었던 내용 같습니다.
앞으로 Beta 기능들이 좀 안정화되어 실제 기능으로 제공되었으면 좋겠다는 생각을 하게 되었습니다.
추가로 개선된 내용을 보다 더 구체적으로 알고 싶으신 경우
Release notes for Grafana 9.0.0를 참고해주시면 감사하겠습니다.
이상 읽어주셔서 감사합니다.