Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NR-155179 Azure qs dashboards #2166

Closed
Closed
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
569 changes: 569 additions & 0 deletions dashboards/azure-app-gateway/azure-app-gateway.json

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added dashboards/azure-firewalls/azure-firewall.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
266 changes: 266 additions & 0 deletions dashboards/azure-firewalls/azure-firewalls.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,266 @@
{
"name": "Azure firewall",
"description": null,
"pages": [
{
"name": "Azure firewall",
"description": null,
"widgets": [
{
"title": "Summary",
"layout": {
"column": 1,
"row": 1,
"width": 7,
"height": 2
},
"linkedEntityGuids": null,
"visualization": {
"id": "viz.billboard"
},
"rawConfiguration": {
"facet": {
"showOtherSeries": false
},
"nrqlQueries": [
{
"accountIds": [],
"query": "FROM Metric SELECT SUM(`azure.network.azurefirewalls.ApplicationRuleHit`) AS 'Total Application Rules Hit', SUM(`azure.network.azurefirewalls.NetworkRuleHit`) AS 'Total Network Rules Hit', SUM(`azure.network.azurefirewalls.DataProcessed`) AS 'Total Data Processed(bytes)', AVERAGE(`azure.network.azurefirewalls.Throughput`) AS 'Average Throughput' "
}
],
"platformOptions": {
"ignoreTimeRange": false
}
}
},
{
"title": "",
"layout": {
"column": 8,
"row": 1,
"width": 5,
"height": 2
},
"linkedEntityGuids": null,
"visualization": {
"id": "viz.markdown"
},
"rawConfiguration": {
"text": "# Azure Firewall\nAzure Firewall is a managed, cloud-based network security service that protects your Azure Virtual Network resources. The stateful firewall service has built-in high availability and unrestricted cloud scalability to help you create, enforce, and log application and network connectivity policies across subscriptions and virtual networks."
}
},
{
"title": "Throughput",
"layout": {
"column": 1,
"row": 3,
"width": 7,
"height": 3
},
"linkedEntityGuids": null,
"visualization": {
"id": "viz.area"
},
"rawConfiguration": {
"facet": {
"showOtherSeries": false
},
"legend": {
"enabled": true
},
"nrqlQueries": [
{
"accountIds": [],
"query": "FROM Metric SELECT AVERAGE(`azure.network.azurefirewalls.Throughput`) AS 'Average Throughput' TIMESERIES AUTO"
}
],
"platformOptions": {
"ignoreTimeRange": false
},
"units": {
"unit": "BITS_PER_SECOND"
}
}
},
{
"title": "Firewall health state",
"layout": {
"column": 8,
"row": 3,
"width": 5,
"height": 3
},
"linkedEntityGuids": null,
"visualization": {
"id": "viz.line"
},
"rawConfiguration": {
"facet": {
"showOtherSeries": false
},
"legend": {
"enabled": true
},
"nrqlQueries": [
{
"accountIds": [],
"query": "FROM Metric SELECT AVERAGE(`azure.network.azurefirewalls.FirewallHealth`)/100 AS 'Average Firewall Health' TIMESERIES AUTO FACET azure.network.azurefirewalls.status, azure.network.azurefirewalls.reason"
}
],
"platformOptions": {
"ignoreTimeRange": false
},
"units": {
"unit": "PERCENTAGE"
},
"yAxisLeft": {
"zero": true
},
"yAxisRight": {
"zero": true
}
}
},
{
"title": "SNAT port utilization",
"layout": {
"column": 1,
"row": 6,
"width": 6,
"height": 3
},
"linkedEntityGuids": null,
"visualization": {
"id": "viz.line"
},
"rawConfiguration": {
"facet": {
"showOtherSeries": false
},
"legend": {
"enabled": true
},
"nrqlQueries": [
{
"accountIds": [],
"query": "FROM Metric SELECT AVERAGE(`azure.network.azurefirewalls.SNATPortUtilization`) AS 'Average SNAT Port Utilization' TIMESERIES AUTO FACET azure.network.azurefirewalls.protocol"
}
],
"platformOptions": {
"ignoreTimeRange": false
},
"units": {
"unit": "PERCENTAGE"
},
"yAxisLeft": {
"zero": true
},
"yAxisRight": {
"zero": true
}
}
},
{
"title": "Data processed bytes",
"layout": {
"column": 7,
"row": 6,
"width": 6,
"height": 3
},
"linkedEntityGuids": null,
"visualization": {
"id": "viz.stacked-bar"
},
"rawConfiguration": {
"facet": {
"showOtherSeries": false
},
"legend": {
"enabled": true
},
"nrqlQueries": [
{
"accountIds": [],
"query": "FROM Metric SELECT SUM(`azure.network.azurefirewalls.DataProcessed`) AS 'Total Data Processed' TIMESERIES AUTO"
}
],
"platformOptions": {
"ignoreTimeRange": false
},
"units": {
"unit": "BYTES"
}
}
},
{
"title": "Application rules hit by protocol & status",
"layout": {
"column": 1,
"row": 9,
"width": 7,
"height": 3
},
"linkedEntityGuids": null,
"visualization": {
"id": "viz.pie"
},
"rawConfiguration": {
"facet": {
"showOtherSeries": true
},
"legend": {
"enabled": true
},
"nrqlQueries": [
{
"accountIds": [],
"query": "FROM Metric SELECT SUM(`azure.network.azurefirewalls.ApplicationRuleHit`) AS 'Total Application Rules Hit' FACET azure.network.azurefirewalls.protocol, azure.network.azurefirewalls.status"
}
],
"platformOptions": {
"ignoreTimeRange": false
}
}
},
{
"title": "Network rules hit",
"layout": {
"column": 8,
"row": 9,
"width": 5,
"height": 3
},
"linkedEntityGuids": null,
"visualization": {
"id": "viz.line"
},
"rawConfiguration": {
"facet": {
"showOtherSeries": false
},
"legend": {
"enabled": true
},
"nrqlQueries": [
{
"accountIds": [],
"query": "FROM Metric SELECT SUM(`azure.network.azurefirewalls.NetworkRuleHit`) AS 'Total Network Rules Hit' TIMESERIES AUTO"
}
],
"platformOptions": {
"ignoreTimeRange": false
},
"yAxisLeft": {
"zero": true
},
"yAxisRight": {
"zero": true
}
}
}
]
}
],
"variables": []
}
Loading
Loading