이 글은 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를 참고해주시면 감사하겠습니다.
이상 읽어주셔서 감사합니다.