NRQL 条件ガイド モードにより、「ホストがレポートしていない」(HNR) アラートの作成が簡素化されます。 手動でNRQLを作成する代わりに、このガイド付きアプローチを使用すると、インフラストラクチャがデータ送信を停止したときを検出するための条件を迅速に定義できます。 この方法では、従来の HNR アラートと比較して、特定のホスト グループをターゲットにし、積算値をカスタマイズし、インシデント基準を調整するための柔軟性が向上します。
特徴
HNR イベントは、インフラストラクチャーエージェントが指定された時間枠内にコレクターにデータを送信できなかった場合に生成されます。
Host not reporting condition | Features |
---|---|
モニターの内容 | エンティティ フィルター バーを使用して、 NRQLアラート条件を監視するホストを選択できます。 選択内容に基づいて、NRQL クエリが自動的に構築されます。 この条件は、条件のフィルターに一致する、将来追加するすべてのホストにも自動的に適用されます。 |
通知方法 | NRQL 条件はポリシーに含まれています。 ポリシーはワークフローと宛先を使用して、インシデントが作成されたときに通知する方法を決定します。 |
インシデントを開くタイミング | HNR ガイド モードでは、信号損失 NRQL 状態の作成をガイドします。 これは、HNR イベントをトリガーする時間枠の構成や、オプションClose all current open incidents 、 Open new "lost signal" incident 、およびDo not open "lost signal" incident on expected terminationからの選択を含む、信号喪失のすべての痛値設定に完全にアクセスできることを意味します。 これらの設定は、ポリシーのインシデント設定と組み合わせて、インシデントがいつオープンするかを決定します。 |
NRQL HNR アラート条件を作成する
アラートポリシーのページに移動します。
New alert condition [新しいアラート条件を]クリックします。
Use guided mode [ガイドモードの使用を]選択します。
Tell us where to look [どこを調べるか教えてください]カテゴリの下にあるHosts [ホスト]を選択します。 (注: 「hosts」オプションが表示されない場合は、インフラストラクチャを計装するための指示に従う必要がある場合があります。)
Select an entity type [エンティティ タイプの選択]でHosts[ホスト]が自動的に選択されない場合は、もう一度Hosts [ホスト]を選択してください。
Next[次へ]をクリックします。
Select signal catgory [信号カテゴリの選択]で、 Host [ホスト]を選択します。
Select a metric to monitor [監視するメトリクスを選択してください]で、 Host not reporting[ホストがレポートしていない]を選択します。
ここで、エンティティ フィルターを使用して、監視するホストの範囲を絞り込むことができます。
Next[次へ]をクリックします。
Consider the signal lost after [信号が失われたとみなす時間]では、時間枠を 30 秒から 48 時間まで調整するオプションがあります。 また、信号が終了すると予想される場合 (たとえば、ホストがシャットダウンすると予想される場合) にインシデントを開くのをスキップするオプションを選択するなど、信号損失設定を調整することもできます。
残りの手順に従って設定を完了し、アラート条件を保存します。
オプション: 予想される終了時に「信号喪失」インシデントを開かない
Do not open "lost signal" incident on expected termination [予想される終了時に「信号喪失」インシデントを開かない]オプションをオンにすると、信号が終了すると予想されるときにインシデントを開かないように New Relic に指示することになります。 これは、ホストがシャットダウンすることが分かっている場合に便利です。
このオプションを有効にするには、 Open new "lost signal" incident [新しい「信号喪失」インシデントを開く]もチェックする必要があります。 この方法では、New Relic は、信号が失われたときに新しいインシデントを開くことを認識しますが、信号が失われると予想されるときは認識しません。
重要
「予期される終了時に「信号喪失」インシデントを開かない」場合に信号喪失インシデントが開かないようにするには、ホスト エンティティにタグtermination: expected
を追加する必要があります。 このタグは、信号が終了すると予想されていたことを示します。 ホスト エンティティにタグを直接追加する方法を参照してください。