Partilhar via


Get-UsageAggregates

Obtém os detalhes de uso da assinatura do Azure relatados.

Aviso

O módulo AzureRM do PowerShell foi oficialmente preterido a partir de 29 de fevereiro de 2024. Os usuários são aconselhados a migrar do AzureRM para o módulo Az PowerShell para garantir suporte e atualizações contínuos.

Embora o módulo AzureRM ainda possa funcionar, ele não é mais mantido ou suportado, colocando qualquer uso continuado a critério e risco do usuário. Consulte nossos recursos de migração para obter orientação sobre a transição para o módulo Az.

Sintaxe

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

Description

O cmdlet Get-UsageAggregates obtém dados agregados de uso da assinatura do Azure pelas seguintes propriedades:

  • Horários de início e fim de quando o uso foi relatado.
  • Precisão de agregação, diária ou horária.
  • Detalhe em nível de instância para várias instâncias do mesmo recurso. Para obter resultados consistentes, os dados retornados são baseados em quando os detalhes de uso foram relatados pelo recurso do Azure. Para obter mais informações, consulte Referênciahttps://msdn.microsoft.com/library/azure/1ea5b323-54bb-423d-916f-190de96c6a3c da API REST de Cobrança do Azure (https://msdn.microsoft.com/library/azure/1ea5b323-54bb-423d-916f-190de96c6a3c) na biblioteca do Microsoft Developer Network.

Exemplos

Exemplo 1: Recuperar dados de subscrição

PS C:\>Get-UsageAggregates -ReportedStartTime "5/2/2015" -ReportedEndTime "5/5/2015"

Este comando recupera os dados de uso relatados para a assinatura entre 5/2/2015 e 5/5/2015.

Parâmetros

-AggregationGranularity

Especifica a precisão de agregação dos dados. Os valores válidos são: Diário e Horista. O valor padrão é Daily.

Tipo:Microsoft.Azure.Commerce.UsageAggregates.Models.AggregationGranularity
Valores aceites:Daily, Hourly
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ContinuationToken

Especifica o token de continuação que foi recuperado do corpo da resposta na chamada anterior. Para um grande conjunto de resultados, as respostas são paginadas usando tokens de continuação. O token de continuação serve como um marcador para o progresso. Se você não especificar esse parâmetro, os dados serão recuperados do início do dia ou da hora especificados em ReportedStartTime. Recomendamos que você siga o próximo link na página de resposta aos dados.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para comunicação com o azure.

Tipo:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ReportedEndTime

Especifica a hora de término relatada para quando o uso do recurso foi registrado no sistema de cobrança do Azure. O Azure é um sistema distribuído, abrangendo vários datacenters em todo o mundo, portanto, há um atraso entre quando o recurso foi realmente consumido, que é o tempo de uso do recurso, e quando o evento de uso atingiu o sistema de cobrança, que é o tempo relatado de uso do recurso. Para obter todos os eventos de uso de uma assinatura que são relatados por um período de tempo, você consulta por hora relatada. Embora você consulte por tempo relatado, o cmdlet agrega os dados de resposta pelo tempo de uso do recurso. Os dados de uso do recurso são o pivô útil para analisar os dados.

Tipo:DateTime
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ReportedStartTime

Especifica a hora de início relatada para quando o uso do recurso foi registrado no sistema de cobrança do Azure.

Tipo:DateTime
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ShowDetails

Indica se esse cmdlet retorna detalhes no nível da instância com os dados de uso. O valor padrão é $True. Se $False, o serviço agrega os resultados no lado do servidor e, portanto, retorna menos grupos agregados. Por exemplo, se você estiver executando três sites, por padrão, você receberá três itens de linha para consumo de sites. No entanto, quando o valor é $False, todos os dados para o mesmo subscriptionId, meterId, usageStartTime e usageEndTime são recolhidos em um único item de linha.

Tipo:Boolean
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

Entradas

None

Saídas

Microsoft.Azure.Commerce.UsageAggregates.Models.UsageAggregationGetResponse