Azure Network Policy Dashboard based on Azure Monitor

Monitor and understand your Network Configuration. Uses a Prometheus Server data source.

Azure Network Policy Dashboard based on Azure Monitor screenshot 1

Azure Network Policy Metrics based on Azure Monitor

Azure Network Policy Manager (NPM) includes informative Prometheus metrics that allow you to monitor and better understand your configurations. We can view these metrics through Grafana dashboard.

Current Metrics

Metric NameDescriptionPrometheus Metric TypeLabels
npm_num_policiesnumber of network policiesGauge-
npm_num_iptables_rulesnumber of IPTables rulesGauge-
npm_num_ipsetsnumber of IPSetsGauge-
npm_num_ipset_entriesnumber of IP address entries in all IPSetsGauge-
npm_add_policy_exec_timeruntime for adding a network policySummaryquantile (0.5, 0.9, or 0.99)
npm_add_iptables_rule_exec_timeruntime for adding an IPTables ruleSummaryquantile (0.5, 0.9, or 0.99)
npm_add_ipset_exec_timeruntime for adding an IPSetSummaryquantile (0.5, 0.9, or 0.99)
npm_ipset_counts (advanced)number of entries within each individual IPSetGaugeVecset name & hash

How it works?

  • An AKS or AKS engine cluster with Azure Network Policy plugin.
  • Container Insights enabled for cluster.
  • Please refer this doc to enable Grafana dashboard from Azure Monitor log analytics data source

Contact

acn@microsoft.com

Revisions
RevisionDescriptionCreated
Azure Cosmos DB

Azure Cosmos DB

by Grafana Labs
Grafana Labs solution

With the Grafana plugin for Azure Cosmos DB, you can quickly visualize and query your Azure Cosmos DB data from within Grafana.

Learn more

Get this dashboard

Import the dashboard template

or

Download JSON

Datasource
Dependencies