Skip to content

Commit

Permalink
Merge pull request #2277 from newrelic/release
Browse files Browse the repository at this point in the history
Release 2024-02-08
  • Loading branch information
Andrew Anguiano authored Feb 8, 2024
2 parents 3cc96bb + 45d7f3d commit caa28a3
Show file tree
Hide file tree
Showing 110 changed files with 11,258 additions and 96 deletions.
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

0 comments on commit caa28a3

Please sign in to comment.