Bagikan melalui


Get-UsageAggregates

Mendapatkan detail penggunaan langganan Azure yang dilaporkan.

Peringatan

Modul AzureRM PowerShell telah resmi tidak digunakan lagi per 29 Februari 2024. Pengguna disarankan untuk bermigrasi dari AzureRM ke modul Az PowerShell untuk memastikan dukungan dan pembaruan yang berkelanjutan.

Meskipun modul AzureRM mungkin masih berfungsi, modul tersebut tidak lagi dipertahankan atau didukung, menempatkan penggunaan berkelanjutan berdasarkan kebijaksanaan dan risiko pengguna. Silakan merujuk ke sumber daya migrasi kami untuk panduan tentang transisi ke modul Az.

Sintaks

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

Deskripsi

Cmdlet Get-UsageAggregates mendapatkan data penggunaan langganan Azure agregat dengan properti berikut:

  • Waktu mulai dan berakhir saat penggunaan dilaporkan.
  • Presisi agregasi, baik harian atau per jam.
  • Detail tingkat instans untuk beberapa instans dari sumber daya yang sama. Untuk hasil yang konsisten, data yang dikembalikan didasarkan pada kapan detail penggunaan dilaporkan oleh sumber daya Azure. Untuk informasi selengkapnya, lihat Referensihttps://msdn.microsoft.com/library/azure/1ea5b323-54bb-423d-916f-190de96c6a3c REST API Penagihan Azure (https://msdn.microsoft.com/library/azure/1ea5b323-54bb-423d-916f-190de96c6a3c) di pustaka Microsoft Developer Network.

Contoh

Contoh 1: Mengambil data langganan

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

Perintah ini mengambil data penggunaan yang dilaporkan untuk langganan antara 5/2/2015 dan 5/5/2015.

Parameter

-AggregationGranularity

Menentukan presisi agregasi data. Nilai yang valid adalah: Harian dan Per Jam. Nilai defaultnya adalah Harian.

Jenis:Microsoft.Azure.Commerce.UsageAggregates.Models.AggregationGranularity
Nilai yang diterima:Daily, Hourly
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-ContinuationToken

Menentukan token kelanjutan yang diambil dari isi respons dalam panggilan sebelumnya. Untuk kumpulan hasil besar, respons di-paged dengan menggunakan token kelanjutan. Token kelanjutan berfungsi sebagai marka buku untuk kemajuan. Jika Anda tidak menentukan parameter ini, data diambil dari awal hari atau jam yang ditentukan dalam ReportedStartTime. Kami menyarankan agar Anda mengikuti tautan berikutnya dalam respons ke halaman melalui data.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure.

Jenis:IAzureContextContainer
Alias:AzureRmContext, AzureCredential
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-ReportedEndTime

Menentukan waktu akhir yang dilaporkan saat penggunaan sumber daya dicatat dalam sistem penagihan Azure. Azure adalah sistem terdistribusi, yang mencakup beberapa pusat data di seluruh dunia, sehingga ada penundaan antara kapan sumber daya benar-benar digunakan, yang merupakan waktu penggunaan sumber daya, dan ketika peristiwa penggunaan mencapai sistem penagihan, yang merupakan waktu yang dilaporkan penggunaan sumber daya. Untuk mendapatkan semua peristiwa penggunaan untuk langganan yang dilaporkan untuk jangka waktu tertentu, Anda mengkueri berdasarkan waktu yang dilaporkan. Meskipun Anda mengkueri berdasarkan waktu yang dilaporkan, cmdlet mengagregasi data respons berdasarkan waktu penggunaan sumber daya. Data penggunaan sumber daya adalah pivot yang berguna untuk menganalisis data.

Jenis:DateTime
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-ReportedStartTime

Menentukan waktu mulai yang dilaporkan saat penggunaan sumber daya dicatat dalam sistem penagihan Azure.

Jenis:DateTime
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-ShowDetails

Menunjukkan apakah cmdlet ini mengembalikan detail tingkat instans dengan data penggunaan. Nilai defaultnya adalah $True. Jika $False, layanan menggabungkan hasil di sisi server, dan oleh karena itu mengembalikan lebih sedikit grup agregat. Misalnya, jika Anda menjalankan tiga situs web, secara default Anda akan mendapatkan tiga item baris untuk konsumsi situs web. Namun, ketika nilai $False, semua data untuk subscriptionId, meterId, usageStartTime, dan usageEndTime yang sama diciutkan ke dalam satu item baris.

Jenis:Boolean
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

Input

None

Output

Microsoft.Azure.Commerce.UsageAggregates.Models.UsageAggregationGetResponse