Grafana v10.1의 새로운 기능
Grafana v10.1의 새로운 기능
Grafana 10.1에 오신 걸 환영해요! 대시보드와 시각화, 데이터 소스, 보안과 인증 관련 변경 사항을 소개할게요. 특히 Explore 모드에서 Loki와 다른 로깅 데이터 소스의 로그를 시각화하는 일련의 개선과, Pyroscope 및 다른 연속 프로파일링 데이터 소스의 프로파일링 데이터를 시각화하는 Flame graph 패널이 반가울 거예요.
이 릴리스의 모든 변경 사항에 대한 더 자세한 내용은 changelog를 참고하세요. v10.1로 업그레이드할 때 권장하는 구체적인 단계는 Upgrade Guide를 확인하세요.
출처: 문서
본문
대시보드와 시각화
Flame graph 개선
- Sandwich view: flame graph에서 어떤 심볼의 sandwich view를 볼 수 있어요. sandwich view는 심볼의 모든 호출자(callers)를 위에, 모든 피호출자(callees)를 아래에 보여줘요. 심볼의 컨텍스트를 보려 할 때 유용해요.
- 색상 구성표 전환: 심볼의 상대적 값에 기반한 색상 그라데이션 또는 심볼의 패키지 이름 기반으로 색상 구성표를 전환할 수 있어요.
- 심볼 이름 정렬 전환: 이름이 긴 심볼은 같은 접두사를 가지면 구분하기 어려울 수 있어요. 이 옵션으로 텍스트를 왼쪽 또는 오른쪽 정렬해 중요한 심볼 이름 부분을 볼 수 있게 해줘요.
- 개선된 내비게이션: 테이블에서 심볼을 강조하거나 심볼에 대해 sandwich view를 활성화할 수 있어요. 또한 flame graph 위의 새 상태 표시줄이 어떤 뷰가 활성화됐는지 표시해요.
위젯과 시각화 구분
변환(Transformations) 재설계
변환 기능이 재설계됐어요.
Format Time 변환
시간 형식을 지정하는 Format Time 변환이 추가됐어요.
Join by fields 변환의 outer join(테이블) 옵션
Time series, Trend, State timeline 시각화에서 값 끊기(Disconnect)
Geomap Network 레이어
Geomap에 네트워크 레이어가 추가됐어요.
Heatmap 시각화의 데이터 링크 지원
Heatmap 시각화가 이제 데이터 링크를 지원해요.
초안 보고서 활성화
데이터 소스
Loki의 Step editor
Loki 데이터 소스에 Step 편집기가 추가됐어요.
Loki 로그 라인에 링크 복사
Tempo의 TraceQL 응답 스트리밍
TraceQL 기반 Tempo Search
Tempo Search가 TraceQL로 구동돼요.
추적용 Span filtering 일반 공개(GA)
추적에 대한 Span filtering이 GA가 됐어요. Service Name, Span Name, Duration, Tags(태그, 프로세스 태그, 로그 필드 포함)로 필터링할 수 있어요.
Loki와 Elasticsearch의 구성 페이지 재설계
더 사용하기 쉬운 Elasticsearch 쿼리 편집기
Metrics explorer
Redshift와 Athena: 비동기 쿼리 데이터 지원
Redshift와 Athena: 비동기 쿼리 캐싱
CloudWatch logs Monaco 쿼리 편집기
InfluxDB 백엔드 모드
Explore
로그: 로그 라인에 표시할 필드 선택
로그: 로그 라인 렌더링 성능 개선
로그: 로그 컨텍스트에서 더 많은 로그 라인 보기
Elasticsearch 로그 샘플
Explore의 패널 플러그인
알림(Alerting)
알림 규칙
- 알림 인스턴스 라우팅 미리보기
- 알림 규칙 유형
- UI 개선: 폴더와 평가 그룹을 만드는 새 UI 컴포넌트와 개선된 텍스트·검증, Alert Rule list 페이지 개선, 주석 표시 개선, YAML로 규칙 구성 보기, 쿼리·식 표시 개선, Min interval 옵션, 인앱 알림 규칙 생성 가이드, 공통 라벨 토글 지원이 포함돼요.
연락처 포인트(Contact points)
- 외부 Alertmanager를 위한 추가 연락처 포인트: WeChat, Amazon SNS, Telegram, Cisco Webex Teams.
- 연락처 포인트 프로비저닝 파일 내보내기.
알림 정책(Notification policies)
- 알림 정책 프로비저닝 파일 내보내기.
알림 관리
- mute timing의 시간대 지원.
- 알림 인스턴스의 라벨 색상.
인증과 권한 부여
- OAuth 역할 매핑 시행
- 외부 동기화된 역할의 수동 업데이트 방지
- GitLab OIDC 지원
- Google OIDC 및 Team Sync 지원
플러그인
- Angular 폐기 변경: 플러그인 카탈로그의 영향받는 플러그인 옆에 Angular 배지 추가, Angular 플러그인 브라우징 시 카탈로그 플러그인 페이지 상단에 경고 추가, Angular 데이터 소스 플러그인을 쓰는 패널 편집 시 쿼리 편집기 상단에 경고 추가.
angular_support_enabled가false로 설정되면 Angular 플러그인은 로드되지 않아요. - 유효하지 않은 UID를 가진 데이터 소스 프로비저닝 폐기
하위 폴더: 폴더 선택
하위 폴더 생성 시 폴더 선택이 추가됐어요.