Melihat dan mengambil data penggunaan

Selesai

Penyedia istilah berlaku untuk administrator layanan dan penyedia yang didelegasikan. Operator Azure Stack Hub dan penyedia yang didelegasikan dapat menggunakan Antarmuka Pemrograman Aplikasi (API) penggunaan penyedia untuk melihat penggunaan penyewa langsung mereka. Misalnya, seperti yang ditunjukkan pada diagram berikut, P0 dapat memanggil API penyedia untuk mendapatkan informasi penggunaan langsung pada P1 dan P2, dan P1 dapat memanggil informasi penggunaan pada P3 dan P4.

Diagram showing normalized relational tables.

Referensi panggilan Antarmuka Pemrograman Aplikasi (API)

Permintaan

Permintaan mendapatkan detail konsumsi untuk langganan yang diminta dan untuk jangka waktu yang diminta. Tidak ada isi permintaan.

Antarmuka Pemrograman Aplikasi penggunaan ini adalah Antarmuka Pemrograman Aplikasi penyedia, sehingga pemanggil harus diberi peran Pemilik, Kontributor, atau Pembaca dalam langganan penyedia.

Metode: GET

https://{armendpoint}/subscriptions/{subId}/providers/Microsoft.Commerce.Admin/subscriberUsageAggregates?reportedStartTime={reportedStartTime}&reportedEndTime={reportedEndTime}&aggregationGranularity={granularity}&subscriberId={sub1.1}&api-version=2015-06-01-preview&continuationToken={token-value}

Argumen

Argumen Keterangan
armendpoint Titik akhir Azure Resource Manager dari lingkungan Azure Stack Hub Anda. Konvensi Azure Stack Hub adalah bahwa nama titik akhir Azure Resource Manager dalam format https://adminmanagement.{domain-name}.
subId ID Langganan pengguna yang melakukan panggilan.
reportedStartTime Waktu mulai kueri. Nilai untuk DateTime harus dalam Waktu Universal Terkoordinasi (UTC) dan di awal jam; misalnya pukul 13.00. Untuk agregasi harian, atur nilai ini ke UTC tengah malam.
reportedEndTime Waktu akhir kueri. Batasan yang berlaku untuk reportedStartTime juga berlaku untuk argumen ini. Nilai untuk reportedEndTime tidak boleh di masa mendatang, atau tanggal saat ini. Jika ya, hasilnya akan diatur ke "pemrosesan tidak selesai."
aggregationGranularity Parameter opsional yang memiliki dua nilai potensial yang berbeda: daily dan hourly. Seperti yang disarankan oleh nilai, satu menampilkan data dalam granuralitas harian, dan yang lainnya adalah resolusi per jam.
subscriberId ID Langganan. Untuk mendapatkan data yang difilter, ID langganan penyewa langsung dari penyedia diperlukan. Jika tidak ada parameter ID langganan yang ditentukan, panggilan akan menampilkan data penggunaan untuk semua penyewa langsung penyedia.
api-version Versi protokol yang digunakan untuk membuat permintaan ini. Nilai ini diatur menjadi 2015-06-01-preview.
continuationToken Token diambil dari panggilan terakhir ke penyedia API penggunaan. Token ini diperlukan ketika respons lebih dari 1.000 baris. Hal ini bertindak sebagai marka buku untuk kemajuan. Jika token tidak ada, data diambil dari awal hari atau jam, berdasarkan granuralitas yang diteruskan.

Respons

GET
/subscriptions/sub1/providers/Microsoft.Commerce.Admin/subscriberUsageAggregates?reportedStartTime=reportedStartTime=2014-05-01T00%3a00%3a00%2b00%3a00&reportedEndTime=2015-06-01T00%3a00%3a00%2b00%3a00&aggregationGranularity=Daily&subscriberId=sub1.1&api-version=1.0
Argumen Keterangan
id ID unik dari agregat penggunaan.
name Nama agregat penggunaan.
type Definisi sumber daya.
subscriptionId Pengidentifikasi langganan pengguna Azure Stack Hub.
usageStartTime Waktu mulai UTC dari wadah penggunaan tempat agregat penggunaan ini berada.
usageEndTime Waktu berakhir UTC dari wadah penggunaan tempat agregat penggunaan ini berada.
instanceData Pasangan kunci-nilai dari detail instans (dalam format baru): resourceUri: ID sumber daya yang sepenuhnya memenuhi syarat, yang mencakup grup sumber daya dan nama instans. location: Wilayah tempat layanan ini dijalankan. tags: Tag sumber daya yang ditentukan oleh pengguna. additionalInfo: Detail selengkapnya tentang sumber daya yang digunakan; misalnya, versi OS atau jenis gambar.
quantity Jumlah konsumsi sumber daya yang terjadi dalam jangka waktu ini.
meterId ID unik untuk sumber daya yang digunakan (juga disebutResourceID).

Mengambil informasi penggunaan

PowerShell

Untuk membuat data penggunaan, Anda harus memiliki sumber daya yang berjalan dan aktif menggunakan sistem. Misalnya, mesin virtual aktif, atau akun penyimpanan yang berisi data.

Gunakan cmdlet PowerShell berikut untuk melihat data penggunaan:

  1. Menginstal PowerShell untuk Azure Stack Hub.
  2. Konfigurasikan pengguna Azure Stack Hub atau lingkungan PowerShell operator Azure Stack Hub.
  3. Untuk mengambil data penggunaan, panggil cmdlet PowerShell Get-AzsSubscriberUsage:
Get-AzsSubscriberUsage -ReportedStartTime