Azure Monitor ダッシュボードとアラートを作成する
アカウント、ライブ イベント、またはストリーミング エンドポイント メトリックのグラフを作成したら、それらをダッシュボードにピン留めできます。 1 つのサブスクリプションで、 Media Services アカウントのダッシュボードを複数作成できます。 メトリック グラフは、Azure Monitor によって提供されます。 アラートを作成して、メトリックがしきい値に達したか、または超えたかを通知できます。 たとえば、アセット クォータに近づいている場合や、メディア要求が急増したときに通知するアラートを作成できます。 このアーティクルでは、ダッシュボードを作成し、Media Services リソースのアラートを設定する方法について説明します。
空のダッシュボードの作成
Media Service リソースのグラフの作成を開始する前に、空のダッシュボードを作成します。
- Azure portal で、画面の左上にあるメニューを選びます。
- メニューから [ダッシュボード] を選択します。 既定の Azure ダッシュボードが表示されます。
- [+ 新しいダッシュボード]、[空のダッシュボード] の順に選択します。
- ダッシュボードに名前を付けます。
- [保存] を選択します。
アセット クォータ グラフを作成する
エンコードに関連するメトリックは次のとおりです:
アセット数、アセット クォータ、アセットクォータ使用率、ジョブ クォータ。 エンコード ジョブを実行しているときに、これらのメトリックを監視して、現在のクォータを超えないことを確認するか、時間の経過と同時にこのデータを追跡して、将来のエンコード容量を計画できます。
次の手順では、折れ線グラフから始めます。 これは、面グラフ、横棒グラフ、散布図、またはグリッドに変更できます。
- 操作する Media Services アカウントに移動します。
- メニューから、[メトリック] を選択します。 [メトリック] 画面が表示されます。 Media Services アカウントのスコープとメトリック名前空間は既に選択されているはずです。
- [メトリック] 一覧から [Asset quota used percentage (アセット クォータ使用率)] を選択します。 Y 軸は 0 から 100% の範囲に変更されます。
- グラフの上にある時間範囲の一覧から別の時間範囲を選択します。 X 軸は、選択した時間範囲に変更されます。 メモ: Media Services アカウント メトリックにフィルターはありません。
- [ダッシュボードに保存] を選択し、[ダッシュボードにピン留めする] を選択します。
- [プライベート型] ラジオ ボタンを選択します。
- [ダッシュボード] の一覧から作成した AMS ダッシュボードを選択します。 グラフがダッシュボードにピン留めされたことを示す通知が表示されます。
アセット クォータ アラートを作成する
- [新しいアラート ルール] を選択します。 [アラート ルールの作成] 画面が表示されます。
- [条件] タブが選択されていない場合は、選択します。 [Select a signal screen (シグナルの選択)] 画面が表示されます。
- 一覧から [Asset quota used percentage (アセット クォータ使用率)] を選択します。 グラフが表示されます。
- 使用するグラフ期間を選択します。
- この例では、アカウント内のアセットの数がアセット クォータの 0% に達したときにアラートを送信します。 [しきい値] フィールドに「0」と入力します。 (0% を使用している理由は、アラートをテストするためです。Media Services アカウントに多数のアセットがない場合、アラートはトリガーされません。アラートが機能することを確認したら、割合を変更できます。)
- [Aggregation granularity period (集計の粒度期間)] を 1 時間または必要な間隔に設定します。
- [評価の頻度] を、パーセンテージをチェックする期間の頻度に設定します。
- [完了] を選択します。
- [Actions](アクション) タブを選択します。
- [+ アクション グループの作成] を選択します。 [アクション グループの作成] 画面が表示されます。
- [アクション グループ名] フィールドに、アクション グループの名前を入力します。 [表示名] フィールドが自動的に設定されます。
- [通知] タブを選択します。
- 通知の種類一覧で、[Email/SMS message/Push/Voice (メール/SMS メッセージ/プッシュ/音声)] を選択します。 [Email/SMS message/Push/Voice (Email/SMS メッセージ/プッシュ/音声)] 画面が表示されます。
- 通知の種類の [名前] フィールドに名前を入力します。
- [Email/SMS message/Push/Voice (Email/SMS メッセージ/プッシュ/音声)] 画面で、[メールアドレス] チェック ボックスをオンにし、[メールアドレス] フィールドに電子メールを入力します。
- [OK] を選択します。
- [Review + create](レビュー + 作成) を選択します。
アセット数がアセット クォータの 0% を超えていることを示すメールが 1 時間以内に届きます。 メールを受信したら、警告ルールを編集し、条件を変更できます。 条件を変更するには:
- Azure portal のメイン メニューで、[モニター] を選択します。
- [Alerts] (アラート) を選択します。
- 警告ルールを選択します。
- 作成した警告ルールを選択します。
- [条件] 見出しで、条件名を選択します。 [シグナル ロジックの構成] 画面が表示されます。
- しきい値を 0 から、アラートに使用するアセット クォータの割合に変更します。
ストリーミング エンドポイント グラフを作成する
ストリーミング エンドポイントに関連するメトリックは次のとおりです:
CPU (Premium エンドポイントのみ)、エグレス、エグレス帯域幅、要求、SuccessE2ELatency。 これらのメトリックを使用して、要求と、ストリーミング エンドポイントからのデータのサイズとレートを追跡できます。 また、それらを使用して、メディアの要求とその配信の間の待機時間を決定することもできます。
- 操作する Media Services アカウントに移動します。
- メニューから [ストリーミング エンドポイント] を選択します。
- ストリーミング エンドポイント テーブルから、操作するストリーミング エンドポイントを選択します。
- メニューから、[メトリック] を選択します。 [メトリック] 画面が表示されます。 ストリーミング エンドポイントのスコープとメトリック名前空間は既に選択されているはずです。
- 監視する期間を選択します。 既定値は、過去 24 時間のローカル時刻です。
- エグレスなど、操作するメトリックを選択します。
- [集計] ドロップダウンから集計の種類を選択します。 Sum など、選択できる値は 1 つだけです。
- 出力形式などに対して、フィルターを追加したり、分割を適用したりできます。
- [ダッシュボードに保存] を選択し、[ダッシュボードにピン留めする] を選択します。
- [プライベート型] ラジオ ボタンを選択します。
- [ダッシュボード] の一覧から作成した AMS ダッシュボードを選択します。 グラフがダッシュボードにピン留めされたことを示す通知が表示されます。
ストリーミング エンドポイント アラートを設定する
アラートを設定して、Standard ストリーミング エンドポイントに対してアクションを実行できます。 このプロセスは、アセット アラートの作成に似ています。
Premium ストリーミング エンドポイントを使用している場合は、自動スケーリングを設定することもできます。