Udostępnij przez


Get-AzUsageAggregate

Pobiera zgłoszone szczegóły użycia subskrypcji platformy Azure.

Składnia

Default (Domyślne)

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

Opis

Polecenie cmdlet Get-AzUsageAggregate pobiera zagregowane dane użycia subskrypcji platformy Azure według następujących właściwości:

  • Godzina rozpoczęcia i zakończenia raportowania użycia.
  • Precyzja agregacji — codziennie lub co godzinę.
  • Szczegóły poziomu wystąpienia dla wielu wystąpień tego samego zasobu. W przypadku spójnych wyników zwracane dane są oparte na tym, kiedy szczegóły użycia zostały zgłoszone przez zasób platformy Azure. Aby uzyskać więcej informacji, zobacz Dokumentacjahttps://msdn.microsoft.com/library/azure/aaaabbbb-0000-cccc-1111-dddd2222eeee interfejsu API REST rozliczeń platformy Azure (https://msdn.microsoft.com/library/azure/aaaabbbb-0000-cccc-1111-dddd2222eeee) w bibliotece Microsoft Developer Network.

Przykłady

Przykład 1. Pobieranie danych subskrypcji

Get-AzUsageAggregate -ReportedStartTime "5/2/2015" -ReportedEndTime "5/5/2015"

To polecenie pobiera zgłoszone dane użycia dla subskrypcji między 2.05.05.2015 i 5.5.2015.

Parametry

-AggregationGranularity

Określa dokładność agregacji danych. Prawidłowe wartości to: Codziennie i Co godzinę. Wartość domyślna to Codziennie.

Właściwości parametrów

Typ:Microsoft.Azure.Commerce.UsageAggregates.Models.AggregationGranularity
Wartość domyślna:None
Akceptowane wartości:Daily, Hourly
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:False
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-ContinuationToken

Określa token kontynuacji pobrany z treści odpowiedzi w poprzednim wywołaniu. W przypadku dużego zestawu wyników odpowiedzi są stronicowane przy użyciu tokenów kontynuacji. Token kontynuacji służy jako zakładka do postępu. Jeśli nie określisz tego parametru, dane zostaną pobrane od początku dnia lub godziny określonej w obszarze ReportedStartTime. Zalecamy skorzystanie z następnego linku w odpowiedzi na stronę, choć dane.

Właściwości parametrów

Typ:String
Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:False
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

Właściwości parametrów

Typ:IAzureContextContainer
Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False
Aliasy:AzContext, AzureRmContext, AzureCredential

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:False
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-ReportedEndTime

Określa zgłaszany czas zakończenia, kiedy użycie zasobów zostało zarejestrowane w systemie rozliczeniowym platformy Azure. Platforma Azure jest systemem rozproszonym obejmującym wiele centrów danych na całym świecie, dlatego występuje opóźnienie między czasem rzeczywistego użycia zasobu, czyli czasem użycia zasobów, a czasem osiągnięcia systemu rozliczeniowego zdarzenia użycia, czyli czasu raportowania użycia zasobów. Aby uzyskać wszystkie zdarzenia użycia dla subskrypcji, które są zgłaszane przez pewien czas, należy wykonać zapytanie według zgłoszonego czasu. Mimo że wykonujesz zapytanie według zgłoszonego czasu, polecenie cmdlet agreguje dane odpowiedzi według czasu użycia zasobu. Dane użycia zasobów to przydatny element przestawny do analizowania danych.

Właściwości parametrów

Typ:DateTime
Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:True
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-ReportedStartTime

Określa zgłaszany czas rozpoczęcia, kiedy użycie zasobów zostało zarejestrowane w systemie rozliczeniowym platformy Azure.

Właściwości parametrów

Typ:DateTime
Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:True
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-ShowDetail

Wskazuje, czy to polecenie cmdlet zwraca szczegóły na poziomie wystąpienia z danymi użycia. Wartość domyślna to $True. Jeśli $False, usługa agreguje wyniki po stronie serwera i w związku z tym zwraca mniej grup agregacji. Jeśli na przykład uruchamiasz trzy witryny internetowe, domyślnie otrzymasz trzy elementy wiersza do użycia witryny internetowej. Jeśli jednak wartość jest $False, wszystkie dane dla tych samych wartości subscriptionId, meterId, usageStartTime i usageEndTime są zwinięte do pojedynczego elementu wiersza.

Właściwości parametrów

Typ:Boolean
Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False
Aliasy:ShowDetails

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:False
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

Wejścia

None

Wyjść

Microsoft.Azure.Commerce.UsageAggregates.Models.UsageAggregationGetResponse