New Relic および メトリクスのアラート条件を作成するにはさまざまな方法がありますが、 NRQLを使用することをお勧めします。 NRQL アラート条件を使用すると、追加の制御、検出時間の改善、すべてのデータ タイプにわたる一貫性が実現します。
2021年に、New Relic全体でチャートとクエリからNRQLアラート条件をより簡単に作成できるようになりました。NRQLを使用してAPMの外部サービス条件を作成する方法例については、下を参照してください。
APMとブラウザ監視メトリクスのアラート条件の設定は2つのプロセスからなります。最初に、エンティティを識別してから、NRQL条件を作成する必要があります。
APM条件の例
ここでは、APMがモニタリングするアプリの条件の設定方法を説明します。
最初に:エンティティの識別
まず、アラート条件を設定するエンティティを特定します。
ツールバーのone.newrelic.com > All capabilities > APMに移動します。
アラートを作成するサービスを探します。
サービスをクリックします。
左側のナビゲーション ペインで、 External servicesをクリックします。
Top 20 external servicesの下で、必要なサービスを見つけてクリックします。
ページの右側に、 Response timeとExternal calls per minute (平均値) のグラフが表示されているので、これら 2 つのオプションのどちらを集計するかを決定します。
選択したグラフの右上隅にある省略記号アイコン...をクリックし、 Create alert conditionを選択します。
ヒント
省略記号アイコン...が表示されない場合は、ページ上部のShow new viewオプションが有効になっていることを確認してください。
これによってNRQLアラート条件ビルダでモードが起動され、クエリが事前入力されます。
条件ビルダーにクエリが事前入力されていると、続いてNRQLアラート条件を作成できます。
次に:NRQLアラート条件の作成
モーダルで、以下を完了させます。
条件名を入力します。
Define your signalでは、NRQL クエリ構文が有効になるように、
LIMIT
、SINCE...AGO
、およびTIMESERIES
句が削除されていることを確認します。ヒント
結果が返されない場合は、モーダルの左上隅の現在のアカウントを見て、正しいアカウントであることを確認します。正しくない場合は、モーダルをクローズし、ページ左上隅のアカウントピッカーで正しいアカウントが選択されていることをダブルチェックします。
残りのフィールドに入力し、フォームの下部近くでポリシーを選択または作成して、条件を保存します。
オプション:APMメトリックタイムスライスデータをNRQLでクエリする方法を参照してください。