Get-UsageAggregates

Ottiene i dettagli di utilizzo della sottoscrizione di Azure segnalati.

Avviso

Il modulo AzureRM PowerShell è stato ufficialmente deprecato a partire dal 29 febbraio 2024. È consigliabile eseguire la migrazione da AzureRM al modulo Az PowerShell per garantire il supporto e gli aggiornamenti continui.

Anche se il modulo AzureRM può ancora funzionare, non è più gestito o supportato, posizionando qualsiasi uso continuo a discrezione e rischio dell'utente. Per indicazioni sulla transizione al modulo Az, vedere le risorse di migrazione.

Sintassi

Get-UsageAggregates
   -ReportedStartTime <DateTime>
   -ReportedEndTime <DateTime>
   [-AggregationGranularity <AggregationGranularity>]
   [-ShowDetails <Boolean>]
   [-ContinuationToken <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Descrizione

Il cmdlet Get-UsageAggregates 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 riferimentohttps://msdn.microsoft.com/library/azure/1ea5b323-54bb-423d-916f-190de96c6a3c sulle API REST di fatturazione di Azure (https://msdn.microsoft.com/library/azure/1ea5b323-54bb-423d-916f-190de96c6a3c) nella libreria Microsoft Developer Network.

Esempio

Esempio 1: Recuperare i dati della sottoscrizione

PS C:\>Get-UsageAggregates -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.

Type:Microsoft.Azure.Commerce.UsageAggregates.Models.AggregationGranularity
Accepted values:Daily, Hourly
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.

Type:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:DateTime
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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.

Type:DateTime
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ShowDetails

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 lo stesso subscriptionId, meterId, usageStartTime e usageEndTime vengono compressi in un'unica voce.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Input

None

Output

Microsoft.Azure.Commerce.UsageAggregates.Models.UsageAggregationGetResponse