翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Grafana Mimir または Loki が管理する録音ルールの作成
このドキュメントトピックは、Grafana バージョン 9.x をサポートする Grafana ワークスペース向けに設計されています。
Grafana バージョン 10.x をサポートする Grafana ワークスペースについては、「」を参照してくださいGrafana バージョン 10 での作業。
Grafana バージョン 8.x をサポートする Grafana ワークスペースについては、「」を参照してくださいGrafana バージョン 8 での作業。
外部 Grafana Mimir または Loki インスタンスの記録ルールを作成および管理できます。記録ルールは、頻繁に必要な式または計算コストの高い式を事前に計算し、その結果を新しい時系列のセットとして保存します。この新しい時系列のクエリは、特にダッシュボードでは、ダッシュボードが更新されるたびに同じ式をクエリするため、高速です。
前提条件
Grafana Mimir および Loki データソースの場合は、それぞれのサービスを設定してルーラー API を有効にします。
-
Loki – Loki データソースのデフォルト
local
であるルールストレージタイプは、ルールの表示のみをサポートします。ルールを編集するには、他のストレージタイプのいずれかを設定します。 -
Grafana Mimir – Grafana Mimir を指すようにデータソースを設定する場合は、 ではなくレガシー
/api/prom
プレフィックスを使用します/prometheus
。Prometheus データソースは Grafana Mimir と Prometheus の両方をサポートしており、Grafana は Query API と Ruler API の両方が同じ URL にあることを想定しています。ルーラー API に別の URL を指定することはできません。
注記
特定の Loki または Prometheus データソースのアラートルールを管理しない場合は、その設定に移動し、アラート UI によるアラートの管理チェックボックスをオフにします。
Grafana Mimir または Loki が管理する録音ルールを追加するには
-
Grafana コンソールの Grafana メニューでアラート (ベル) アイコンを選択して、既存のアラートを一覧表示するアラートページを開きます。
-
アラートルールの作成 を選択します。
-
ステップ 1 で、ルールタイプ、ルール名、およびストレージの場所を次のように追加します。
-
Mimir または Loki の記録ルールオプションを選択します。
-
ルール名 にわかりやすい名前を追加します。この名前はアラートルールリストに表示されます。また、このルールから作成されるすべてのアラートインスタンスの
alertname
ラベルでもあります。 -
データソースの選択ドロップダウンから、Prometheus または Loki データソースを選択します。
-
名前空間ドロップダウンから、既存のルール名前空間を選択します。それ以外の場合は、新規追加 を選択し、名前を入力して作成します。名前空間には 1 つ以上のルールグループを含めることができ、組織的な目的のみを持つことができます。詳細については、「Cortex または Loki ルールグループと名前空間」を参照してください。
-
グループドロップダウンから、選択した名前空間内の既存のグループを選択します。それ以外の場合は、新規追加 を選択し、名前を入力して作成します。新しく作成されたルールがグループの末尾に追加されます。グループ内のルールは、同じ評価時間で一定の間隔で順番に実行されます。
-
-
ステップ 2 で、評価するクエリを追加します。
値は PromQL 式または LogQL 式にすることができます。評価結果に 0 より大きい値を持つシリーズが 1 つ以上ある場合、ルールはアラートを開始します。各シリーズにアラートが作成されます。
-
ステップ 3 で、ルールに関連付けられたメタデータを追加します。
-
説明と概要を追加して、アラートメッセージをカスタマイズします。のガイドラインを使用しますアラートルールの注釈とラベル。
-
ランブック URL、パネル、ダッシュボード、アラート IDsを追加します。
-
カスタムラベルを追加します。
-
-
保存を選択してルールを保存するか、保存して終了を選択してルールを保存し、アラートページに戻ります。