Metric
リソースアイコン

リソース概要
Metric は、監視対象リソースのパフォーマンスや状態を 数値化した時間ベースのデータ(メトリック) に基づいて条件を評価し、しきい値を満たした場合にアラートを発生させるための設定リソースです。
対象リソース、メトリック条件(criteria)、通知方法(アクショングループ)を組み合わせて構成することで、監視とアラートを自動化できます。
関連リソース
上位リソース
接続リソース
- Windows Virtual Machine
- Linux Virtual Machine
- Linux App Service
- Windows App Service
- Storage Account
- MSSQL Database
- Kubernetes Cluster
リソース設定値
対象リソース (target_resources)
アラートルールが適用される対象リソースの一覧を指定します。
target_resources.resource_type: 対象リソースの Azure リソースタイプを指定windows_virtual_machine,linux_virtual_machine,windows_app_service,linux_app_service,storage_account,mssql_database,kubernetes_cluster
target_resources.resource_name: 対象リソースの名前target_resources.mssql_server_name: 対象リソースがmssql_databaseの場合、そのデータベースを含む MSSQL Server の名前(読み取り専用)
説明 (description)
description: アラートルールの説明
条件設定 (criteria)
どのメトリック値がどの条件を満たしたときにアラートを発生させるかを定義します。
criteria.metric_namespace: 監視するメトリックが属する名前空間criteria.metric_name: 監視するメトリック名criteria.aggregation: メトリックデータの集計方法Average,Count,Maximum,Minimum,Total
criteria.operator: メトリック値としきい値を比較するために使用する演算子GreaterThan,GreaterThanOrEqual,LessThan,LessThanOrEqual,Equal
criteria.threshold: アラートを有効化する基準となるしきい値
アクショングループ (action_group)
アラートが発生した際に、メール、Webhook、Azure Function、Azure モバイルアプリのプッシュ通知などを送信するアクショングループを設定します。
action_group.short_name: アクショングループを識別するための短い名前action_group.enable_action_group: アクショングループを有効化するかどうか -true,false
Azure モバイルアプリ プッシュ受信者 (action_group.azure_app_push_receiver)
azure_app_push_receiver.email_address: Azure モバイルアプリ通知を受信するユーザーのメールアドレス
Azure Function 受信者 (action_group.azure_function_receiver)
azure_function_receiver.target_function_app_id: 関数がデプロイされている Function App の IDazure_function_receiver.function_name: 呼び出す Azure Function の名前azure_function_receiver.http_trigger_url: Function が HTTP トリガー方式の場合に呼び出す URLazure_function_receiver.enable_common_alert_schema: 共通アラートスキーマを使用するかどうか -true,false
Webhook 受信者 (action_group.webhook_receiver)
webhook_receiver.service_uri: アラート発生時に呼び出す Webhook サービスの URLwebhook_receiver.enable_common_alert_schema: 共通アラートスキーマを使用するかどうか -true,false
メール受信者 (action_group.email_receiver)
email_receiver.email_address: アラートを受信するメールアドレスemail_receiver.enable_common_alert_schema: 共通アラートスキーマを使用するかどうか -true,false
アクショングループ選択 (action_group_name)
action_group_name: アラート発生時に実行するアクショングループの名前を指定