Get-AzureWebHostingPlanMetric
Ottiene le metriche per i piani di hosting di siti Web di Azure.
Nota
I cmdlet a cui si fa riferimento in questa documentazione sono per la gestione delle risorse di Azure legacy che usano le API di Azure Service Manager (ASM). Questo modulo di PowerShell legacy non è consigliato durante la creazione di nuove risorse perché ASM è pianificato per il ritiro. Per altre informazioni, vedere Ritiro di Azure Service Manager.
Il modulo Az PowerShell è il modulo PowerShell consigliato per la gestione delle risorse di Azure Resource Manager (ARM) con PowerShell.
Sintassi
Get-AzureWebHostingPlanMetric
[-MetricNames <String[]>]
[-StartDate <DateTime>]
[-EndDate <DateTime>]
[-TimeGrain <String>]
[-InstanceDetails]
[-WebSpaceName <String>]
[-Name <String>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Descrizione
Questo argomento descrive il cmdlet nella versione 0.8.10 del modulo Microsoft Azure PowerShell.
Per ottenere la versione del modulo in uso, nella console di Azure PowerShell digitare (Get-Module -Name Azure).Version
.
Il cmdlet Get-AzureWebHostingPlanMetric ottiene le metriche per i piani di hosting Web di Azure in una sottoscrizione.
Esempio
Esempio 1: Ottenere le metriche per le ultime tre ore a livello di istanza
PS C:\> Get-AzureWebHostingPlanMetric -WebSpaceName "eastuswebspace" -StartDate (get-date).AddHours(-3) -InstanceDetails $Metrics[1].Data
Name : CpuPercentage
Unit : Percent
StartTime : 8/11/2014 7:00:00 AM
EndTime : 8/11/2014 5:00:23 PM
TimeGrain : PT1H
PrimaryAggregationType : Instance
Values : {Time:8/11/2014 7:00:00 AM, Total:2, Min:9, Max:0, Time:8/11/2014 8:00:00 AM, Total:2, Min:9, Max:0,
Time:8/11/2014 9:00:00 AM, Total:2, Min:9, Max:0, Time:8/11/2014 10:00:00 AM, Total:2, Min:8, Max:0...} $metrics[1].Data.Values | ft
TimeCreated Total Minimum Maximum Count InstanceName
----------- ----- ------- ------- ----- ------------
8/11/2014 7:00:00 AM 2 9 0 1 RD00155DC24599
8/11/2014 8:00:00 AM 2 9 0 1 RD00155DC24599
8/11/2014 9:00:00 AM 2 9 0 1 RD00155DC24579
8/11/2014 10:00:00 AM 2 8 0 1 RD00155DC24599
8/11/2014 11:00:00 AM 2 9 0 1 RD00155DC24599
8/11/2014 12:00:00 PM 2 6 0 1 RD00155DC24599
8/11/2014 1:00:00 PM 2 15 0 1 RD00155DC24599
8/11/2014 2:00:00 PM 3 21 0 1 RD00155DC24599
8/11/2014 3:00:00 PM 2 13 0 1 RD00155DC24599
8/11/2014 4:00:00 PM 2 14 0 1 RD00155DC24599
Questo comando ottiene le metriche del piano di hosting Web per le ultime tre ore a livello di istanza.
Parametri
-EndDate
Specifica l'ora di fine, come oggetto DateTime , da cui restituire le metriche.
Per ottenere un oggetto DateTime , utilizzare il cmdlet Get-Date .
Per ulteriori informazioni, digitare Get-Help Get-Date
.
Tipo: | DateTime |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-InstanceDetails
Indica che questo cmdlet include dettagli su un livello di istanza. Se il piano di hosting del sito Web viene eseguito su due o più computer, questo cmdlet restituisce le metriche dei dettagli per ogni computer.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-MetricNames
Specie una matrice di metriche da ottenere. Se non si specifica un valore per questo parametro, questo cmdlet ottiene tutte le metriche.
Tipo: | String[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-Name
Specifica il nome di un piano nella sottoscrizione. Per impostazione predefinita, Get-AzureWebHostingPlanMetric ottiene tutti i siti Web nella sottoscrizione corrente. Questo parametro non supporta caratteri jolly.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-Profile
Specifica il profilo di Azure da cui viene letto questo cmdlet. Se non si specifica un profilo, questo cmdlet legge dal profilo predefinito locale.
Tipo: | AzureSMProfile |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-StartDate
Specifica l'ora di inizio, come oggetto DateTime , per cui ottenere le metriche.
Tipo: | DateTime |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-TimeGrain
Specifica l'unità di tempo per cui ottenere le metriche. I valori validi sono:
- PT1M (minuto)
- PT1H (ora)
- P1D (giorno)
Il valore predefinito è PT1H.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-WebSpaceName
Specifica il nome di uno spazio Web nella sottoscrizione. Per impostazione predefinita, Get-AzureWebHostingPlanMetric ottiene tutti i piani nella sottoscrizione corrente. Questo parametro non supporta caratteri jolly.
Tipo: | String |
Alias: | WebSpace |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
Input
È possibile passare l'input a questo cmdlet in base al nome della proprietà, ma non in base al valore.
Output
Microsoft.WindowsAzure.Commands.Utilities.Websites.Services.WebEntities.MetricResponse
Per impostazione predefinita, Get-AzureWebHostingPlanMetric restituisce una matrice di oggetti MetricResponse .