- name: VirtualNetworkLinkCapacityUtilization
  description: Percent of Virtual Network Link capacity utilized by a Private DNS
    zone
  type: Metric
  verified: false
  visible: true
  tags:
  - alz
  properties:
    metricName: VirtualNetworkLinkCapacityUtilization
    metricNamespace: Microsoft.Network/privateDnsZones
    severity: 2
    windowSize: PT1H
    evaluationFrequency: PT1H
    timeAggregation: Maximum
    operator: GreaterThanOrEqual
    threshold: 80
    criterionType: StaticThresholdCriterion
    autoMitigate: false
    enabled: true
  references:
  - name: Private DNS Alert Metrics
    url: https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-privatednszones-metrics
  deployments:
  - name: Deploy PDNSZ Capacity Utilization Alert
    template: Deploy-PDNSZ-CapacityUtilization-Alert.json
    type: Policy
    tags:
    - alz
    properties:
      scope: Resource
      multiResource: false
  guid: e71f87d1-81bb-4ee6-802d-9da4ab1cb3e3
- name: QueryVolume
  description: Number of queries served for a Private DNS zone
  type: Metric
  verified: false
  visible: true
  tags:
  - alz
  properties:
    metricName: QueryVolume
    metricNamespace: Microsoft.Network/privateDnsZones
    severity: 4
    windowSize: PT1H
    evaluationFrequency: PT1H
    timeAggregation: Total
    operator: GreaterThanOrEqual
    threshold: 500
    criterionType: StaticThresholdCriterion
    autoMitigate: false
    enabled: true
  references:
  - name: Private DNS Alert Metrics
    url: https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-privatednszones-metrics
  deployments:
  - name: Deploy PDNSZ Query Volume Alert
    template: Deploy-PDNSZ-QueryVolume-Alert.json
    type: Policy
    tags:
    - alz
    properties:
      scope: Resource
      multiResource: false
  guid: 4d219611-6487-4fcf-9bac-29cd9e5046a9
- name: RecordSetCapacityUtilization
  description: Percent of Record Set capacity utilized by a Private DNS zone
  type: Metric
  verified: false
  visible: true
  tags:
  - alz
  properties:
    metricName: RecordSetCapacityUtilization
    metricNamespace: Microsoft.Network/privateDnsZones
    severity: 2
    windowSize: PT1H
    evaluationFrequency: PT1H
    timeAggregation: Maximum
    operator: GreaterThanOrEqual
    threshold: 80
    criterionType: StaticThresholdCriterion
    autoMitigate: false
    enabled: true
  references:
  - name: Private DNS Alert Metrics
    url: https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-privatednszones-metrics
  deployments:
  - name: Deploy PDNSZ Record Set Capacity Alert
    template: Deploy-PDNSZ-RecordSetCapacity-Alert.json
    type: Policy
    tags:
    - alz
    properties:
      scope: Resource
      multiResource: false
  guid: 95473b2f-74ea-4929-bf22-f6f3be4ccbd5
- name: VirtualNetworkWithRegistrationCapacityUtilization
  description: Percent of Virtual Network Link with auto-registration capacity utilized
    by a Private DNS zone
  type: Metric
  verified: false
  visible: true
  tags:
  - alz
  properties:
    metricName: VirtualNetworkWithRegistrationCapacityUtilization
    metricNamespace: Microsoft.Network/privateDnsZones
    severity: 2
    windowSize: PT1H
    evaluationFrequency: PT1H
    timeAggregation: Maximum
    operator: GreaterThanOrEqual
    threshold: 80
    criterionType: StaticThresholdCriterion
    autoMitigate: false
    enabled: true
  references:
  - name: Private DNS Alert Metrics
    url: https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-privatednszones-metrics
  deployments:
  - name: Deploy PDNSZ Registration Capacity Utilization Alert
    template: Deploy-PDNSZ-RegistrationCapacityUtilization-Alert.json
    type: Policy
    tags:
    - alz
    properties:
      scope: Resource
      multiResource: false
  guid: c064753f-ea6a-4940-b603-975adb5127ae
- name: RecordSetCount
  description: Number of Record Sets in a Private DNS zone
  type: Metric
  verified: false
  visible: true
  tags:
  - auto-generated
  - agc-472
  properties:
    metricName: RecordSetCount
    metricNamespace: Microsoft.Network/privateDnsZones
    severity: 2
    windowSize: PT1H
    evaluationFrequency: PT1H
    timeAggregation: Maximum
    operator: GreaterThan
    criterionType: StaticThresholdCriterion
    threshold: 18750.0
    enabled: true
  guid: b410b69e-8bd5-44fe-899d-f4d5dce9931a
