diff --git a/quickstarts/azure/azure-virtual-network/config.yml b/quickstarts/azure/azure-virtual-network/config.yml index 12e8ec4eb8..150c35b787 100644 --- a/quickstarts/azure/azure-virtual-network/config.yml +++ b/quickstarts/azure/azure-virtual-network/config.yml @@ -6,6 +6,7 @@ logo: logo.svg level: New Relic authors: - New Relic + - Emil Hammarstrand title: Azure Virtual Network documentation: - name: Azure Virtual Network installation docs diff --git a/quickstarts/azure/azure-virtual-network/dashboards/azure-virtual-network.json b/quickstarts/azure/azure-virtual-network/dashboards/azure-virtual-network.json new file mode 100644 index 0000000000..32bd561cd2 --- /dev/null +++ b/quickstarts/azure/azure-virtual-network/dashboards/azure-virtual-network.json @@ -0,0 +1,161 @@ +{ + "name": "Azure Virtual Network", + "description": null, + "pages": [ + { + "name": "Azure Virtual Network", + "description": null, + "widgets": [ + { + "visualization": { + "id": "viz.billboard" + }, + "layout": { + "column": 1, + "row": 1, + "height": 3, + "width": 4 + }, + "title": "Total Virtual Networks", + "rawConfiguration": { + "dataFormatters": [], + "facet": { + "showOtherSeries": false + }, + "nrqlQueries": [ + { + "accountId": 0, + "query": "SELECT uniqueCount(entityId) as 'Virtual Network' FROM AzureVirtualNetworksSample WHERE providerAccountId LIKE '%'" + } + ], + "thresholds": [] + }, + "linkedEntityGuids": null + }, + { + "visualization": { + "id": "viz.line" + }, + "layout": { + "column": 5, + "row": 1, + "height": 3, + "width": 4 + }, + "title": "Virtual Networks Timeseries", + "rawConfiguration": { + "legend": { + "enabled": true + }, + "nrqlQueries": [ + { + "accountId": 0, + "query": "SELECT uniqueCount(entityId) as 'Virtual Network' FROM AzureVirtualNetworksSample WHERE providerAccountId LIKE '%' TIMESERIES 1 hour SINCE 1 week ago" + } + ], + "yAxisLeft": { + "zero": true + } + }, + "linkedEntityGuids": null + }, + { + "visualization": { + "id": "viz.bar" + }, + "layout": { + "column": 9, + "row": 1, + "height": 3, + "width": 4 + }, + "title": "Available IPs per Subnet", + "rawConfiguration": { + "facet": { + "showOtherSeries": false + }, + "nrqlQueries": [ + { + "accountId": 0, + "query": "SELECT min(availableAddresses) as 'Available IPs' FROM AzureVirtualNetworksSubnetSample WHERE providerAccountId LIKE '%' FACET fullSubnetName" + } + ] + }, + "linkedEntityGuids": null + }, + { + "visualization": { + "id": "viz.bar" + }, + "layout": { + "column": 1, + "row": 4, + "height": 3, + "width": 4 + }, + "title": "Virtual Network per Region", + "rawConfiguration": { + "facet": { + "showOtherSeries": false + }, + "nrqlQueries": [ + { + "accountId": 0, + "query": "SELECT uniqueCount(entityId) as 'Virtual Network' FROM AzureVirtualNetworksSample WHERE providerAccountId LIKE '%' FACET regionName" + } + ] + }, + "linkedEntityGuids": null + }, + { + "visualization": { + "id": "viz.bar" + }, + "layout": { + "column": 5, + "row": 4, + "height": 3, + "width": 4 + }, + "title": "Virtual Network per Resource Group", + "rawConfiguration": { + "facet": { + "showOtherSeries": false + }, + "nrqlQueries": [ + { + "accountId": 0, + "query": "SELECT uniqueCount(entityId) as 'Virtual Network' FROM AzureVirtualNetworksSample WHERE providerAccountId LIKE '%' FACET resourceGroup" + } + ] + }, + "linkedEntityGuids": null + }, + { + "visualization": { + "id": "viz.bar" + }, + "layout": { + "column": 9, + "row": 4, + "height": 3, + "width": 4 + }, + "title": "Public IPs under DDoS attack", + "rawConfiguration": { + "facet": { + "showOtherSeries": false + }, + "nrqlQueries": [ + { + "accountId": 0, + "query": "SELECT average(`inDdosBytesPerSecond.Total`) as 'Inbound Bytes per Second' FROM AzureVirtualNetworksPublicIpAddressSample WHERE `ifUnderDdosAttack.Total` >= 1 AND providerAccountId LIKE '%' FACET ipAddress" + } + ] + }, + "linkedEntityGuids": null + } + ] + } + ] +} diff --git a/quickstarts/azure/azure-virtual-network/dashboards/azure-virtual-network.png b/quickstarts/azure/azure-virtual-network/dashboards/azure-virtual-network.png new file mode 100644 index 0000000000..26a9bcab7e Binary files /dev/null and b/quickstarts/azure/azure-virtual-network/dashboards/azure-virtual-network.png differ