Grafana 9 Brings Big Improvements to Alerting and User Experience

겔로그·2022년 9월 18일
0

기타

목록 보기
2/12

개요

이 글은 Grafana 9 Brings Big Improvements to Alerting and User Experience를 참고하여 쓴 글입니다.

이번 Grafana 9 버전 릴리즈는 사용자 편의성을 개선하는 것을 목표로 하였고 실제로 편리한 기능이 몇 가지 추가되어 해당 부분을 공유하고자 이 글을 작성하게 되었습니다.

Grafana란?

Grafana는 그래픽 툴 오픈소스이며 최근 Grafana 9이 릴리스 되었습니다. 버전이 릴리스 되면서 사용자 경험 및 데이터 시각화에 있어 보다 더 쉽고 접근성 있게 만들며 경고에 대한 개선을 주요 목표로 설정했습니다.

몇가지 큰 개선 사항을 공유드리겠습니다.

Release 9 개선점

1. Visual query builder - (Beta)

Grafana 9에서 Visual query builders가 첫 선을 보임으로써 데이터를 보다 쉽고 직관적으로 검색하고 조사할 수 있는 방법을 제공합니다.

기존에는 PromQL을 통해서만 쿼리를 작성할 수 있었으나 이는 신규 사용자가 사용함에 있어 약간의 어려움이 존재했습니다.(어느 정도의 지식이 있어야 이용이 가능)

Grafana 9에서는 Visual query builders의 검색 가능한 드롭다운 메뉴를 통해 메트릭을 선택하여 누구나 시각적 인터페이스로 쿼리를 작성할 수 있습니다. 이는 사용 편의성을 극대화하기 위해 측정 항목과 메트릭 모두에 적용됩니다.

  • 쿼리 작성 방법의 다양화
  • 측정항목 및 레이블 필터를 사용해 쿼리 작성 가능
  • +Operation 기능을 통해 수학 연산 작업 계층화 가능

2. 인앱 가이드를 통한 지속적인 학습

PromQL을 처음 사용하는 경우 Explain 가능을 사용하여 이미 작성된 쿼리에 대한 정보를 알 수 있으며, 이해할 수 있도록 도움을 줍니다.
Builder 모드와 Explain 모드간 전환하며 쿼리가 수행된 메트릭과 수행된 작업에 대해 자세히 알아볼 수 있습니다.

Builder 모드 전환시

Explain 모드 전환시

추가로 새로운 시각적 빌더에서는 hints 기능을 제공하여 고려하고 있는 메트릭에 대해 커스터마이징하여 올바른 연산을 제안합니다.

3. Explore-to-dashboard workflow

개선된 대시보드에서는 Explore-to-dashboard 워크플로우를 선보였습니다.
기존에 새로운 패널/대시보드를 등록하려고 하는 경우 이전에 작성한 대시보드에서 동일한 정보를 가져오기 위해서는 해당 패널/대시보드에서 하나하나 복사해서 설정해줘야 하는 문제가 있었습니다.

해당 부분을 개선하여 버튼을 클릭해 탐색기에서 직접 기존 패널을 추가해달라고 하면 기존 패널의 모든 정보들이 새로운 패널에 기본적으로 포함됩니다.

4. Command Pallete

cmd + k 또는 ctrl + k 단축키를 통해 명령 팔레트를 실행할 수 있습니다.
키보드만으로도 Grafana의 기능을 이용할 수 있도록 도움을 줍니다.

5. New navigation

네비게이션 기능을 보다 더 확장하였습니다. star를 통해 즐겨찾기 기능을 제공하며 savedItem기능 토글을 통해 별표 표시된 대시보드에 손쉽게 접근이 가능합니다.

6. Reporting in Grafana Enterprise

엔터프라이즈 사용자의 보고 기능이 향상되었습니다. 여러 대시보드를 단일 리포트에 추가할 수 있으며 대시보드 이미지를 보고서에 담아 보고가 가능해졌습니다.

7. Improving Dashboard Features - (BETA)

대시보드가 개선이 되며 두 가지 기능이 베타버전으로 제공됩니다.

  • Traces panel in dashboard
    추적 패널을 대시보드에 추가하여 탐색 모드에서 보는 대신 대시보드를 통해 추적을 시각화 할 수 있게 되었습니다.

  • Dashboard preview
    모든 이용 가능한 대시보드에 대한 미리보기 기능을 제공합니다. 이를 통해 올바른 대시보드 이용에 도움을 주고 있습니다.

8. Grafana Alerting improvements

Grafana 8에서 재설계한 alerting 방식에 대해 사용자 경험을 피드백 받아 몇 가지 사항이 개선되었으며 Grafana 9에서는 기본 경고 시스템으로 사용합니다.

  • Multi-dimensional alerts

    • 단일 쿼리에서 다차원적인 알람을 설정 및 실행할 수 있으며 개별적으로 제어가 가능해지도록 개선
    • Grafana 9 이전에는 패널이나 대시보드에 알림을 연결해야 했으나, 규칙에 의해 개별적으로 생성된 경고를 제어할 수 있도록 개선
  • Grouping and routing alerts

    • 사용자가 정의한 라벨에 따라 각 경고 인스턴스를 특정 연락처로 라우팅 할 수 있습니다.
  • Mute timings

    • 알람 전송을 원하지 않는 시간대를 설정할 수 있도록 개선
  • Silencing alerts

    • 특정 알람에 대해 알람을 비활성화 할 수 있도록 기능 개선

결론

Grafana 9의 몇가지 기능은 Beta 버전이며 아직까지 이용하기에는 애매한 부분이 있는 것 같습니다. 하지만 릴리즈된 내용 대부분이 사용자 편의성을 크게 개선하였으며 특히 Visual query buildersavedItem를 통한 대시보드 즐겨찾기 기능, 추가로 Explain 모드까지가 인상깊었던 내용 같습니다.

앞으로 Beta 기능들이 좀 안정화되어 실제 기능으로 제공되었으면 좋겠다는 생각을 하게 되었습니다.

추가로 개선된 내용을 보다 더 구체적으로 알고 싶으신 경우
Release notes for Grafana 9.0.0를 참고해주시면 감사하겠습니다.

이상 읽어주셔서 감사합니다.

profile
Gelog 나쁜 것만 드려요~

0개의 댓글