説明/参照:
参考文献:
https://docs.microsoft.com/ja-jp/azure/azure-monitor/app/custom-operations-tracking Testlet 2ケーススタディこれはケーススタディです。ケーススタディは別々には計時されません。あなたはそれぞれのケースを完了したいのと同じくらい多くの試験時間を使うことができます。ただし、この試験に関する追加のケーススタディやセクションがあるかもしれません。あなたはあなたが与えられた時間内にこの試験に含まれるすべての質問を完了することができることを確実にするためにあなたの時間を管理しなければなりません。
ケーススタディに含まれている質問に答えるには、ケーススタディで提供されている情報を参照する必要があります。ケーススタディには、ケーススタディに記載されているシナリオに関する詳細情報を提供する展示物やその他のリソースが含まれている場合があります。それぞれの質問は、このケーススタディに関する他の質問とは無関係です。
このケーススタディの最後に、レビュー画面が表示されます。この画面では、答えを確認したり、試験の次のセクションに進む前に変更を加えることができます。新しいセクションを始めた後は、このセクションに戻ることはできません。
ケーススタディを開始する
このケーススタディの最初の質問を表示するには、[次へ]ボタンをクリックしてください。質問に答える前に、左ペインのボタンを使用してケーススタディの内容を調べます。これらのボタンをクリックすると、ビジネス要件、既存の環境、問題のステートメントなどの情報が表示されます。ケーススタディに[すべての情報]タブがある場合、表示される情報は後続のタブに表示される情報と同じです。質問に答える準備ができたら、[質問]ボタンをクリックして質問に戻ります。
政策サービス
Policy serviceという名前のステートフルASP.NET Core 2.1 Webアプリケーションを開発し、Azure App Service Webアプリケーションにデプロイします。アプリケーションはAzure Event Gridからのイベントに反応し、それらのイベントに基づいてポリシーアクションを実行します。
アプリケーションは、Application InsightsのすべてのテレメトリにEvent Grid Event IDフィールドを含める必要があります。
ポリシーサービスは、実行しているポリシーアクションの数に合わせて自動的に拡張するためにApplication Insightsを使用する必要があります。
その他の
異常検知サービス
あなたは異常のログ情報を分析する異常検出サービスを持っています。これはAzure Machine Learningモデルとして実装されています。モデルはWebサービスとしてデプロイされています。
異常が検出されると、管理者に電子メールを送信するAzure関数がHTTP WebHookを使用して呼び出されます。
健康モニタリング
すべてのWebアプリケーションおよびサービスは、/ health serviceエンドポイントでヘルスモニタリングを行います。
問題点
ポリシー喪失
ポリシーサービスを展開するときに、展開中に適用される過程にあるポリシーが適用されないことがあります。
パフォーマンスの問題
負荷が大きい場合、異常検出サービスは速度が低下し、接続が拒否されます。
通知待ち時間
ユーザーは、異常検出Eメールが、異常が検出されてから数分後に届くことがあると報告しています。
ポリシー
ログポリシー
すべてのAzure App Service Webアプリは、Azure Blobストレージにログを書き込む必要があります。すべてのログファイルはlogdropという名前のコンテナに保存する必要があります。丸太は15日間容器に残る必要があります。
認証イベント
認証イベントは、サインインおよびサインアウトしているユーザーを監視するために使用されます。すべての認証イベントは、ポリシーサービスによって処理される必要があります。サインアウトはできるだけ早く処理する必要があります。
PolicyLib
PolicyLibという名前の共有ライブラリがあり、すべてのASP.NET Core Webサービスとアプリケーションに共通の機能が含まれています。 PolicyLibライブラリーは以下の条件を満たす必要があります。
Application Insightsテレメトリからユーザー以外の操作を除外します。

Webサービスがそれ自体を拡張できるようにするメソッドを提供します。

スケーリング操作がアプリケーションの使用を妨げないようにします。

アプリファイルの関連部分を以下に示します。行番号は参照用としてのみ含まれており、それらが属する特定のファイルを示す2文字の接頭部を含みます。

アプリファイルの関連部分を以下に示します。行番号は参照用としてのみ含まれており、それらが属する特定のファイルを示す2文字の接頭部を含みます。
