スマートアラートを使用すると、エンティティでアラートカバレッジが不足している場所を見つけ、推奨される標準を適用してそのギャップを埋めることができます。
ヒント
スマートアラートはアカウント単位です。単一のビューから複数のアカウントにわたる集計カバレッジを表示または管理することはできません。
New Relic UIで、Alerts > Alerts Overviewを選択します。
スマートアラートは、アラートの設定が初めての場合でも、すでに条件が設定されている場合でも、エンティティが推奨される標準をどの程度満たしているかを示します。New Relicは各エンティティタイプに標準の条件を推奨しているため、ゼロから始める必要はありません。スマートアラートはユーザーの代わりに条件を作成するわけではありません — ギャップが存在する場所を明らかにし、ユーザーがエンティティスコープの条件を作成してギャップを埋めることができるようにします:
カバレッジのギャップを分析する
Alerts Overviewページから開始します。ここでは、エンティティが推奨基準をどの程度満たしているか、どのエンティティに条件がないか、どの条件がノイズが多いか、またはシグナルを生成しないかを確認できます。発見した内容に対処する:
カバレッジのギャップを埋めるには、以下のステップを続けます。
頻繁にアラートを発する条件を静めるには、ノイズを減らすを参照してください。
レポートを停止した条件を修正するには、シグナルのない条件の管理を参照してください。
カバレッジ数に違いがあることに気付く場合があります:
Entities without alert conditionsとStandards coverage for your entitiesの合計は異なる場合があります — 標準カバレッジは、サポートされているエンティティタイプ:サービス(APM)、ブラウザアプリケーション、モバイルアプリケーション、Syntheticモニター、およびホストのみをカウントします。
Hostsエンティティタイプにはカバレッジのパーセンテージが表示されません — ホストエンティティは頻繁に追加および削除されるためです。
標準のカバレッジを確認する
すべてのエンティティタイプのカバレッジを確認するには、Alerts OverviewページでManage standards coverageをクリックします。これにより、Coverage statusページが開きます。
各エンティティタイプを展開して、New Relicが推奨する条件の標準と、各標準を満たすエンティティの数を確認します。ここから、以下の操作を行えます。
標準のエンティティを調べる:Standard coverageのバー、またはハイパーリンクされたエンティティ番号をクリックし、Covered、Partially covered、またはNot coveredでリストをフィルタリングします。
標準のギャップを埋める手順に進む: 標準がカバーされていない場合はConfigureを、部分的または完全にカバーされている場合はManageをクリックします。どちらをクリックしても、標準のEdit conditionsページが開きます。
ヒント
スマートアラートには現在、アプリケーションやビジネスに固有のエンティティに対する推奨事項はありません。これらはOthers Under Considerationから取得でき、手動でアラート条件を作成できます。
条件の編集または作成
Edit conditionsページには、その標準のすべての条件がリストされ、各条件の閾値タイプ、それがアクティブになっているエンティティの数、およびそのステータスが表示されます。ここから、以下の操作を行えます。
条件を無効にする: トグルをオフにするか、Editで開いてそこで無効にします。
条件を削除する: 条件のEditをクリックし、条件のページから削除します。
既存の条件の閾値を調整する: 条件のEditをクリックし、ガイド付きフローを使用して閾値を更新します。
カバーされていないエンティティの条件を追加する: Create new alert conditionsを選択し、新しい条件を設定します。
レガシー条件と新しいスマートアラート条件の比較
レガシー条件を編集して他のエンティティを含めるか、カバーされていないエンティティ用に新しいスマートアラート条件を作成できます。New Relicでは、新しい条件を作成することをお勧めします — スマートアラートは、シグナル履歴に基づいてエンティティごとに推奨される閾値を設定します。レガシー条件を編集してエンティティを追加すると、個々の動作に関係なく、選択したすべてのエンティティに単一の閾値が適用されます。
スマートアラート条件はエンティティスコープであるため、新しい条件はクエリに一致するすべてのエンティティをカバーします — レガシー条件で既にカバーされているものも含まれます。これらのエンティティの重複する条件を避けるため、新しい条件を構成する際にフィルターを使用してそれらを除外してください。詳細については、新しいアラート条件を構成するを参照してください。
新しいアラート条件を構成する
Create an alert conditionページでは、その標準のタイプのすべてのエンティティに条件が事前にスコープされます。シグナル履歴に基づいて、各エンティティに推奨される閾値が設定されます。保存する前に、次の操作を行うことができます:
クエリの絞り込み: フィルターを追加して、条件を特定のシグナルまたはエンティティのサブセットに絞り込みます。更新されたクエリのシグナル履歴を反映するように、推奨される閾値が更新されます。
タイトルを追加: この条件が生成するすべての集計イベントに適用される名前を設定します。
イシュー作成の環境設定: New Relicがこの条件からの集計イベントをイシューにグループ化する方法を選択します:
- ポリシーごとに1つのイシュー:このポリシー内の任意の条件からのすべてのアラートイベントを1つのイシューにグループ化します。ポリシーが限定されたスコープを監視し、通知を最小限に抑えたい場合にこれを使用します。
- 条件ごとに1つのイシュー: 条件ごとに個別のイシューを作成します。同じ条件に違反するすべてのシグナルは、その条件のイシューに追加されます。条件ごとにインシデントを追跡したい場合にこれを使用します。
- 条件およびシグナルごとに1つのイシュー: 一意の条件とエンティティの組み合わせごとに個別のイシューを作成します。これは最も詳細なオプションであり、最も多くの通知が生成されます。
注意
新しい条件はクエリに一致するすべてのエンティティをターゲットにします — 既存のカバレッジがないエンティティだけではありません。一部のエンティティがすでに他の条件でカバーされている場合、それらのエンティティで条件が重複することになります。重複を避けるには、保存する前にクエリを絞り込み、すでにカバーされているエンティティを除外します。
この条件がカバーするエンティティの推奨される閾値を調整するには、推奨される閾値を調整するを参照してください。
推奨される閾値を調整する
標準条件を作成または編集すると、New Relicはシグナル履歴に基づいて各エンティティに推奨される閾値を設定します。ノイズスライダーを使用してすべてのエンティティの閾値を一度に調整するか、個別に調整することができます。300を超えるエンティティをカバーする条件については、閾値のスコープを使用してください。
ノイズは閾値の感度を表します:ノイズの多い閾値はアラートをより頻繁にトリガーし、誤検知のリスクを高めますが、ノイズの少ない閾値はアラートのトリガーが少なくなりますが、実際の問題を見逃す可能性があります。
すべての閾値を一度に調整する
条件ページでノイズスライダーをドラッグします。各エンティティの閾値は、乗数係数によってスケーリングされます:
- ノイズの低減: 閾値を厳しくし、トリガーされる頻度を減らします。
- ノイズの増加: 閾値を緩め、トリガーされる頻度を増やします。
エンティティの閾値が許容範囲外になるのを防ぐには、条件ページで最小値、最大値、またはその両方を設定します。New Relicは、スライダーの位置に関係なく、閾値をこれらの制限内に保ちます。
単一のエンティティの閾値を調整する
単一のエンティティの閾値を設定するには、次のうち1つを行います:
- 閾値フィールドに直接値を入力します。
- ノイズが最も少ない閾値を自動的に適用するには、Minimize noiseをオンにします。
- Fine-tuneをクリックすると、過去3日間のそのエンティティのシグナルのチャートが開き、現在の閾値が参照用として表示されます。トレンドに合わせて値を調整し、保存します。
手動で閾値を設定したエンティティは、推奨事項と区別するためにThreshold set by userとしてタグ付けされます。いつでも推奨値に戻すことができます。
閾値の範囲
条件が300以上のエンティティをカバーする場合、エンティティごとに閾値を確認して調整することは非現実的になります。閾値スコープを使用すると、テレメトリー属性によってエンティティをグループ化できるため、グループレベルで閾値を管理できます。
閾値スコープを使用するには:
- 条件ページで、最大3つのエンティティ属性を選択します。これらの属性で同じ値を共有するエンティティは、グループ化されます。
- 各グループの閾値を確認して調整します。
- どのエンティティがグループに属しているかを調べるには、そのグループのエンティティ数をクリックします。
ヒント
閾値設定は最大5,000のエンティティをサポートしており、完了するまでに数分かかる場合があります。