Comprehensive rejuvenation|Detailed explanation of the new features of Grafana v9.0.x
Grafana 9.0 は、Grafana のユーザビリティを向上させたバージョンです。新しく改良された操作インターフェイスとデフォルトの Grafana アラート機能を通じて、データを取得します。
Grafana の主なミッションの一つは、可観測性、データビジュアライゼーション、データ分析をすべての人にとってよりアクセスしやすいものにすることです。Prometheus や Loki などの一般的なデータソースでは、クエリの記述と理解が難しい場合があります。Grafana 9.0 では、これらのデータソース向けに新しいビジュアルクエリビルダーが提供されています。これらのビジュアルクエリビルダーにより、学習コストが削減され、誰もがクエリの記述、理解、および基盤となるクエリ言語の習得を進められます。
このバージョンには、強力かつ高速な新しいヒートマップの可視化、アクセスしやすいナビゲーションメニュー、改善されたダッシュボード検索、高度なセキュリティと認証機能なども含まれています。
新機能および改善された機能の一覧:
• 新しい Prometheus クエリビルダー
• 新しい Grafana Loki クエリビルダー
• 新しいナビゲーションバーと検索
• 新しい Explore 機能
• 新しいパネル
• 新しい Grafana Alerting
新しい Prometheus クエリビルダー
PromQL(Prometheus クエリ言語)は、非常に複雑で高度なクエリ構文を持つ強力なクエリ言語です。しかし、Prometheus の初心者にとっては、比較的シンプルなクエリでさえ記述や読み取りが難しく感じられます。
Prometheus の新しい UI クエリビルダーは、この課題を解決するために構築されました。Grafana 9.0 では、Explore 内に新しいビジュアルクエリビルダーインターフェイスが表示され、誰でも PromQL の仕組みを学びながらクエリを記述できます。
メトリックとラベル
新しいクエリビルダーでは、複数語による検索でメトリックを検索して選択できます。メトリックまたはタグフィルターの選択から始めることができます。
メトリックに対する演算
Operations フィールドは、さまざまな関数、範囲関数、集計、二項演算を通じて、対象のメトリックに数学的演算を適用するために使用します。+Operation ボタンでこれらの演算を階層化できます。演算はテキストクエリの逆順ではなく実行順序で表示されるため、クエリの読み取りと編集が容易になります。
複数形式の PromQL 記述をサポート
テキスト編集モード(Code)またはビジュアルクエリビルダーモード(Builder)で PromQL クエリを記述できます。PromQL の変更内容を保持したまま、これらのモードを切り替えられます。
PromQL Explain
PromQL に慣れていない場合は、3 番目のモードである Explain を使用して、記述された PromQL の実行計画を理解できます。Builder モードと Explain モードを切り替えながら、クエリを保持したまま、クエリされたメトリックで実行される演算について詳しく学べます。
新しい Grafana Loki クエリビルダー
LogQL は複雑で強力なクエリ言語です。多くの点で PromQL よりも複雑で、より多くの構文を覚える必要があります。Grafana 9.0 で導入された新しいクエリビルダーは、構文を知らなくても Loki クエリの記述と理解を支援します。このログクエリの例をご覧ください。
下図の Loki クエリビルダーでは、タグフィルター、パーサー、関数を追加および編集できます。Loki クエリビルダーは、Explain モードや Code モードと Builder モードの切り替え機能を含む、上記の Prometheus クエリビルダーのすべての機能をサポートしています。
新しいナビゲーションバーと検索機能
ナビゲーションバー 拡張可能なナビゲーションバー
ナビゲーションバーを展開して、Grafana の機能とインストール済みのインテグレーションをよりよく把握できます。
スター付きダッシュボードをナビゲーションバーに追加
Grafana 9 では、ダッシュボードにスターを付けてナビゲーションメニューから簡単にアクセスできます。
コマンドパレット
コマンドパレットは、キーボードショートカットを多用するユーザーにとって大きな生産性向上をもたらします。cmd+K(macOS)または ctrl+K(Linux/Windows)でコマンドパレットを呼び出し、ナビゲーションやダッシュボード検索をより簡単に行えます。Grafana のユーザーインターフェイス上の位置に応じて、クエリの素早い実行、分割ビューへの切り替え、ダッシュボード間の移動、テーマ設定の変更が行えます。
ダッシュボードパネル検索
Grafana 9.0 の新しい検索は、SQL クエリではなくインメモリ全文検索インデックスを使用しています。これにより検索エクスペリエンスが向上し、パネルタイトル内での検索も可能になりました。
新しい Explore 機能
Explore からダッシュボードパネルを直接インポート
Grafana は以前からダッシュボードから Explore へコンテキストを失わずに移動できましたが、逆方向の移動はサポートされていませんでした。
Grafana 9.0 では、Explore からダッシュボードへの新しいワークフローが導入され、Explore モードから直接パネルやダッシュボードを作成できます。複雑なクエリがうまく動作した場合、それをコピーしたり新しいダッシュボード用に書き直したりする必要がなくなりました。
Explore クエリ履歴
クエリ履歴ボタンをクリックすると、Explore で実行されたすべてのクエリの履歴を確認できます。
新しいパネル機能
ヒートマップの新ヒートマップパネル
新しいヒートマップパネルはアーキテクチャが刷新され、パフォーマンスが飛躍的に向上しました。パフォーマンスに加えて、ヒートマップパネルの解像度も高くなっています。カラースペクトラムのカスタマイズと細かな制御ができるようになりました。
トレースパネル
Grafana 9.0 では、トレースパネルをダッシュボードに追加し、Explore モードではなくトレースビューで可視化できるようになりました。
パネルプレビュー
利用可能なすべての可視化のプレビューを提供します。PromQL の記述完了後、サジェスト機能で必要な可視化を素早く見つけられます。
新しい Grafana Alerting
Grafana 9.0.x では、新しいアラート UI がデフォルトで提供されます(8.2.x 以前のバージョンと比較)。
アラートステータス履歴
• Grafana が管理するアラートのステータス履歴に、ステータス変更の理由が表示されます
アラートルールは、ルールの計算結果でエラーやデータなしの条件が発生した場合に、アラートまたは OK ステータスを使用するように設定できます。この変更により、アラート、アラート(NoData)、アラート(Error)の違いを追跡できます。また、UI も新しいシリアル化状態に対応し、フィルタリング、ソート、シェーディングが更新されます。
複数作成方法のサポート
Grafana Alerting は、ダッシュボードパネル上でのアラート作成をサポートしています。「dashboard UID」と「panel ID」のアノテーションを使用してアラートを関連付けます。
Grafana Alerting は、ダッシュボードに関連付けられていないアラートの直接作成もサポートしています。
通知ポリシーとサイレンス
通知ポリシーでは、マシンラベルを使用してアラートルールと連絡先ポイントを関連付けできます。
アラートメッセージが頻繁に届く場合は、サイレンスを使用してアラートを抑制できます
Grafana の主なミッションの一つは、可観測性、データビジュアライゼーション、データ分析をすべての人にとってよりアクセスしやすいものにすることです。Prometheus や Loki などの一般的なデータソースでは、クエリの記述と理解が難しい場合があります。Grafana 9.0 では、これらのデータソース向けに新しいビジュアルクエリビルダーが提供されています。これらのビジュアルクエリビルダーにより、学習コストが削減され、誰もがクエリの記述、理解、および基盤となるクエリ言語の習得を進められます。
このバージョンには、強力かつ高速な新しいヒートマップの可視化、アクセスしやすいナビゲーションメニュー、改善されたダッシュボード検索、高度なセキュリティと認証機能なども含まれています。
新機能および改善された機能の一覧:
• 新しい Prometheus クエリビルダー
• 新しい Grafana Loki クエリビルダー
• 新しいナビゲーションバーと検索
• 新しい Explore 機能
• 新しいパネル
• 新しい Grafana Alerting
新しい Prometheus クエリビルダー
PromQL(Prometheus クエリ言語)は、非常に複雑で高度なクエリ構文を持つ強力なクエリ言語です。しかし、Prometheus の初心者にとっては、比較的シンプルなクエリでさえ記述や読み取りが難しく感じられます。
Prometheus の新しい UI クエリビルダーは、この課題を解決するために構築されました。Grafana 9.0 では、Explore 内に新しいビジュアルクエリビルダーインターフェイスが表示され、誰でも PromQL の仕組みを学びながらクエリを記述できます。
メトリックとラベル
新しいクエリビルダーでは、複数語による検索でメトリックを検索して選択できます。メトリックまたはタグフィルターの選択から始めることができます。
メトリックに対する演算
Operations フィールドは、さまざまな関数、範囲関数、集計、二項演算を通じて、対象のメトリックに数学的演算を適用するために使用します。+Operation ボタンでこれらの演算を階層化できます。演算はテキストクエリの逆順ではなく実行順序で表示されるため、クエリの読み取りと編集が容易になります。
複数形式の PromQL 記述をサポート
テキスト編集モード(Code)またはビジュアルクエリビルダーモード(Builder)で PromQL クエリを記述できます。PromQL の変更内容を保持したまま、これらのモードを切り替えられます。
PromQL Explain
PromQL に慣れていない場合は、3 番目のモードである Explain を使用して、記述された PromQL の実行計画を理解できます。Builder モードと Explain モードを切り替えながら、クエリを保持したまま、クエリされたメトリックで実行される演算について詳しく学べます。
新しい Grafana Loki クエリビルダー
LogQL は複雑で強力なクエリ言語です。多くの点で PromQL よりも複雑で、より多くの構文を覚える必要があります。Grafana 9.0 で導入された新しいクエリビルダーは、構文を知らなくても Loki クエリの記述と理解を支援します。このログクエリの例をご覧ください。
下図の Loki クエリビルダーでは、タグフィルター、パーサー、関数を追加および編集できます。Loki クエリビルダーは、Explain モードや Code モードと Builder モードの切り替え機能を含む、上記の Prometheus クエリビルダーのすべての機能をサポートしています。
新しいナビゲーションバーと検索機能
ナビゲーションバー 拡張可能なナビゲーションバー
ナビゲーションバーを展開して、Grafana の機能とインストール済みのインテグレーションをよりよく把握できます。
スター付きダッシュボードをナビゲーションバーに追加
Grafana 9 では、ダッシュボードにスターを付けてナビゲーションメニューから簡単にアクセスできます。
コマンドパレット
コマンドパレットは、キーボードショートカットを多用するユーザーにとって大きな生産性向上をもたらします。cmd+K(macOS)または ctrl+K(Linux/Windows)でコマンドパレットを呼び出し、ナビゲーションやダッシュボード検索をより簡単に行えます。Grafana のユーザーインターフェイス上の位置に応じて、クエリの素早い実行、分割ビューへの切り替え、ダッシュボード間の移動、テーマ設定の変更が行えます。
ダッシュボードパネル検索
Grafana 9.0 の新しい検索は、SQL クエリではなくインメモリ全文検索インデックスを使用しています。これにより検索エクスペリエンスが向上し、パネルタイトル内での検索も可能になりました。
新しい Explore 機能
Explore からダッシュボードパネルを直接インポート
Grafana は以前からダッシュボードから Explore へコンテキストを失わずに移動できましたが、逆方向の移動はサポートされていませんでした。
Grafana 9.0 では、Explore からダッシュボードへの新しいワークフローが導入され、Explore モードから直接パネルやダッシュボードを作成できます。複雑なクエリがうまく動作した場合、それをコピーしたり新しいダッシュボード用に書き直したりする必要がなくなりました。
Explore クエリ履歴
クエリ履歴ボタンをクリックすると、Explore で実行されたすべてのクエリの履歴を確認できます。
新しいパネル機能
ヒートマップの新ヒートマップパネル
新しいヒートマップパネルはアーキテクチャが刷新され、パフォーマンスが飛躍的に向上しました。パフォーマンスに加えて、ヒートマップパネルの解像度も高くなっています。カラースペクトラムのカスタマイズと細かな制御ができるようになりました。
トレースパネル
Grafana 9.0 では、トレースパネルをダッシュボードに追加し、Explore モードではなくトレースビューで可視化できるようになりました。
パネルプレビュー
利用可能なすべての可視化のプレビューを提供します。PromQL の記述完了後、サジェスト機能で必要な可視化を素早く見つけられます。
新しい Grafana Alerting
Grafana 9.0.x では、新しいアラート UI がデフォルトで提供されます(8.2.x 以前のバージョンと比較)。
アラートステータス履歴
• Grafana が管理するアラートのステータス履歴に、ステータス変更の理由が表示されます
アラートルールは、ルールの計算結果でエラーやデータなしの条件が発生した場合に、アラートまたは OK ステータスを使用するように設定できます。この変更により、アラート、アラート(NoData)、アラート(Error)の違いを追跡できます。また、UI も新しいシリアル化状態に対応し、フィルタリング、ソート、シェーディングが更新されます。
複数作成方法のサポート
Grafana Alerting は、ダッシュボードパネル上でのアラート作成をサポートしています。「dashboard UID」と「panel ID」のアノテーションを使用してアラートを関連付けます。
Grafana Alerting は、ダッシュボードに関連付けられていないアラートの直接作成もサポートしています。
通知ポリシーとサイレンス
通知ポリシーでは、マシンラベルを使用してアラートルールと連絡先ポイントを関連付けできます。
アラートメッセージが頻繁に届く場合は、サイレンスを使用してアラートを抑制できます
Related Articles
-
A detailed explanation of Hadoop core architecture HDFS
Knowledge Base Team
-
What Does IOT Mean
Knowledge Base Team
-
6 Optional Technologies for Data Storage
Knowledge Base Team
-
What Is Blockchain Technology
Knowledge Base Team
Explore More Special Offers
-
Short Message Service(SMS) & Mail Service
50,000 email package starts as low as USD 1.99, 120 short messages start at only USD 1.00
