diff --git a/quickstarts/azure/azure-virtual-machines/config.yml b/quickstarts/azure/azure-virtual-machines/config.yml new file mode 100644 index 0000000000..f8e22ee300 --- /dev/null +++ b/quickstarts/azure/azure-virtual-machines/config.yml @@ -0,0 +1,28 @@ +name: azure-virtual-machines +description: |- + ## What is Azure Virtual Machines? + + A service for creating and managing a virtual or simulated computing environment as an alternative to a physical environment. + + ### Get started! + + Start monitoring Azure Virtual Machines by connecting Microsoft Azure to New Relic! + + Check out our Azure Virtual Machines documentation to instrument your cloud service and manage the stability, scalability, and reliability of your systems with New Relic's infrastructure monitoring capabilities. +summary: |- + Monitor Azure Virtual Machines by connecting Azure to New Relic +logo: logo.svg +level: New Relic +authors: + - New Relic + - Emil Hammarstrand +title: Azure Virtual Machines +documentation: + - name: Azure Virtual Machines installation docs + description: | + Monitor Azure Virtual Machines by connecting Azure to New Relic. + url: >- + https://one.newrelic.com/launcher/infra.infra?pane=eyJuZXJkbGV0SWQiOiJpbmZyYS5henVyZSIsImRhdGFTb3VyY2UiOiI0IiwiZmVhdHVyZSI6ImFjY291bnRXaXphcmRTZXR1cCIsInByb3ZpZGVyTmFtZSI6ImF6dXJlIn0= +keywords: + - azure + - virtual machines diff --git a/quickstarts/azure/azure-virtual-machines/dashboards/azure-virtual-machines.json b/quickstarts/azure/azure-virtual-machines/dashboards/azure-virtual-machines.json new file mode 100644 index 0000000000..9fa33b2cd2 --- /dev/null +++ b/quickstarts/azure/azure-virtual-machines/dashboards/azure-virtual-machines.json @@ -0,0 +1,160 @@ +{ + "name": "Azure Virtual Machines", + "pages": [ + { + "name": "Azure Virtual Machines", + "description": null, + "widgets": [ + { + "visualization": { + "id": "viz.billboard" + }, + "layout": { + "column": 1, + "row": 1, + "height": 3, + "width": 4 + }, + "title": "Total Virtual Machines ", + "rawConfiguration": { + "dataFormatters": [], + "nrqlQueries": [ + { + "accountId": 0, + "query": "SELECT uniqueCount(name) AS 'Total virtual machines' FROM AzureVirtualMachineSample WHERE providerAccountId LIKE '%' SINCE 1 hour ago" + } + ], + "thresholds": [] + }, + "linkedEntityGuids": null + }, + { + "visualization": { + "id": "viz.pie" + }, + "layout": { + "column": 5, + "row": 1, + "height": 3, + "width": 4 + }, + "title": "Virtual Machines By Size", + "rawConfiguration": { + "facet": { + "showOtherSeries": true + }, + "nrqlQueries": [ + { + "accountId": 0, + "query": "SELECT uniqueCount(name) AS 'Virtual Machines' FROM AzureVirtualMachineSample WHERE providerAccountId LIKE '%' FACET vmSize SINCE 1 hour ago" + } + ] + }, + "linkedEntityGuids": null + }, + { + "visualization": { + "id": "viz.bar" + }, + "layout": { + "column": 9, + "row": 1, + "height": 3, + "width": 4 + }, + "title": "Virtual Machines Per Resource Group", + "rawConfiguration": { + "facet": { + "showOtherSeries": false + }, + "nrqlQueries": [ + { + "accountId": 0, + "query": "SELECT uniqueCount(name) AS 'Virtual Machines' FROM AzureVirtualMachineSample WHERE providerAccountId LIKE '%' FACET resourceGroup SINCE 1 hour ago" + } + ] + }, + "linkedEntityGuids": null + }, + { + "visualization": { + "id": "viz.bar" + }, + "layout": { + "column": 1, + "row": 4, + "height": 3, + "width": 4 + }, + "title": "Virtual Machine Status", + "rawConfiguration": { + "facet": { + "showOtherSeries": false + }, + "nrqlQueries": [ + { + "accountId": 0, + "query": "SELECT uniqueCount(name) FROM AzureVirtualMachineSample WHERE providerAccountId LIKE '%' FACET hostStatus SINCE 1 hour ago" + } + ] + }, + "linkedEntityGuids": null + }, + { + "visualization": { + "id": "viz.line" + }, + "layout": { + "column": 5, + "row": 4, + "height": 3, + "width": 4 + }, + "title": "Virtual Machine Status Timeseries", + "rawConfiguration": { + "facet": { + "showOtherSeries": false + }, + "legend": { + "enabled": true + }, + "nrqlQueries": [ + { + "accountId": 0, + "query": "SELECT uniqueCount(name) AS 'Virtual Machines' FROM AzureVirtualMachineSample WHERE providerAccountId LIKE '%' FACET hostStatus SINCE 1 hour ago TIMESERIES 5 minutes " + } + ], + "yAxisLeft": { + "zero": true + } + }, + "linkedEntityGuids": null + }, + { + "visualization": { + "id": "viz.pie" + }, + "layout": { + "column": 9, + "row": 4, + "height": 3, + "width": 4 + }, + "title": "Virtual Machines By Subscription ID", + "rawConfiguration": { + "facet": { + "showOtherSeries": true + }, + "nrqlQueries": [ + { + "accountId": 0, + "query": "SELECT uniqueCount(name) AS 'Virtual Machines' FROM AzureVirtualMachineSample WHERE providerAccountId LIKE '%' FACET subscriptionId SINCE 1 hour ago" + } + ] + }, + "linkedEntityGuids": null + } + ] + } + ] +} diff --git a/quickstarts/azure/azure-virtual-machines/dashboards/azure-virtual-machines.png b/quickstarts/azure/azure-virtual-machines/dashboards/azure-virtual-machines.png new file mode 100644 index 0000000000..d6cb5b3fe6 Binary files /dev/null and b/quickstarts/azure/azure-virtual-machines/dashboards/azure-virtual-machines.png differ diff --git a/quickstarts/azure/azure-virtual-machines/logo.svg b/quickstarts/azure/azure-virtual-machines/logo.svg new file mode 100644 index 0000000000..ee2b194939 --- /dev/null +++ b/quickstarts/azure/azure-virtual-machines/logo.svg @@ -0,0 +1,25 @@ + + + + + + + + + + +