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