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.
|Metric Name||Description||Prometheus Metric Type||Labels|
|number of network policies||Gauge||-|
|number of IPTables rules||Gauge||-|
|number of IPSets||Gauge||-|
|number of IP address entries in all IPSets||Gauge||-|
|runtime for adding a network policy||Summary||quantile (0.5, 0.9, or 0.99)|
|runtime for adding an IPTables rule||Summary||quantile (0.5, 0.9, or 0.99)|
|runtime for adding an IPSet||Summary||quantile (0.5, 0.9, or 0.99)|
|number of entries within each individual IPSet||GaugeVec||set 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