レベル 0 の合成カバレッジ スコアカード ルールは、合成テストによってモニターされるAPMエンティティの割合を測定します。 外形監視は、プロアクティブなサービス可用性テストに不可欠であり、テレメトリー カバレッジの盲点を防ぎ、ユーザーの観点から一貫したサービスの提供を保証します。
この規則が測定するもの
このスコアカード ルールは、ウェブサイトを処理するAPMサービスがNew Relic外形監視の対象となっているかどうかを評価します。 このルールは、対応する総合テスト監視エンドポイントの可用性を持つ Web サイトでAPMサービスを検出すると成功します。
外形監視は次のことに役立ちます。
- ユーザーが問題に遭遇する前に、外部の視点からサービスの可用性をテストする
- 重要なユーザー ジャーニーとビジネス ワークフローを監視する
- 主要なエンドポイントのベースラインパフォーマンス期待を確立する
- 障害やパフォーマンスの低下を事前に検出
スコアの解釈方法
合成カバレッジ スコアは、合成テストによってモニターされたウェブ上のAPMエンティティの割合を表します。 結果を理解する方法は次のとおりです。
- 高スコア (80-100%) : ほとんどの Web サービスには外部監視があり、包括的な事前監視を示します。
- 中程度のスコア(50~79%) : 合成テストをより多くのサービスに拡張する機会がある中程度のカバレッジ
- 低スコア (0-49%) : 重要なサービスが監視されない可能性がある限定的な外形監視
このスコアは、Web に接続されたエンドポイントを持つどのAPMエンティティが外形監視カバレッジを必要としているかを特定するのに役立ちます。 APM サービスが URI をユーザーに公開する場合は、一貫したサービスの提供と可用性の問題の早期検出を確保するために、合成テストを検討する必要があります。
ヒント
ユーザー体験やビジネス運営に直接影響を与えるサービスに焦点を当てます。 すべてのサービスに外形監視が必要なわけではありませんが、顧客向けのエンドポイントと重要なビジネス ワークフローを優先する必要があります。
推奨されるアクション
合成カバレッジ スコアを向上させるには、次の戦略を使用します。
1. サービスの重要度とユーザーへの影響を評価する
ビジネスの重要性に基づいて外形監視サービスに優先順位を付けます。
- ユーザー体験に直接影響を与える顧客向けサービスを特定する
- 収益を生み出すエンドポイントと重要なビジネスワークフローに重点を置く
- 重要な業務運営をサポートするサービスを検討する
- ダウンタイムコストとユーザーへの影響に基づいてサービスを評価する
2. 合成テストのエンドポイントを特定する
プロアクティブな監視から最もメリットが得られるサービスを特定します。
- ユーザージャーニーをマッピングし、主要なタッチポイントを特定する
- ログイン、チェックアウト、検索などの重要なユーザーフローに焦点を当てます
- モバイル アプリケーションまたはサードパーティの統合をサポートするAPIエンドポイントを含める
- グローバルサービスの場合は複数の地理的な場所からのテストを検討してください
3. 戦略的な外形監視の実施
優先サービス向けに効果的な総合テストを設計します。
- 基本的な稼働時間監視のためのシンプルな可用性チェックを作成する
- 複数ステップのユーザーワークフローのための複雑なスクリプトテストを構築する
- バックエンドサービスとマイクロサービスのAPIテストを設定する
- サービスの重要度に基づいて適切なテスト頻度を設定する
4. 環境に合わせてルールをカスタマイズする
特定の監視ニーズに合わせてスコアカードをカスタマイズします。
- 外形監視が必要なグループサービスにタグを適用する
- スコアカードのルールを変更して、タグ付けされたサービスコホートに焦点を当てます
- 外部監視を必要としない内部サービスまたは開発サービスを除外する
- 異なるサービスや環境ごとに異なるルールを設定する
重要な考慮事項
合成カバレッジ スコアを操作するときは、次の要素に留意してください。
ビジネスへの影響を重視: すべてのサービスが外形監視を必要とするわけではありません。 収益やユーザー体験に直接影響を与える、顧客向けのサービスと重要なビジネス ワークフローを優先します。
カバレッジとコストのバランスをとる: 合成テスト リソースを消費し、関連するコストが発生します。 すべてのサービスにわたって 100% のカバレッジを達成しようとするのではなく、価値の高い監視に重点を置きます。
テストの複雑さを考慮する: シンプルな可用性チェックから始めて、重要なユーザー ジャーニーに対して、より複雑なスクリプト テストを徐々に追加します。複雑なテストはより多くの価値をもたらしますが、より多くのメンテナンスが必要になります。
メンテナンスの計画: 合成テストでは、アプリケーションの進化に合わせて継続的なメンテナンスが必要です。 外形監視戦略を計画するときは、運用上のオーバーヘッドを考慮に入れてください。
次のステップ
合成カバレッジを向上させるには:
- 重要なサービスから始める: ビジネスに最も重要な、顧客向けのサービスに対して外形監視を導入することから始めます。
- 意味のあるテストを設計する: 実際のユーザーの行動とビジネスワークフローを反映したテストを作成します
- モニターして反復する:スコアカードを使用して進捗状況を追跡し、結果に基づいて戦略を調整します
- 段階的に拡張: コアサービスがカバーされたら、ビジネス価値に基づいて監視を追加サービスに拡張します。
効果的な外形監視は、ユーザーに影響を与える前に問題を検出するセーフティ ネットを作成し、応答時間を短縮し、サービスの信頼性を向上させます。