Condividi tramite


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