Udostępnij za pośrednictwem


Get-AzUsageAggregate

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

Składnia

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 Dokumentacja interfejsu API REST rozliczeń platformy Azurehttps://msdn.microsoft.com/library/azure/1ea5b323-54bb-423d-916f-190de96c6a3c (https://msdn.microsoft.com/library/azure/1ea5b323-54bb-423d-916f-190de96c6a3c) 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.

Typ:Microsoft.Azure.Commerce.UsageAggregates.Models.AggregationGranularity
Dopuszczalne wartości:Daily, Hourly
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych: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 są pobierane od początku dnia lub godziny określonej w ZgłaszaneStartTime. Zalecamy skorzystanie z następnego linku w odpowiedzi na stronę, choć dane.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DefaultProfile

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

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych: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.

Typ:DateTime
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ReportedStartTime

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

Typ:DateTime
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych: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. Jednak gdy wartość jest $False, wszystkie dane dla tej samej subscriptionId, meterId, usageStartTimei usageEndTime jest zwinięty do pojedynczego elementu wiersza.

Typ:Boolean
Aliasy:ShowDetails
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

None

Dane wyjściowe

Microsoft.Azure.Commerce.UsageAggregates.Models.UsageAggregationGetResponse