Get-AzUsageAggregate
Ottiene i dettagli di utilizzo della sottoscrizione di Azure segnalati.
Sintassi
Get-AzUsageAggregate
-ReportedStartTime <DateTime>
-ReportedEndTime <DateTime>
[-AggregationGranularity <AggregationGranularity>]
[-ShowDetail <Boolean>]
[-ContinuationToken <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Descrizione
Il cmdlet Get-AzUsageAggregate ottiene i dati aggregati sull'utilizzo delle sottoscrizioni di Azure in base alle proprietà seguenti:
- Ora di inizio e fine del momento in cui è stato segnalato l'utilizzo.
- Precisione di aggregazione, giornaliera o oraria.
- Dettagli del livello di istanza per più istanze della stessa risorsa. Per ottenere risultati coerenti, i dati restituiti si basano su quando i dettagli di utilizzo sono stati segnalati dalla risorsa di Azure. Per altre informazioni, vedere Informazioni di riferimento sulle API REST di fatturazione di Azurehttps://msdn.microsoft.com/library/azure/1ea5b323-54bb-423d-916f-190de96c6a3c (https://msdn.microsoft.com/library/azure/1ea5b323-54bb-423d-916f-190de96c6a3c) nella libreria Microsoft Developer Network.
Esempio
Esempio 1: Recuperare i dati della sottoscrizione
Get-AzUsageAggregate -ReportedStartTime "5/2/2015" -ReportedEndTime "5/5/2015"
Questo comando recupera i dati di utilizzo segnalati per la sottoscrizione tra il 2/05/05/2015 e il 5/5/2015.
Parametri
-AggregationGranularity
Specifica la precisione di aggregazione dei dati. I valori validi sono: giornaliera e oraria. Il valore predefinito è Daily.
Tipo: | Microsoft.Azure.Commerce.UsageAggregates.Models.AggregationGranularity |
Valori accettati: | Daily, Hourly |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ContinuationToken
Specifica il token di continuazione recuperato dal corpo della risposta nella chiamata precedente. Per un set di risultati di grandi dimensioni, le risposte vengono eseguite tramite token di continuazione. Il token di continuazione funge da segnalibro per lo stato di avanzamento. Se non si specifica questo parametro, i dati vengono recuperati dall'inizio del giorno o dell'ora specificata in ReportedStartTime. È consigliabile seguire il collegamento successivo nella risposta alla pagina anche se i dati.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DefaultProfile
Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.
Tipo: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ReportedEndTime
Specifica l'ora di fine segnalata per il momento in cui l'utilizzo delle risorse è stato registrato nel sistema di fatturazione di Azure. Azure è un sistema distribuito, che si estende su più data center in tutto il mondo, quindi si verifica un ritardo tra il momento in cui la risorsa è stata effettivamente usata, ovvero il tempo di utilizzo delle risorse e quando l'evento di utilizzo ha raggiunto il sistema di fatturazione, ovvero il tempo segnalato dall'utilizzo delle risorse. Per ottenere tutti gli eventi di utilizzo per una sottoscrizione segnalata per un periodo di tempo, eseguire una query in base all'ora segnalata. Anche se si esegue una query in base al tempo segnalato, il cmdlet aggrega i dati di risposta in base al tempo di utilizzo delle risorse. I dati di utilizzo delle risorse sono il pivot utile per l'analisi dei dati.
Tipo: | DateTime |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ReportedStartTime
Specifica l'ora di inizio segnalata per il momento in cui l'utilizzo delle risorse è stato registrato nel sistema di fatturazione di Azure.
Tipo: | DateTime |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ShowDetail
Indica se questo cmdlet restituisce i dettagli a livello di istanza con i dati di utilizzo. Il valore predefinito è $True. Se $False, il servizio aggrega i risultati sul lato server e restituisce quindi un minor numero di gruppi di aggregazione. Ad esempio, se si eseguono tre siti Web, per impostazione predefinita si otterranno tre voci per l'utilizzo del sito Web. Tuttavia, quando il valore è $False, tutti i dati per la stessa subscriptionId, meterId, usageStartTimee usageEndTime viene compresso in un singolo elemento di riga.
Tipo: | Boolean |
Alias: | ShowDetails |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
None
Output
Microsoft.Azure.Commerce.UsageAggregates.Models.UsageAggregationGetResponse