Azure DNS 監視データのリファレンス

この記事には、このサービスに関するすべての監視リファレンス情報が含まれています。

Azure DNS 用に収集できるデータとその使用方法の詳細については、「 Monitor Azure DNS 」を参照してください。

メトリック

このセクションには、このサービスに関して自動的に収集されるすべてのプラットフォーム メトリックが一覧表示されています。 これらのメトリックは、Azure Monitor でサポートされているすべてのプラットフォーム メトリックのグローバル リストにも含まれています。

メトリックのリテンション期間の詳細については、「Azure Monitor メトリックの概要」を参照してください。

Microsoft.Network/dnsForwardingRulesets でサポートされているメトリック

次の表に、Microsoft.Network/dnsForwardingRulesets リソースの種類で使用できるメトリックを示します。

  • すべての列がすべてのテーブルに存在しないことがあります。
  • 一部の列がページの表示領域を超えている場合があります。 [テーブルの展開] を選択すると、使用可能なすべての列が表示されます。

テーブルの見出し

  • カテゴリ - メトリック グループまたは分類。
  • メトリック - Azure Portal に表示されるメトリックの表示名。
  • REST API の名前 - REST API で参照されるメトリック名。
  • 単位 - 測定単位。
  • 集計 - 既定の集計の種類。 有効な値: 平均 (Avg)、最小 (Min)、最大 (Max)、合計 (Sum)、数。
  • ディメンション - メトリックで使用できるディメンション
  • 時間グレイン - メトリックをサンプリングする間隔。 たとえば、PT1M は、メトリックを 1 分ごとに、PT30Mは 30 分ごとに、PT1H は 1 時間ごとにサンプリングすることを示します。
  • DS エクスポート - メトリックが診断設定を介して Azure Monitor ログにエクスポート可能かどうかを示します。 メトリックのエクスポートについては、「Azure Monitor で診断設定を作成する」を参照してください。
メトリック REST API での名前 出荷単位 集計 Dimensions 期間粒度 DS エクスポート
転送ルール数

このメトリックは、各 DNS 転送ルールセットに存在する転送ルールの数を示します。
ForwardingRuleCount カウント Average、Minimum、Maximum、Count <なし> PT1H、PT6H、PT12H、P1D いいえ
仮想ネットワーク リンクの数

このメトリックは、DNS 転送ルールセットに関連付けられている仮想ネットワーク リンクの数を示します。
VirtualNetworkLinkCount カウント Average、Minimum、Maximum、Count <なし> PT1H、PT6H、PT12H、P1D いいえ

Microsoft.Network/dnsResolverDomainLists でサポートされているメトリック

次の表に、Microsoft.Network/dnsResolverDomainLists 型で使用できるメトリックを示します。

  • すべての列がすべてのテーブルに存在しないことがあります。
  • 一部の列がページの表示領域を超えている場合があります。 [テーブルの展開] を選択すると、使用可能なすべての列が表示されます。

テーブルの見出し

  • カテゴリ - メトリック グループまたは分類。
  • メトリック - Azure Portal に表示されるメトリックの表示名。
  • REST API の名前 - REST API で参照されるメトリック名。
  • 単位 - 測定単位。
  • 集計 - 既定の集計の種類。 有効な値: 平均 (Avg)、最小 (Min)、最大 (Max)、合計 (Sum)、数。
  • ディメンション - メトリックで使用できるディメンション
  • 時間グレイン - メトリックをサンプリングする間隔。 たとえば、PT1M は、メトリックを 1 分ごとに、PT30Mは 30 分ごとに、PT1H は 1 時間ごとにサンプリングすることを示します。
  • DS エクスポート - メトリックが診断設定を介して Azure Monitor ログにエクスポート可能かどうかを示します。 メトリックのエクスポートについては、「Azure Monitor で診断設定を作成する」を参照してください。
メトリック REST API での名前 出荷単位 集計 Dimensions 期間粒度 DS エクスポート
ドメイン リスト ルールの数

このメトリックは、各 DNS リゾルバー ドメイン リストに存在するドメイン リストの数を示します。
DomainListRuleCount カウント Average、Minimum、Maximum、Count <なし> PT1H、PT6H、PT12H、P1D はい
ドメイン数

このメトリックは、DNS リゾルバー ドメイン リスト内のドメインの数を示します。
NumberOfDomainsCount カウント Average、Minimum、Maximum、Count <なし> PT1H、PT6H、PT12H、P1D はい

Microsoft.Network/dnsResolverPolicies でサポートされているメトリック

次の表に、Microsoft.Network/dnsResolverPolicies 型で使用できるメトリックを示します。

  • すべての列がすべてのテーブルに存在しないことがあります。
  • 一部の列がページの表示領域を超えている場合があります。 [テーブルの展開] を選択すると、使用可能なすべての列が表示されます。

テーブルの見出し

  • カテゴリ - メトリック グループまたは分類。
  • メトリック - Azure Portal に表示されるメトリックの表示名。
  • REST API の名前 - REST API で参照されるメトリック名。
  • 単位 - 測定単位。
  • 集計 - 既定の集計の種類。 有効な値: 平均 (Avg)、最小 (Min)、最大 (Max)、合計 (Sum)、数。
  • ディメンション - メトリックで使用できるディメンション
  • 時間グレイン - メトリックをサンプリングする間隔。 たとえば、PT1M は、メトリックを 1 分ごとに、PT30Mは 30 分ごとに、PT1H は 1 時間ごとにサンプリングすることを示します。
  • DS エクスポート - メトリックが診断設定を介して Azure Monitor ログにエクスポート可能かどうかを示します。 メトリックのエクスポートについては、「Azure Monitor で診断設定を作成する」を参照してください。
メトリック REST API での名前 出荷単位 集計 Dimensions 期間粒度 DS エクスポート
リゾルバー ポリシールールの数

このメトリックは、各 DNS リゾルバー ポリシーに存在するルールの数を示します。
ResolverPolicyRuleCount カウント Average、Minimum、Maximum、Count <なし> PT1H、PT6H、PT12H、P1D はい
仮想ネットワーク リンクの数

このメトリックは、リゾルバー ポリシーに関連付けられている仮想ネットワーク リンクの数を示します。
ResolverPolicyVNetLinksCount カウント Average、Minimum、Maximum、Count <なし> PT1H、PT6H、PT12H、P1D はい

Microsoft.Network/dnsResolvers でサポートされているメトリック

次の表に、Microsoft.Network/dnsResolvers の種類で使用できるメトリックを示します。

  • すべての列がすべてのテーブルに存在しないことがあります。
  • 一部の列がページの表示領域を超えている場合があります。 [テーブルの展開] を選択すると、使用可能なすべての列が表示されます。

テーブルの見出し

  • カテゴリ - メトリック グループまたは分類。
  • メトリック - Azure Portal に表示されるメトリックの表示名。
  • REST API の名前 - REST API で参照されるメトリック名。
  • 単位 - 測定単位。
  • 集計 - 既定の集計の種類。 有効な値: 平均 (Avg)、最小 (Min)、最大 (Max)、合計 (Sum)、数。
  • ディメンション - メトリックで使用できるディメンション
  • 時間グレイン - メトリックをサンプリングする間隔。 たとえば、PT1M は、メトリックを 1 分ごとに、PT30Mは 30 分ごとに、PT1H は 1 時間ごとにサンプリングすることを示します。
  • DS エクスポート - メトリックが診断設定を介して Azure Monitor ログにエクスポート可能かどうかを示します。 メトリックのエクスポートについては、「Azure Monitor で診断設定を作成する」を参照してください。
メトリック REST API での名前 出荷単位 集計 Dimensions 期間粒度 DS エクスポート
受信エンドポイント数

このメトリックは、DNS リゾルバー用に作成された受信エンドポイントの数を示します。
InboundEndpointCount カウント Average、Minimum、Maximum、Count <なし> PT1H、PT6H、PT12H、P1D いいえ
送信エンドポイント数

このメトリックは、DNS リゾルバー用に作成された送信エンドポイントの数を示します。
OutboundEndpointCount カウント Average、Minimum、Maximum、Count <なし> PT1H、PT6H、PT12H、P1D いいえ
1 秒あたりのクエリ数

このメトリックは、DNS リゾルバーの 1 秒あたりのクエリ数を示します。 (EndpointId ごとに集計できます)
QPS カウント Average、Minimum、Maximum、Count、Total (Sum) EndpointId PT5M、PT15M、PT30M、PT1H、PT6H、PT12H、PT24H いいえ

Microsoft.Network/dnszones でサポートされているメトリック

次の表に、Microsoft.Network/dnszones の種類で使用できるメトリックを示します。

  • すべての列がすべてのテーブルに存在しないことがあります。
  • 一部の列がページの表示領域を超えている場合があります。 [テーブルの展開] を選択すると、使用可能なすべての列が表示されます。

テーブルの見出し

  • カテゴリ - メトリック グループまたは分類。
  • メトリック - Azure Portal に表示されるメトリックの表示名。
  • REST API の名前 - REST API で参照されるメトリック名。
  • 単位 - 測定単位。
  • 集計 - 既定の集計の種類。 有効な値: 平均 (Avg)、最小 (Min)、最大 (Max)、合計 (Sum)、数。
  • ディメンション - メトリックで使用できるディメンション
  • 時間グレイン - メトリックをサンプリングする間隔。 たとえば、PT1M は、メトリックを 1 分ごとに、PT30Mは 30 分ごとに、PT1H は 1 時間ごとにサンプリングすることを示します。
  • DS エクスポート - メトリックが診断設定を介して Azure Monitor ログにエクスポート可能かどうかを示します。 メトリックのエクスポートについては、「Azure Monitor で診断設定を作成する」を参照してください。
メトリック REST API での名前 出荷単位 集計 Dimensions 期間粒度 DS エクスポート
クエリ ボリューム

DNS ゾーンで処理されたクエリの数
QueryVolume カウント 合計 (和) <なし> PT1H いいえ
レコード セットの容量使用率

DNS ゾーンで使用されるレコード セットの容量の割合
RecordSetCapacityUtilization パーセント None、Average、Minimum、Maximum、Count <なし> PT1H いいえ
レコード セット数

DNS ゾーンのレコード セットの数
RecordSetCount カウント None、Average、Minimum、Maximum、Count <なし> PT1H いいえ

Microsoft.Network/privateDnsZones でサポートされているメトリック

次の表に、Microsoft.Network/privateDnsZones 型で使用できるメトリックを示します。

  • すべての列がすべてのテーブルに存在しないことがあります。
  • 一部の列がページの表示領域を超えている場合があります。 [テーブルの展開] を選択すると、使用可能なすべての列が表示されます。

テーブルの見出し

  • カテゴリ - メトリック グループまたは分類。
  • メトリック - Azure Portal に表示されるメトリックの表示名。
  • REST API の名前 - REST API で参照されるメトリック名。
  • 単位 - 測定単位。
  • 集計 - 既定の集計の種類。 有効な値: 平均 (Avg)、最小 (Min)、最大 (Max)、合計 (Sum)、数。
  • ディメンション - メトリックで使用できるディメンション
  • 時間グレイン - メトリックをサンプリングする間隔。 たとえば、PT1M は、メトリックを 1 分ごとに、PT30Mは 30 分ごとに、PT1H は 1 時間ごとにサンプリングすることを示します。
  • DS エクスポート - メトリックが診断設定を介して Azure Monitor ログにエクスポート可能かどうかを示します。 メトリックのエクスポートについては、「Azure Monitor で診断設定を作成する」を参照してください。
メトリック REST API での名前 出荷単位 集計 Dimensions 期間粒度 DS エクスポート
クエリ ボリューム

プライベート DNS ゾーンで処理されたクエリの数
QueryVolume カウント 合計 (和) <なし> いいえ
レコード セットの容量使用率

プライベート DNS ゾーンで使用されるレコード セットの容量の割合
RecordSetCapacityUtilization パーセント None、Average、Minimum、Maximum、Count <なし> いいえ
レコード セット数

プライベート DNS ゾーンのレコード セットの数
RecordSetCount カウント None、Average、Minimum、Maximum、Count <なし> いいえ
仮想ネットワーク リンクの容量使用率

プライベート DNS ゾーンで使用される仮想ネットワーク リンクの容量の割合
VirtualNetworkLinkCapacityUtilization パーセント None、Average、Minimum、Maximum、Count <なし> いいえ
仮想ネットワーク リンクの数

プライベート DNS ゾーンにリンクされている仮想ネットワークの数
VirtualNetworkLinkCount カウント None、Average、Minimum、Maximum、Count <なし> いいえ
仮想ネットワーク登録リンクの容量使用率

プライベート DNS ゾーンで使用される自動登録容量を持つ仮想ネットワーク リンクの割合
VirtualNetworkWithRegistrationCapacityUtilization パーセント None、Average、Minimum、Maximum、Count <なし> いいえ
仮想ネットワーク登録リンクの数

自動登録が有効な状態でプライベート DNS ゾーンにリンクされる仮想ネットワークの数
VirtualNetworkWithRegistrationLinkCount カウント None、Average、Minimum、Maximum、Count <なし> いいえ

Azure DNS メトリックの使用

Azure DNS は、DNS ゾーンの特定の側面を監視するためのメトリックを提供しています。 Azure DNS のメトリックを使用すると、満たされる条件に基づいてアラートを構成できます。 Azure DNS では、DNS ゾーン用の Azure Monitor に対して次のメトリックが提供されます。

  • QueryVolume
  • RecordSetCount
  • RecordSetCapacityUtilization

Note

現時点では、Azure DNS でホストされているパブリック DNS ゾーンのメトリックのみが提供されています。 Azure DNS でホストされているプライベート ゾーンがある場合、これらのメトリックはそれらのゾーンのデータを提供しません。 さらに、メトリックとアラート機能は、Azure パブリック クラウドに対してのみサポートされています。 ソブリン クラウドのサポートは今後提供される予定です。

メトリックを表示できる最も細かい要素では、DNS ゾーンです。 現在、ゾーン内の個々のリソース レコードのメトリックは表示できません。

クエリ量

"クエリ量" メトリックは、DNS ゾーン用の Azure DNS が受信した DNS クエリの数を示します。 測定単位は Count で、集計は一定期間中に受信したすべてのクエリの Sum です。

このメトリックを表示するには、Azure portal の [監視] ページから [メトリック] エクスプローラー エクスペリエンスを選択します。 DNS ゾーンにスコープを設定し、 [適用] を選択します。 [メトリック] のドロップダウンで Query Volume を選択し、 Sum のドロップダウンで を選択します。

Azure portal のクエリ ボリューム メトリックのグラフを示すスクリーンショット。

レコード セット数

レコード セット数メトリックは、DNS ゾーンの Azure DNS 内にあるレコード セットの数を示します。 ゾーン内で定義されているすべてのレコード セットが集計されます。 測定単位は Count で、集計はすべてのレコードセットの Maximum です。

このメトリックを表示するには、Azure portal の [監視] タブから [メトリック] エクスプローラー エクスペリエンスを選択します。 DNS ゾーンにスコープを設定し、 [適用] を選択します。 [メトリック] のドロップダウンで Query Volume を選択し、 Sum のドロップダウンで を選択します。

[リソース] ドロップダウン リストから DNS ゾーンを選択し、レコード セット数メトリックを選択してから、 [集計] として [最大数] を選択します。

Azure portal のレコード セット数メトリックのグラフを示すスクリーンショット。

レコード セットの容量使用率

"レコード セットの容量使用率" メトリックは、DNS ゾーンのレコードセット容量の使用率 (パーセント) を示します。 各 Azure DNS ゾーンには、ゾーンで許可されるレコードセットの最大数を定義するレコードセット制限があります。 詳細については、DNS の制限に関するセクションを参照してください。 測定単位は Percentage で、集計タイプは Maximum です。

たとえば、DNS ゾーンで 500 個のレコードセットが構成されていて、そのゾーンの既定のレコードセット制限が 5000 個であるとします。 RecordSetCapacityUtilization メトリックは、500 を 5000 で除算して取得した 10% の値を示します。

このメトリックを表示するには、Azure portal の [監視] タブから [メトリック] エクスプローラー エクスペリエンスを選択します。 DNS ゾーンにスコープを設定し、 [適用] を選択します。 [メトリック] のドロップダウンで Record Set Capacity Utilization を選択し、 Sum のドロップダウンで を選択します。

Azure portal のレコード セットの容量使用率メトリックのグラフを示すスクリーンショット。

メトリック ディメンション

メトリック ディメンションについては、「多次元メトリック」を参照してください。

このサービスでは、次のディメンションがそのメトリックに関連付けられています。

  • EndpointId

リソース ログ

このセクションでは、このサービス用に収集できるリソース ログの種類を一覧表示します。 このセクションでは、Azure Monitor でサポートされているすべてのリソース ログ カテゴリの種類のリストからプルされます。

Microsoft.Network/dnsResolverPolicies でサポートされているリソース ログ

カテゴリ カテゴリの表示名 ログ テーブル 基本ログ プランをサポート インジェスト時間変換をサポート クエリの例 エクスポートするコスト
DnsResponse DNS 応答 DNSQueryLogs

DNS クエリ ログを使用すると、お客様は仮想ネットワーク内の DNS トラフィックを監視し、DNS インフラストラクチャのセキュリティ保護に役立ちます。

はい はい クエリ はい

Azure Monitor ログ テーブル

このセクションでは、Kusto クエリを使用した Log Analytics によるクエリに使用できる、このサービスに関連するすべての Azure Monitor ログ テーブルを一覧表示します。 テーブルにはリソース ログ データが含まれており、収集されルーティングされる内容によっては、さらに多くのデータが含まれる場合があります。

Azure DNS Microsoft.Network/dnsResolverPolicies

アクティビティ ログ

リンクされたテーブルには、このサービスのアクティビティ ログに記録できる操作が一覧表示されます。 これらの操作は、アクティビティ ログで使用可能なすべてのリソース プロバイダー操作のサブセットです。

アクティビティ ログ エントリのスキーマの詳細については、「アクティビティ ログのスキーマ」を参照してください。