Esempi di avvio rapido dell'interfaccia della riga di comando multipiattaforma 1.0 per Monitoraggio di AzureAzure Monitor Cross-platform CLI 1.0 quick start samples

Questo articolo illustra i comandi dell'interfaccia della riga di comando di esempio per accedere alle funzionalità di Monitoraggio di Azure.This article shows you sample command-line interface (CLI) commands to help you access Azure Monitor features. Monitoraggio di Azure consente di ridimensionare automaticamente servizi cloud, macchine virtuali e app Web e di inviare notifiche di avviso o chiamare URL Web in base ai valori dei dati di telemetria configurati.Azure Monitor allows you to AutoScale Cloud Services, Virtual Machines, and Web Apps and to send alert notifications or call web URLs based on values of configured telemetry data.

Nota

Dal 25 settembre 2016 Monitoraggio di Azure è il nuovo nome di "Azure Insights".Azure Monitor is the new name for what was called "Azure Insights" until Sept 25th, 2016. Tuttavia, gli spazi dei nomi e quindi i comandi seguenti contengono ancora il termine "insights".However, the namespaces and thus the commands below still contain the "insights".

PrerequisitiPrerequisites

Se l'interfaccia della riga di comando di Azure non è stata ancora installata, vedere Installare l'interfaccia della riga di comando di Azure.If you haven't already installed the Azure CLI, see Install the Azure CLI. Se non si ha familiarità con l'interfaccia della riga di comando di Azure, è possibile trovare altre informazioni nell'articolo Usare l'interfaccia della riga di comando di Azure per Mac, Linux e Windows con Azure Resource Manager.If you're unfamiliar with Azure CLI, you can read more about it at Use the Azure CLI for Mac, Linux, and Windows with Azure Resource Manager.

In Windows installare npm dal sito Web Node.js.In Windows, install npm from the Node.js website. Dopo avere completato l'installazione, usando CMD.exe con i privilegi Esegui come amministratore, eseguire quanto segue dalla cartella di installazione di npm:After you complete the installation, using CMD.exe with Run As Administrator privileges, execute the following from the folder where npm is installed:

npm install azure-cli --global

Passare quindi alla cartella o al percorso preferito e digitare nella riga di comando:Next, navigate to any folder/location you want and type at the command-line:

azure help

Accedere ad AzureLog in to Azure

Il primo passaggio prevede l'accesso all'account Azure.The first step is to login to your Azure account.

azure login

Dopo aver eseguito questo comando, è necessario eseguire l'accesso tramite le istruzioni visualizzate sullo schermo.After running this command, you have to sign in via the instructions on the screen. Vengono quindi visualizzati l'account, l'ID tenant e l'ID sottoscrizione predefinito. Tutti i comandi operano nel contesto della sottoscrizione predefinita.Afterward, you see your Account, TenantId, and default Subscription Id. All commands work in the context of your default subscription.

Per elencare i dettagli della sottoscrizione corrente, usare il comando seguente.To list the details of your current subscription, use the following command.

azure account show

Per modificare il contesto di lavoro in una sottoscrizione diversa, usare il comando seguente.To change working context to a different subscription, use the following command.

azure account set "subscription ID or subscription name"

Per usare i comandi di Azure Resource Manager e di Monitoraggio di Azure, è necessario essere in modalità Azure Resource Manager.To use Azure Resource Manager and Azure Monitor commands, you need to be in Azure Resource Manager mode.

azure config mode arm

Per visualizzare un elenco di tutti i comandi di Monitoraggio di Azure supportati, eseguire il comando seguente.To view a list of all supported Azure Monitor commands, perform the following.

azure insights

Visualizzare il registro attività di una sottoscrizioneView activity log for a subscription

Per visualizzare un elenco degli eventi del registro attività, eseguire questo comando.To view a list of activity log events, perform the following.

azure insights logs list [options]

Per visualizzare tutte le opzioni disponibili, provare a eseguire questo comando.Try the following to view all available options.

azure insights logs list -help

Ecco un esempio per elencare i log in base a resourceGroupHere is an example to list logs by a resourceGroup

azure insights logs list --resourceGroup "myrg1"

Esempio per elencare i log in base al chiamanteExample to list logs by caller

azure insights logs list --caller "myname@company.com"

Esempio per elencare i log in base al chiamante in un tipo di risorsa, compresi tra una data di inizio e una di fineExample to list logs by caller on a resource type, within a start and end date

azure insights logs list --resourceProvider "Microsoft.Web" --caller "myname@company.com" --startTime 2016-03-08T00:00:00Z --endTime 2016-03-16T00:00:00Z

Usare gli avvisiWork with alerts

È possibile usare le informazioni della sezione per lavorare con gli avvisi.You can use the information in the section to work with alerts.

Ottenere regole di avviso in un gruppo di risorseGet alert rules in a resource group

azure insights alerts rule list abhingrgtest123
azure insights alerts rule list abhingrgtest123 --ruleName andy0323

Creare una regola di avviso metricaCreate a metric alert rule

azure insights alerts actions email create --customEmails foo@microsoft.com
azure insights alerts actions webhook create https://someuri.com
azure insights alerts rule metric set andy0323 eastus abhingrgtest123 PT5M GreaterThan 2 /subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/resourceGroups/Default-Web-EastUS/providers/Microsoft.Web/serverfarms/Default1 BytesReceived Total

Creare una regola di avviso test WebCreate webtest alert rule

azure insights alerts rule webtest set leowebtestr1-webtestr1 eastus Default-Web-WestUS PT5M 1 GSMT_AvRaw /subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourcegroups/Default-Web-WestUS/providers/microsoft.insights/webtests/leowebtestr1-webtestr1

Eliminare una regola di avvisoDelete an alert rule

azure insights alerts rule delete abhingrgtest123 andy0323

Profili dei logLog profiles

Usare le informazioni di questa sezione per lavorare con i profili dei log.Use the information in this section to work with log profiles.

Acquisizione di un profilo di logGet a log profile

azure insights logprofile list
azure insights logprofile get -n default

Aggiungere un profilo di log senza conservazioneAdd a log profile without retention

azure insights logprofile add --name default --storageId /subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourceGroups/insights-integration/providers/Microsoft.Storage/storageAccounts/insightsintegration7777 --locations global,westus,eastus,northeurope,westeurope,eastasia,southeastasia,japaneast,japanwest,northcentralus,southcentralus,eastus2,centralus,australiaeast,australiasoutheast,brazilsouth,centralindia,southindia,westindia

Rimozione di un profilo di logRemove a log profile

azure insights logprofile delete --name default

Aggiungere un profilo di log con conservazioneAdd a log profile with retention

azure insights logprofile add --name default --storageId /subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourceGroups/insights-integration/providers/Microsoft.Storage/storageAccounts/insightsintegration7777 --locations global,westus,eastus,northeurope,westeurope,eastasia,southeastasia,japaneast,japanwest,northcentralus,southcentralus,eastus2,centralus,australiaeast,australiasoutheast,brazilsouth,centralindia,southindia,westindia --retentionInDays 90

Aggiungere un profilo di log con conservazione e hub eventiAdd a log profile with retention and EventHub

azure insights logprofile add --name default --storageId /subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourceGroups/insights-integration/providers/Microsoft.Storage/storageAccounts/insightsintegration7777 --serviceBusRuleId /subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourceGroups/Default-ServiceBus-EastUS/providers/Microsoft.ServiceBus/namespaces/testshoeboxeastus/authorizationrules/RootManageSharedAccessKey --locations global,westus,eastus,northeurope,westeurope,eastasia,southeastasia,japaneast,japanwest,northcentralus,southcentralus,eastus2,centralus,australiaeast,australiasoutheast,brazilsouth,centralindia,southindia,westindia --retentionInDays 90

DiagnosticaDiagnostics

Usare le informazioni di questa sezione per lavorare con le impostazioni di diagnostica.Use the information in this section to work with diagnostic settings.

Ottenere un'impostazione di diagnosticaGet a diagnostic setting

azure insights diagnostic get --resourceId /subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/resourceGroups/andyrg/providers/Microsoft.Logic/workflows/andy0315logicapp

Disabilitare un'impostazione di diagnosticaDisable a diagnostic setting

azure insights diagnostic set --resourceId /subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/resourceGroups/andyrg/providers/Microsoft.Logic/workflows/andy0315logicapp --storageId /subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/resourceGroups/Default-Storage-WestUS/providers/Microsoft.Storage/storageAccounts/shibanitesting --enabled false

Abilitare un'impostazione di diagnostica senza conservazioneEnable a diagnostic setting without retention

azure insights diagnostic set --resourceId /subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/resourceGroups/andyrg/providers/Microsoft.Logic/workflows/andy0315logicapp --storageId /subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/resourceGroups/Default-Storage-WestUS/providers/Microsoft.Storage/storageAccounts/shibanitesting --enabled true

AutoscaleAutoscale

Usare le informazioni di questa sezione per lavorare con le impostazioni di scalabilità automatica.Use the information in this section to work with autoscale settings. È necessario modificare questi esempi.You need to modify these examples.

Ottenere le impostazioni di scalabilità automatica per un gruppo di risorseGet autoscale settings for a resource group

azure insights autoscale setting list montest2

Ottenere le impostazioni di scalabilità automatica per nome in un gruppo di risorseGet autoscale settings by name in a resource group

azure insights autoscale setting list montest2 -n setting2

Configurare le impostazioni di scalabilità automaticaSet auotoscale settings

azure insights autoscale setting set montest2 -n setting2 --settingSpec