Fungsi Sistem untuk Azure Backup
Artikel ini menjelaskan cara menulis kueri kustom di Log Azure Monitor menggunakan fungsi sistem.
Azure Backup menyediakan serangkaian fungsi, yang disebut fungsi sistem atau fungsi solusi yang tersedia secara default di ruang kerja Log Analytics (LA) Anda.
Fungsi-fungsi ini beroperasi pada data di tabel Azure Backup mentah di LA dan mengembalikan data yang diformat yang membantu Anda dengan mudah mengambil informasi dari semua entitas terkait cadangan Anda, menggunakan kueri sederhana. Pengguna dapat meneruskan parameter ke fungsi-fungsi ini untuk memfilter data yang dikembalikan oleh fungsi-fungsi ini.
Kami menyarankan Anda untuk menggunakan fungsi sistem untuk mengkueri data cadangan Anda di ruang kerja LA untuk membuat laporan kustom, karena memberikan sejumlah manfaat, seperti yang dirinci di bagian di bawah ini.
Manfaat menggunakan fungsi sistem
Kueri yang lebih sederhana: Menggunakan fungsi membantu Anda mengurangi jumlah gabungan yang diperlukan dalam kueri Anda. Secara default, fungsi mengembalikan skema 'diratakan' yang menggabungkan semua informasi yang berkaitan dengan entitas (instans cadangan, pekerjaan, vault, dan sebagainya) yang dikueri. Misalnya, jika Anda perlu mendapatkan daftar pekerjaan cadangan yang sukses dengan nama item cadangan dan kontainer terkait, panggilan sederhana ke fungsi _AzureBackup_getJobs() akan memberi Anda semua informasi ini untuk setiap pekerjaan. Di sisi lain, mengkueri tabel mentah secara langsung akan mengharuskan Anda melakukan beberapa gabungan antara tabel AddonAzureBackupJobs dan CoreAzureBackup.
Transisi yang lebih lancar dari peristiwa diagnostik lama: Menggunakan fungsi sistem membantu Anda bertransisi dengan lancar dari peristiwa diagnostik lama (AzureBackupReport dalam mode AzureDiagnostics) ke peristiwa khusus sumber daya. Semua fungsi sistem yang disediakan oleh Azure Backup memungkinkan Anda menentukan parameter yang memungkinkan Anda memilih apakah fungsi harus mengkueri data hanya dari tabel khusus sumber daya, atau mengkueri data dari tabel warisan dan tabel khusus sumber daya (dengan deduplikasi rekaman).
- Jika Anda berhasil melakukan migrasi ke tabel khusus sumber daya, Anda dapat memilih untuk mengecualikan tabel warisan agar tidak dikueri oleh fungsi tersebut.
- Jika saat ini Anda sedang dalam proses migrasi dan memiliki beberapa data dalam tabel warisan yang Anda perlukan untuk analisis, Anda dapat memilih untuk menyertakan tabel warisan. Ketika transisi selesai, dan Anda tidak lagi memerlukan data dari tabel warisan, Anda dapat memperbarui nilai parameter yang diteruskan ke fungsi dalam kueri Anda, untuk mengecualikan tabel warisan.
- Jika Anda masih hanya menggunakan tabel warisan, fungsi akan tetap berfungsi jika Anda memilih untuk menyertakan tabel warisan melalui parameter yang sama. Namun, disarankan untuk beralih ke tabel khusus sumber daya paling awal.
Mengurangi kemungkinan pemutusan kueri kustom: Jika Azure Backup memperkenalkan penyempurnaan pada skema tabel LA yang mendasarinya untuk mengakomodasi skenario pelaporan di masa mendatang, definisi fungsi juga akan diperbarui untuk mempertimbangkan perubahan skema. Dengan demikian, jika Anda menggunakan fungsi sistem untuk membuat kueri kustom, kueri Anda tidak akan rusak, bahkan jika ada perubahan dalam skema tabel yang mendasarinya.
Catatan
Fungsi sistem yang dikelola oleh Microsoft dan definisinya tidak dapat diedit oleh pengguna. Jika Anda memerlukan fungsi yang dapat diedit, Anda dapat membuatnya di fungsi yang disimpan di LA.
Jenis fungsi sistem yang ditawarkan oleh Azure Backup
Fungsi inti: Ini adalah fungsi yang membantu Anda membuat kueri entitas Azure Backup utama, seperti Instans Cadangan, Kubah, Kebijakan, Pekerjaan, dan Entitas Penagihan. Misalnya, fungsi _AzureBackup_getBackupInstances mengembalikan daftar semua instans cadangan yang ada di lingkungan Anda pada hari selesai terbaru (dalam UTC). Parameter dan skema yang dikembalikan untuk masing-masing fungsi inti ini dirangkum di bawah di artikel ini.
Fungsi tren: Ini adalah fungsi yang mengembalikan catatan historis untuk entitas terkait cadangan Anda (misalnya, instans cadangan, grup penagihan) dan memungkinkan Anda untuk mendapatkan informasi tren harian, mingguan, dan bulanan pada metrik utama (misalnya, Hitungan, Penyimpanan yang digunakan) yang berkaitan dengan entitas ini. Parameter dan skema yang dikembalikan untuk masing-masing fungsi tren ini dirangkum di bawah di artikel ini.
Catatan
Saat ini, fungsi sistem mengembalikan data hingga hari terakhir yang diselesaikan (dalam UTC). Data untuk hari parsial saat ini tidak dikembalikan. Jadi, jika Anda ingin mengambil rekaman untuk hari ini, Anda harus menggunakan tabel LA mentah.
Daftar fungsi sistem
Fungsi Inti
_AzureBackup_GetVaults()
Fungsi ini mengembalikan daftar semua kubah Layanan Pemulihan di lingkungan Azure Anda yang terkait dengan ruang kerja LA.
Parameter
Nama Parameter | Deskripsi | Wajib diisi? | Contoh nilai | Jenis data |
---|---|---|---|---|
RangeStart | Gunakan parameter ini bersama dengan parameter RangeEnd hanya jika Anda perlu mengambil semua rekaman terkait kubah dalam periode waktu dari RangeStart ke RangeEnd. Secara default, nilai RangeStart dan RangeEnd adalah null, yang akan membuat fungsi hanya mengambil rekaman terbaru untuk setiap kubah. | N | "2021-03-03 00:00:00" | DateTime |
RangeEnd | Gunakan parameter ini bersama dengan parameter RangeStart hanya jika Anda perlu mengambil semua rekaman terkait kubah dalam periode waktu dari RangeStart ke RangeEnd. Secara default, nilai RangeStart dan RangeEnd adalah null, yang akan membuat fungsi hanya mengambil rekaman terbaru untuk setiap kubah. | N | "2021-03-10 00:00:00" | DateTime |
VaultSubscriptionList | Gunakan parameter ini untuk memfilter output fungsi untuk sekumpulan langganan tertentu di mana ada data cadangan. Menentukan daftar ID langganan yang dipisahkan oleh koma sebagai parameter untuk fungsi ini membantu Anda hanya mengambil kubah yang ada di langganan yang ditentukan. Secara default, nilai parameter ini adalah '*', yang membuat fungsi mencari rekaman di seluruh langganan. | N | "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" | String |
VaultLocationList | Gunakan parameter ini untuk memfilter output fungsi untuk sekumpulan wilayah tertentu di mana ada data cadangan. Menentukan daftar parameter yang dipisahkan oleh koma sebagai parameter untuk fungsi ini membantu Anda hanya mengambil kubah yang ada di wilayah yang ditentukan. Secara default, nilai parameter ini adalah '*', yang membuat fungsi mencari rekaman di seluruh wilayah. | N | eastus,westus |
String |
VaultList | Gunakan parameter ini untuk memfilter output fungsi untuk sekumpulan kubah tertentu. Menentukan daftar nama kubah yang dipisahkan koma sebagai parameter untuk fungsi ini membantu Anda mengambil rekaman yang hanya berkaitan dengan kubah yang ditentukan. Secara default, nilai parameter ini adalah '*', yang membuat fungsi mencari rekaman di seluruh kubah. | N | vault1,vault2,vault3 |
String |
VaultTypeList | Gunakan parameter ini untuk memfilter output fungsi ke rekaman yang berkaitan dengan tipe kubah tertentu. Secara default, nilai parameter ini adalah '*', yang membuat fungsi mencari vault Layanan Pemulihan dan vault Cadangan. | N | "Microsoft.RecoveryServices/vaults" | String |
ExcludeLegacyEvent | Gunakan parameter ini untuk memilih apakah akan mengkueri data dalam tabel warisan AzureDiagnostics atau tidak. Jika nilai parameter ini salah, fungsi kueri data dari tabel AzureDiagnostics dan tabel Sumber Daya tertentu. Jika nilai parameter ini benar, fungsi kueri data hanya dari tabel Sumber Daya tertentu. Nilai defaultnya adalah true. | N | TRUE | Boolean |
Bidang yang Dikembalikan
Nama Bidang | Deskripsi | Jenis data |
---|---|---|
UniqueId | Kunci primer yang menunjukkan ID unik kubah | String |
Id | ID Azure Resource Manager (ARM) dari kubah | String |
Nama | Nama vault | String |
SubscriptionId | ID langganan di mana terdapat kubah | String |
Lokasi | Lokasi tempat adanya kubah | String |
VaultStore_StorageReplicationType | Jenis Replikasi Penyimpanan yang terkait dengan kubah | String |
Tag | Tag kubah | String |
TimeGenerated | Tanda waktu rekaman | DateTime |
Jenis | Jenis vault, misalnya, "Microsoft.RecoveryServices/vaults" atau "Microsoft.DataProtection/backupVaults" | String |
_AzureBackup_GetPolicies()
Fungsi ini mengembalikan daftar kebijakan cadangan yang sedang digunakan di lingkungan Azure Anda bersama dengan informasi terperinci tentang setiap kebijakan seperti jenis sumber data, jenis replikasi penyimpanan, dan seterusnya.
Parameter
Nama Parameter | Deskripsi | Wajib diisi? | Contoh nilai | Jenis data |
---|---|---|---|---|
RangeStart | Gunakan parameter ini bersama dengan parameter RangeStart hanya jika Anda perlu mengambil semua rekaman terkait kebijakan dalam jangka waktu dari RangeStart hingga RangeEnd. Secara default, nilai RangeStart dan RangeEnd adalah null, yang akan membuat fungsi hanya mengambil rekaman terbaru untuk setiap kebijakan. | N | "2021-03-03 00:00:00" | DateTime |
RangeEnd | Gunakan parameter ini bersama dengan parameter RangeStart hanya jika Anda perlu mengambil semua rekaman terkait kebijakan dalam jangka waktu dari RangeStart hingga RangeEnd. Secara default, nilai RangeStart dan RangeEnd adalah null, yang akan membuat fungsi hanya mengambil rekaman terbaru untuk setiap kebijakan. | N | "2021-03-10 00:00:00" | DateTime |
VaultSubscriptionList | Gunakan parameter ini untuk memfilter output fungsi untuk sekumpulan langganan tertentu di mana ada data cadangan. Menentukan daftar ID langganan yang dipisahkan oleh koma sebagai parameter untuk fungsi ini membantu Anda hanya mengambil kebijakan yang ada di langganan yang ditentukan. Secara default, nilai parameter ini adalah '*', yang membuat fungsi mencari rekaman di seluruh langganan. | N | "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" | String |
VaultLocationList | Gunakan parameter ini untuk memfilter output fungsi untuk sekumpulan wilayah tertentu di mana ada data cadangan. Menentukan daftar parameter yang dipisahkan oleh koma sebagai parameter untuk fungsi ini membantu Anda hanya mengambil kebijakan yang ada di wilayah yang ditentukan. Secara default, nilai parameter ini adalah '*', yang membuat fungsi mencari rekaman di seluruh wilayah. | N | eastus,westus |
String |
VaultList | Gunakan parameter ini untuk memfilter output fungsi untuk sekumpulan kubah tertentu. Menentukan daftar nama kubah yang dipisahkan koma sebagai parameter untuk fungsi ini membantu Anda mengambil rekaman kebijakan yang hanya berkaitan dengan kubah yang ditentukan. Secara default, nilai parameter ini adalah '*', yang membuat fungsi mencari rekaman kebijakan di seluruh kubah. | N | vault1,vault2,vault3 |
String |
VaultTypeList | Gunakan parameter ini untuk memfilter output fungsi ke rekaman yang berkaitan dengan tipe kubah tertentu. Secara default, nilai parameter ini adalah '*', yang membuat fungsi mencari vault Layanan Pemulihan dan vault Cadangan. | N | "Microsoft.RecoveryServices/vaults" | String |
ExcludeLegacyEvent | Gunakan parameter ini untuk memilih apakah akan mengkueri data dalam tabel warisan AzureDiagnostics atau tidak. Jika nilai parameter ini salah, fungsi kueri data dari tabel AzureDiagnostics dan tabel Sumber Daya tertentu. Jika nilai parameter ini benar, fungsi kueri data hanya dari tabel Sumber Daya tertentu. Nilai defaultnya adalah true. | N | TRUE | Boolean |
BackupSolutionList | Gunakan parameter ini untuk memfilter output fungsi untuk serangkaian solusi cadangan tertentu yang digunakan di lingkungan Azure Anda. Misalnya, jika Anda menentukan Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM sebagai nilai parameter ini, fungsi hanya mengembalikan rekaman yang terkait dengan item yang dicadangkan menggunakan cadangan Azure Virtual Machine, SQL di cadangan Azure VM atau DPM ke cadangan Azure. Secara default, nilai parameter ini adalah '*', yang membuat rekaman pengembalian fungsi yang berkaitan dengan semua solusi cadangan yang didukung oleh Laporan Cadangan (nilai yang didukung adalah "Azure Virtual Machine Backup", "SQL di Azure VM Backup", "SAP Hana di Azure VM Backup", "Azure Storage (Azure Files) Backup", "Azure Backup Agent", "DPM", "Azure Backup Server", "Azure Database for PostgreSQL Server Backup", "Azure Blob Backup", "Azure Disk Backup" atau kombinasi yang dipisahkan koma dari salah satu nilai ini). |
N | Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent |
String |
Bidang yang Dikembalikan
Nama Bidang | Deskripsi | **Jenis data ** |
---|---|---|
UniqueId | Kunci primer yang menunjukkan ID unik kebijakan | String |
Id | ID Azure Resource Manager (ARM) dari kebijakan | String |
Nama | Nama kebijakan | String |
TimeZone | Zona waktu di mana kebijakan ditentukan | String |
Solusi Pencadangan | Solusi Pencadangan yang dikaitkan dengan kebijakan tersebut. Misalnya, Cadangan Azure VM, SQL di Cadangan Azure VM, dan sebagainya. | String |
TimeGenerated | Tanda waktu rekaman | Tanggalwaktu |
VaultUniqueId | Kunci asing yang mengacu pada kubah yang terkait dengan kebijakan | String |
VaultResourceId | ID Azure Resource Manager (ARM) dari kubah yang terkait dengan kebijakan | String |
VaultName | Nama kubah yang terkait dengan kebijakan | String |
VaultTags | Tag kubah yang terkait dengan kebijakan | String |
VaultLocation | Lokasi kubah yang terkait dengan kebijakan | String |
VaultSubscriptionId | ID langganan kubah yang terkait dengan kebijakan | String |
VaultStore_StorageReplicationType | Jenis Replikasi Penyimpanan kubah yang terkait dengan kebijakan | String |
VaultType | Jenis vault, misalnya, "Microsoft.RecoveryServices/vaults" atau "Microsoft.DataProtection/backupVaults" | String |
ExtendedProperties | Properti tambahan dari kebijakan | Dinamis |
_AzureBackup_GetJobs()
Fungsi ini mengembalikan daftar semua pencadangan dan pemulihan pekerjaan terkait yang dipicu dalam rentang waktu tertentu, bersama dengan informasi mendetail tentang setiap pekerjaan, seperti status pekerjaan, durasi pekerjaan, data yang ditransfer, dan sebagainya.
Parameter
Nama Parameter | Deskripsi | Wajib diisi? | Contoh nilai | **Jenis data ** |
---|---|---|---|---|
RangeStart | Gunakan parameter ini bersama dengan parameter RangeEnd untuk mengambil daftar semua pekerjaan yang dimulai dalam jangka waktu dari RangeStart ke RangeEnd. | Y | "2021-03-03 00:00:00" | DateTime |
RangeEnd | Gunakan parameter ini bersama dengan parameter RangeStart untuk mengambil daftar semua pekerjaan yang dimulai dalam jangka waktu dari RangeStart ke RangeEnd. | Y | "2021-03-10 00:00:00" | DateTime |
VaultSubscriptionList | Gunakan parameter ini untuk memfilter output fungsi untuk sekumpulan langganan tertentu di mana ada data cadangan. Menentukan daftar ID langganan yang dipisahkan koma sebagai parameter untuk fungsi ini membantu Anda mengambil hanya pekerjaan yang terkait dengan kubah di langganan yang ditentukan. Secara default, nilai parameter ini adalah '*', yang membuat fungsi mencari rekaman di seluruh langganan. | N | "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" | String |
VaultLocationList | Gunakan parameter ini untuk memfilter output fungsi untuk sekumpulan wilayah tertentu di mana ada data cadangan. Menentukan daftar wilayah yang dipisahkan koma sebagai parameter untuk fungsi ini membantu Anda mengambil hanya pekerjaan yang terkait dengan kubah di langganan yang ditentukan. Secara default, nilai parameter ini adalah '*', yang membuat fungsi mencari rekaman di seluruh wilayah. | N | eastus,westus |
String |
VaultList | Gunakan parameter ini untuk memfilter output fungsi untuk sekumpulan kubah tertentu. Menentukan daftar nama kubah yang dipisahkan koma sebagai parameter untuk fungsi ini membantu Anda mengambil pekerjaan yang hanya berkaitan dengan kubah yang ditentukan. Secara default, nilai parameter ini adalah '*', yang membuat fungsi mencari pekerjaan di seluruh kubah. | N | vault1,vault2,vault3 |
String |
VaultTypeList | Gunakan parameter ini untuk memfilter output fungsi ke rekaman yang berkaitan dengan tipe kubah tertentu. Secara default, nilai parameter ini adalah '*', yang membuat fungsi mencari vault Layanan Pemulihan dan vault Cadangan. | N | "Microsoft.RecoveryServices/vaults" | String |
ExcludeLegacyEvent | Gunakan parameter ini untuk memilih apakah akan mengkueri data dalam tabel warisan AzureDiagnostics atau tidak. Jika nilai parameter ini salah, fungsi kueri data dari tabel AzureDiagnostics dan tabel Sumber Daya tertentu. Jika nilai parameter ini benar, fungsi kueri data hanya dari tabel Sumber Daya tertentu. Nilai defaultnya adalah true. | N | TRUE | Boolean |
BackupSolutionList | Gunakan parameter ini untuk memfilter output fungsi untuk serangkaian solusi cadangan tertentu yang digunakan di lingkungan Azure Anda. Misalnya, jika Anda menentukan Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM sebagai nilai parameter ini, fungsi hanya mengembalikan rekaman yang terkait dengan item yang dicadangkan menggunakan cadangan Azure Virtual Machine, SQL di cadangan Azure VM atau DPM ke cadangan Azure. Secara default, nilai parameter ini adalah '*', yang membuat rekaman pengembalian fungsi yang berkaitan dengan semua solusi cadangan yang didukung oleh Laporan Cadangan (nilai yang didukung adalah "Azure Virtual Machine Backup", "SQL di Azure VM Backup", "SAP Hana di Azure VM Backup", "Azure Storage (Azure Files) Backup", "Azure Backup Agent", "DPM", "Azure Backup Server", "Azure Database for PostgreSQL Server Backup", "Azure Blob Backup", "Azure Disk Backup" atau kombinasi yang dipisahkan koma dari salah satu nilai ini). |
N | Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent |
String |
JobOperationList | Gunakan parameter ini untuk memfilter output fungsi untuk sekumpulan jenis pekerjaan tertentu. Misalnya, operasi pencadangan atau pemulihan. Secara default, nilai parameter ini adalah '*', yang membuat fungsi mencari untuk pekerjaan Pencadangan dan Pemulihan. | N | "Cadangan" | String |
JobStatusList | Gunakan parameter ini untuk memfilter output fungsi untuk sekumpulan status pekerjaan tertentu. Misalnya, Selesai, Gagal, dan sebagainya. Secara default, nilai parameter ini adalah '*', yang membuat fungsi mencari semua pekerjaan terlepas dari statusnya. | N | Failed,CompletedWithWarnings |
String |
JobFailureCodeList | Gunakan parameter ini untuk memfilter output fungsi untuk sekumpulan kode kegagalan tertentu. Secara default, nilai parameter ini adalah "*", yang membuat fungsi mencari semua pekerjaan terlepas dari kode kegagalan. | N | "Berhasil" | String |
DatasourceSetName | Gunakan parameter ini untuk memfilter output fungsi ke sumber daya induk tertentu. Misalnya, untuk mengembalikan SQL dalam instans cadangan Azure VM milik komputer virtual "testvm", tentukan testvm sebagai nilai parameter ini. Secara default, nilainya adalah '*', yang membuat fungsi pencarian rekaman di seluruh instans cadangan. | N | "testvm" | String |
BackupInstanceName | Gunakan parameter ini untuk mencari pekerjaan pada instans cadangan tertentu berdasarkan nama. Secara default, nilainya adalah '*', yang membuat fungsi pencarian rekaman di seluruh instans cadangan. | N | "testvm" | String |
ExcludeLog | Gunakan parameter ini untuk mengecualikan tugas log agar tidak dikembalikan oleh fungsi (membantu dalam kinerja kueri). Secara default, nilai parameter ini benar, yang membuat fungsi mengecualikan pekerjaan log. | N | TRUE | Boolean |
Bidang yang Dikembalikan
Nama Bidang | Deskripsi | **Jenis data ** |
---|---|---|
UniqueId | Kunci primer yang menunjukkan ID unik pekerjaan | String |
OperationCategory | Kategori operasi yang sedang dilakukan. Misalnya, Pencadangan, Pemulihan | String |
Operasi | Detail operasi yang sedang dilakukan. Misalnya, Log (untuk pencadangan log) | String |
Status | Status pekerjaan. Misalnya, Selesai, Gagal, CompletedWithWarnings | String |
ErrorTitle | Kode kegagalan pekerjaan | String |
StartTime | Tanggal dan waktu di mana pekerjaan dimulai | DateTime |
DurationInSecs | Durasi pekerjaan dalam hitungan detik | Laju |
DataTransferredInMBs | Data yang ditransfer oleh pekerjaan dalam MB. Saat ini, bidang ini hanya didukung untuk beban kerja vault Layanan Pemulihan | Laju |
RestoreJobRPDateTime | Tanggal dan waktu saat titik pemulihan yang sedang dipulihkan dibuat. Saat ini, bidang ini hanya didukung untuk beban kerja vault Layanan Pemulihan | DateTime |
RestoreJobRPLocation | Lokasi penyimpanan titik pemulihan yang sedang dipulihkan | String |
BackupInstanceUniqueId | Kunci asing yang mengacu pada instans cadangan yang terkait dengan pekerjaan | String |
BackupInstanceId | ID Azure Resource Manager (ARM) instans cadangan yang terkait dengan pekerjaan | String |
BackupInstanceFriendlyName | Nama instans cadangan yang terkait dengan pekerjaan | String |
DatasourceResourceId | ID Azure Resource Manager (ARM) dari sumber data yang mendasari yang terkait dengan pekerjaan tersebut. Misalnya, ID Azure Resource Manager (ARM) dari VM | String |
DatasourceFriendlyName | Nama ramah dari sumber data yang mendasari yang terkait dengan pekerjaan | String |
DatasourceType | Jenis sumber data yang terkait dengan pekerjaan. Misalnya "Microsoft.Compute/virtualMachines" | String |
BackupSolution | Solusi Pencadangan yang dikaitkan dengan pekerjaan tersebut. Misalnya, Cadangan Azure VM, SQL di Cadangan Azure VM, dan sebagainya. | String |
DatasourceSetResourceId | ID Azure Resource Manager (ARM) dari sumber daya induk dari sumber data (jika berlaku). Misalnya, untuk SQL di sumber data VM Azure, kolom ini akan berisi ID Azure Resource Manager (ARM) dari VM tempat Database SQL berada | String |
DatasourceSetType | Jenis sumber daya induk dari sumber daya data (di mana pun berlaku). Misalnya, untuk SAP HANA di sumber data Azure VM, bidang ini akan menjadi Microsoft.Compute/virtualMachines karena sumber daya induk adalah Azure VM | String |
VaultResourceId | ID Azure Resource Manager (ARM) dari kubah yang terkait dengan pekerjaan | String |
VaultUniqueId | Kunci asing yang mengacu pada kubah yang terkait dengan pekerjaan | String |
VaultName | Nama kubah yang terkait dengan pekerjaan | String |
VaultTags | Tag kubah yang terkait dengan pekerjaan | String |
VaultSubscriptionId | ID langganan kubah yang terkait dengan pekerjaan | String |
VaultLocation | Lokasi kubah yang terkait dengan pekerjaan | String |
VaultStore_StorageReplicationType | Jenis Replikasi Penyimpanan kubah yang terkait dengan pekerjaan | String |
VaultType | Jenis vault, misalnya, "Microsoft.RecoveryServices/vaults" atau "Microsoft.DataProtection/backupVaults" | String |
TimeGenerated | Tanda waktu rekaman | DateTime |
_AzureBackup_GetBackupInstances()
Fungsi ini mengembalikan daftar instans cadangan yang terkait dengan kubah Layanan Pemulihan Anda, bersama dengan informasi mendetail tentang setiap instans cadangan, seperti konsumsi penyimpanan cloud, kebijakan terkait, dan sebagainya.
Parameter
Nama Parameter | Deskripsi | Wajib diisi? | Contoh nilai | **Jenis data ** |
---|---|---|---|---|
RangeStart | Gunakan parameter ini bersama dengan parameter RangeEnd hanya jika Anda perlu mengambil semua rekaman terkait instans cadangan dalam jangka waktu dari RangeStart hingga RangeEnd. Secara default, nilai RangeStart dan RangeEnd adalah null, yang akan membuat fungsi hanya mengambil rekaman terbaru untuk setiap instans cadangan. | N | "2021-03-03 00:00:00" | DataTime |
RangeEnd | Gunakan parameter ini bersama dengan parameter RangeStart hanya jika Anda perlu mengambil semua rekaman terkait instans cadangan dalam jangka waktu dari RangeStart hingga RangeEnd. Secara default, nilai RangeStart dan RangeEnd adalah null, yang akan membuat fungsi hanya mengambil rekaman terbaru untuk setiap instans cadangan. | N | "2021-03-10 00:00:00" | DateTime |
VaultSubscriptionList | Gunakan parameter ini untuk memfilter output fungsi untuk sekumpulan langganan tertentu di mana ada data cadangan. Menentukan daftar ID langganan yang dipisahkan oleh koma sebagai parameter untuk fungsi ini membantu Anda hanya mengambil instans cadangan yang ada di langganan yang ditentukan. Secara default, nilai parameter ini adalah '*', yang membuat fungsi mencari rekaman di seluruh langganan. | N | "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" | String |
VaultLocationList | Gunakan parameter ini untuk memfilter output fungsi untuk sekumpulan wilayah tertentu di mana ada data cadangan. Menentukan daftar wilayah yang dipisahkan oleh koma sebagai parameter untuk fungsi ini membantu Anda hanya mengambil instans cadangan yang ada di wilayah yang ditentukan. Secara default, nilai parameter ini adalah '*', yang membuat fungsi mencari rekaman di seluruh wilayah. | N | eastus,westus |
String |
VaultList | Gunakan parameter ini untuk memfilter output fungsi untuk sekumpulan kubah tertentu. Menentukan daftar nama kubah yang dipisahkan koma sebagai parameter untuk fungsi ini membantu Anda mengambil instans cadangan kebijakan yang hanya berkaitan dengan kubah yang ditentukan. Secara default, nilai parameter ini adalah '*', yang membuat fungsi mencari rekaman instans cadangan di seluruh kubah. | N | vault1,vault2,vault3 |
String |
VaultTypeList | Gunakan parameter ini untuk memfilter output fungsi ke rekaman yang berkaitan dengan tipe kubah tertentu. Secara default, nilai parameter ini adalah '*', yang membuat fungsi mencari vault Layanan Pemulihan dan vault Cadangan. | N | "Microsoft.RecoveryServices/vaults" | String |
ExcludeLegacyEvent | Gunakan parameter ini untuk memilih apakah akan mengkueri data dalam tabel warisan AzureDiagnostics atau tidak. Jika nilai parameter ini salah, fungsi kueri data dari tabel AzureDiagnostics dan tabel Sumber Daya tertentu. Jika nilai parameter ini benar, fungsi kueri data hanya dari tabel Sumber Daya tertentu. Nilai defaultnya adalah true. | N | TRUE | Boolean |
BackupSolutionList | Gunakan parameter ini untuk memfilter output fungsi untuk serangkaian solusi cadangan tertentu yang digunakan di lingkungan Azure Anda. Misalnya, jika Anda menentukan Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM sebagai nilai parameter ini, fungsi hanya mengembalikan rekaman yang terkait dengan item yang dicadangkan menggunakan cadangan Azure Virtual Machine, SQL di cadangan Azure VM atau DPM ke cadangan Azure. Secara default, nilai parameter ini adalah '*', yang membuat rekaman pengembalian fungsi yang berkaitan dengan semua solusi cadangan yang didukung oleh Laporan Cadangan (nilai yang didukung adalah "Azure Virtual Machine Backup", "SQL di Azure VM Backup", "SAP Hana di Azure VM Backup", "Azure Storage (Azure Files) Backup", "Azure Backup Agent", "DPM", "Azure Backup Server", "Azure Database for PostgreSQL Server Backup", "Azure Blob Backup", "Azure Disk Backup" atau kombinasi yang dipisahkan koma dari salah satu nilai ini). |
N | Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent |
String |
ProtectionInfoList | Gunakan parameter ini untuk memilih apakah hanya menyertakan instans cadangan yang dilindungi secara aktif, atau juga menyertakan instans yang perlindungannya telah dihentikan dan instans yang cadangan awalnya tertunda. Untuk beban kerja vault layanan pemulihan, nilai yang didukung adalah "Dilindungi", "ProtectionStopped", "InitialBackupPending" atau kombinasi yang dipisahkan koma dari salah satu nilai ini. Untuk beban kerja vault Cadangan, nilai yang didukung adalah "Dilindungi", "MengonfigurasiProteksi", "MengonfigurasiProtectionFailed", "UpdatingProtection", "ProtectionError", "ProtectionStopped" atau kombinasi yang dipisahkan koma dari salah satu nilai ini. Secara default, nilainya adalah "*", yang membuat fungsi mencari semua instans cadangan terlepas dari detail perlindungan. | N | "Protected" | String |
DatasourceSetName | Gunakan parameter ini untuk memfilter output fungsi ke sumber daya induk tertentu. Misalnya, untuk mengembalikan SQL dalam instans cadangan Azure VM milik komputer virtual "testvm", tentukan testvm sebagai nilai parameter ini. Secara default, nilainya adalah '*', yang membuat fungsi pencarian rekaman di seluruh instans cadangan. | N | "testvm" | String |
BackupInstanceName | Gunakan parameter ini untuk mencari instans cadangan tertentu berdasarkan nama. Secara default, nilainya adalah '*', yang membuat fungsi pencarian untuk semua instans cadangan. | N | "testvm" | String |
DisplayAllFields | Gunakan parameter ini untuk memilih apakah hanya mengambil subkumpulan bidang yang dikembalikan oleh fungsi. Jika nilai parameter ini salah, fungsi menghilangkan informasi terkait penyimpanan dan titik retensi dari output fungsi. Ini berguna jika Anda menggunakan fungsi ini sebagai langkah perantara dalam kueri yang lebih besar dan perlu mengoptimalkan performa kueri dengan menghilangkan kolom yang tidak Anda perlukan untuk analisis. Secara default, nilai parameter ini adalah benar, yang membuat fungsi mengembalikan semua bidang yang berkaitan dengan instans cadangan. | N | TRUE | Boolean |
Bidang yang Dikembalikan
Nama Bidang | Deskripsi | Jenis data |
---|---|---|
UniqueId | Kunci utama yang menunjukkan ID unik instans cadangan | String |
Id | ID Azure Resource Manager (ARM) instans cadangan | String |
FriendlyName | Nama yang ramah dari instans cadangan | String |
ProtectionInfo | Informasi tentang pengaturan perlindungan instans cadangan. Misalnya, perlindungan dikonfigurasi, perlindungan dihentikan, pencadangan awal tertunda | String |
LatestRecoveryPoint | Tanggal dan waktu titik pemulihan terbaru yang terkait dengan instans cadangan. Saat ini, bidang ini hanya didukung untuk beban kerja vault Layanan Pemulihan. | DateTime |
OldestRecoveryPoint | Tanggal dan waktu titik pemulihan terlama yang terkait dengan instans cadangan. Saat ini, bidang ini hanya didukung untuk beban kerja vault Layanan Pemulihan. | DateTime |
SourceSizeInMBs | Ukuran frontend dari instans cadangan dalam MB | Laju |
VaultStore_StorageConsumptionInMBs | Total penyimpanan cloud yang digunakan oleh instans cadangan di tingkat standar kubah | Laju |
DataSourceFriendlyName | Nama bersahabat dari sumber data yang sesuai dengan instans cadangan | String |
BackupSolution | Cadangkan Solusi yang dikaitkan dengan instans cadangan. Misalnya, Cadangan Azure VM, SQL di Cadangan Azure VM, dan sebagainya. | String |
DatasourceType | Jenis sumber data yang sesuai dengan instans cadangan. Misalnya "Microsoft.Compute/virtualMachines" | String |
DatasourceResourceId | ID Azure Resource Manager (ARM) dari sumber data yang mendasarinya yang sesuai dengan instans cadangan. Misalnya, ID Azure Resource Manager (ARM) dari VM | String |
DatasourceSetFriendlyName | Nama bersahabat sumber daya induk dari sumber data (di mana pun berlaku). Misalnya, untuk SQL di sumber data VM Azure, bidang ini akan berisi nama VM tempat Database SQL berada | String |
DatasourceSetFriendlyName | Nama bersahabat sumber daya induk dari sumber data (di mana pun berlaku). Misalnya, untuk SQL di sumber data VM Azure, bidang ini akan berisi nama VM tempat Database SQL berada | String |
DatasourceSetResourceId | ID Azure Resource Manager (ARM) dari sumber daya induk dari sumber data (jika berlaku). Misalnya, untuk SQL di sumber data VM Azure, kolom ini akan berisi ID Azure Resource Manager (ARM) dari VM tempat Database SQL berada | String |
DatasourceSetType | Jenis sumber daya induk dari sumber daya data (di mana pun berlaku). Misalnya, untuk SAP HANA di sumber data Azure VM, bidang ini akan menjadi Microsoft.Compute/virtualMachines karena sumber daya induk adalah Azure VM | String |
PolicyName | Nama kebijakan yang terkait dengan instans cadangan | String |
PolicyUniqueId | Kunci asing yang mengacu pada kebijakan yang terkait dengan instans cadangan | String |
PolicyId | ID Azure Resource Manager (ARM) dari kebijakan yang terkait dengan instans cadangan | String |
VaultResourceId | ID Azure Resource Manager (ARM) dari kubah yang terkait dengan instans cadangan | String |
VaultUniqueId | Kunci asing yang mengacu pada kubah yang terkait dengan instans cadangan | String |
VaultName | Nama kubah yang terkait dengan instans cadangan | String |
VaultTags | Tag kubah yang terkait dengan instans cadangan | String |
VaultSubscriptionId | ID langganan yang terkait dengan instans cadangan | String |
VaultLocation | Lokasi kubah yang terkait dengan instans cadangan | String |
VaultStore_StorageReplicationType | Jenis Replikasi Penyimpanan kubah yang terkait dengan instans cadangan | String |
VaultType | Jenis vault, yaitu "Microsoft.RecoveryServices/vaults" atau "Microsoft.DataProtection/backupVaults" | String |
TimeGenerated | Tanda waktu rekaman | DateTime |
_AzureBackup_GetBillingGroups()
Fungsi ini mengembalikan daftar semua entitas penagihan terkait cadangan (grup penagihan) bersama dengan informasi tentang komponen penagihan utama seperti ukuran frontend dan total penyimpanan cloud.
Parameter
Nama Parameter | Deskripsi | Wajib diisi? | Contoh nilai | Jenis tanggal |
---|---|---|---|---|
RangeStart | Gunakan parameter ini bersama dengan parameter RangeEnd hanya jika Anda perlu mengambil semua rekaman terkait grup penagihan dalam periode waktu dari RangeStart ke RangeEnd. Secara default, nilai RangeStart dan RangeEnd adalah null, yang akan membuat fungsi hanya mengambil rekaman terbaru untuk setiap grup penagihan. | N | "2021-03-03 00:00:00" | DateTime |
RangeEnd | Gunakan parameter ini bersama dengan parameter RangeStart hanya jika Anda perlu mengambil semua rekaman terkait grup penagihan dalam periode waktu dari RangeStart ke RangeEnd. Secara default, nilai RangeStart dan RangeEnd adalah null, yang akan membuat fungsi hanya mengambil rekaman terbaru untuk setiap grup penagihan. | N | "2021-03-10 00:00:00" | DateTime |
VaultSubscriptionList | Gunakan parameter ini untuk memfilter output fungsi untuk sekumpulan langganan tertentu di mana ada data cadangan. Menentukan daftar ID langganan yang dipisahkan oleh koma sebagai parameter untuk fungsi ini membantu Anda hanya mengambil grup penagihan yang ada di langganan yang ditentukan. Secara default, nilai parameter ini adalah '*', yang membuat fungsi mencari rekaman di seluruh langganan. | N | "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" | String |
VaultLocationList | Gunakan parameter ini untuk memfilter output fungsi untuk sekumpulan wilayah tertentu di mana ada data cadangan. Menentukan daftar wilayah yang dipisahkan oleh koma sebagai parameter untuk fungsi ini membantu Anda hanya mengambil grup penagihan yang ada di langganan yang ditentukan. Secara default, nilai parameter ini adalah '*', yang membuat fungsi mencari rekaman di seluruh wilayah. | N | eastus,westus |
String |
VaultList | Gunakan parameter ini untuk memfilter output fungsi untuk sekumpulan kubah tertentu. Menentukan daftar nama kubah yang dipisahkan koma sebagai parameter untuk fungsi ini membantu Anda mengambil instans cadangan kebijakan yang hanya berkaitan dengan kubah yang ditentukan. Secara default, nilai parameter ini adalah '*', yang membuat fungsi mencari rekaman grup penagihan di seluruh kubah. | N | vault1,vault2,vault3 |
String |
VaultTypeList | Gunakan parameter ini untuk memfilter output fungsi ke rekaman yang berkaitan dengan tipe kubah tertentu. Secara default, nilai parameter ini adalah '*', yang membuat fungsi mencari vault Layanan Pemulihan dan vault Cadangan. | N | "Microsoft.RecoveryServices/vaults" | String |
ExcludeLegacyEvent | Gunakan parameter ini untuk memilih apakah akan mengkueri data dalam tabel warisan AzureDiagnostics atau tidak. Jika nilai parameter ini salah, fungsi kueri data dari tabel AzureDiagnostics dan tabel Sumber Daya tertentu. Jika nilai parameter ini benar, fungsi kueri data hanya dari tabel Sumber Daya tertentu. Nilai defaultnya adalah true. | N | TRUE | Boolean |
BackupSolutionList | Gunakan parameter ini untuk memfilter output fungsi untuk serangkaian solusi cadangan tertentu yang digunakan di lingkungan Azure Anda. Misalnya, jika Anda menentukan Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM sebagai nilai parameter ini, fungsi hanya mengembalikan rekaman yang terkait dengan item yang dicadangkan menggunakan cadangan Azure Virtual Machine, SQL di cadangan Azure VM atau DPM ke cadangan Azure. Secara default, nilai parameter ini adalah '*', yang membuat rekaman pengembalian fungsi yang berkaitan dengan semua solusi cadangan yang didukung oleh Laporan Cadangan (nilai yang didukung adalah "Azure Virtual Machine Backup", "SQL di Azure VM Backup", "SAP Hana di Azure VM Backup", "Azure Storage (Azure Files) Backup", "Azure Backup Agent", "DPM", "Azure Backup Server", "Azure Database for PostgreSQL Server Backup", "Azure Blob Backup", "Azure Disk Backup" atau kombinasi yang dipisahkan koma dari salah satu nilai ini). |
N | Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent |
String |
BillingGroupName | Gunakan parameter ini untuk mencari grup penagihan tertentu berdasarkan nama. Secara default, nilainya adalah '*', yang membuat fungsi pencarian untuk semua grup penagihan. | N | "testvm" | String |
Bidang yang Dikembalikan
Nama Bidang | Deskripsi | Jenis data |
---|---|---|
UniqueId | Kunci primer yang menunjukkan ID unik grup penagihan | String |
FriendlyName | Nama ramah dari grup penagihan | String |
Nama | Nama dari grup penagihan | String |
Jenis | Jenis grup penagihan. Misalnya, ProtectedContainer atau BackupItem | String |
SourceSizeInMBs | Ukuran frontend dari grup penagihan dalam MB | Laju |
VaultStore_StorageConsumptionInMBs | Total penyimpanan cloud yang digunakan oleh grup penagihan di tingkat standar kubah | Laju |
BackupSolution | Solusi Cadangan yang dikaitkan dengan grup penagihan. Misalnya, Cadangan Azure VM, SQL di Cadangan Azure VM, dan sebagainya. | String |
VaultResourceId | ID Azure Resource Manager (ARM) dari kubah yang terkait dengan grup penagihan | String |
VaultUniqueId | Kunci asing yang mengacu pada kubah yang terkait dengan grup penagihan | String |
VaultName | Nama kubah yang terkait dengan grup penagihan | String |
VaultTags | Tag kubah yang terkait dengan grup penagihan | String |
VaultSubscriptionId | ID langganan kubah yang terkait dengan grup penagihan | String |
VaultLocation | Lokasi kubah yang terkait dengan grup penagihan | String |
VaultStore_StorageReplicationType | Jenis Replikasi Penyimpanan kubah yang terkait dengan grup penagihan | String |
VaultType | Jenis vault, misalnya, "Microsoft.RecoveryServices/vaults" atau "Microsoft.DataProtection/backupVaults" | String |
TimeGenerated | Tanda waktu rekaman | DateTime |
ExtendedProperties | Properti tambahan dari grup penagihan | Dinamis |
Fungsi Tren
_AzureBackup_GetBackupInstancesTrends()
Fungsi ini mengembalikan rekaman historis untuk setiap instans cadangan, memungkinkan Anda melihat tren harian, mingguan, dan bulanan utama yang terkait dengan jumlah instans cadangan dan konsumsi penyimpanan, pada beberapa tingkat granularitas.
Parameter
Nama Parameter | Deskripsi | Wajib diisi? | Contoh nilai | Jenis data |
---|---|---|---|---|
RangeStart | Gunakan parameter ini bersama dengan parameter RangeEnd untuk mengambil semua rekaman terkait instans cadangan dalam jangka waktu dari RangeStart ke RangeEnd. | Y | "2021-03-03 00:00:00" | DateTime |
RangeEnd | Gunakan parameter ini bersama dengan parameter RangeStart untuk mengambil semua catatan terkait instans cadangan dalam jangka waktu dari RangeStart ke RangeEnd. | Y | "2021-03-10 00:00:00" | DateTime |
VaultSubscriptionList | Gunakan parameter ini untuk memfilter output fungsi untuk sekumpulan langganan tertentu di mana ada data cadangan. Menentukan daftar ID langganan yang dipisahkan oleh koma sebagai parameter untuk fungsi ini membantu Anda hanya mengambil instans cadangan yang ada di langganan yang ditentukan. Secara default, nilai parameter ini adalah '*', yang membuat fungsi mencari rekaman di seluruh langganan. | N | "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" | String |
VaultLocationList | Gunakan parameter ini untuk memfilter output fungsi untuk sekumpulan wilayah tertentu di mana ada data cadangan. Menentukan daftar wilayah yang dipisahkan oleh koma sebagai parameter untuk fungsi ini membantu Anda hanya mengambil instans cadangan yang ada di wilayah yang ditentukan. Secara default, nilai parameter ini adalah '*', yang membuat fungsi mencari rekaman di seluruh wilayah. | N | eastus,westus |
String |
VaultList | Gunakan parameter ini untuk memfilter output fungsi untuk sekumpulan kubah tertentu. Menentukan daftar nama kubah yang dipisahkan koma sebagai parameter untuk fungsi ini membantu Anda mengambil instans cadangan kebijakan yang hanya berkaitan dengan kubah yang ditentukan. Secara default, nilai parameter ini adalah '*', yang membuat fungsi mencari rekaman instans cadangan di seluruh kubah. | N | vault1,vault2,vault3 |
String |
VaultTypeList | Gunakan parameter ini untuk memfilter output fungsi ke rekaman yang berkaitan dengan tipe kubah tertentu. Secara default, nilai parameter ini adalah '*', yang membuat fungsi mencari vault Layanan Pemulihan dan vault Cadangan. | N | "Microsoft.RecoveryServices/vaults" | String |
ExcludeLegacyEvent | Gunakan parameter ini untuk memilih apakah akan mengkueri data dalam tabel warisan AzureDiagnostics atau tidak. Jika nilai parameter ini salah, fungsi kueri data dari tabel AzureDiagnostics dan tabel Sumber Daya tertentu. Jika nilai parameter ini benar, fungsi kueri data hanya dari tabel Sumber Daya tertentu. Nilai defaultnya adalah true. | N | TRUE | Boolean |
BackupSolutionList | Gunakan parameter ini untuk memfilter output fungsi untuk serangkaian solusi cadangan tertentu yang digunakan di lingkungan Azure Anda. Misalnya, jika Anda menentukan Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM sebagai nilai parameter ini, fungsi hanya mengembalikan rekaman yang terkait dengan item yang dicadangkan menggunakan cadangan Azure Virtual Machine, SQL di cadangan Azure VM atau DPM ke cadangan Azure. Secara default, nilai parameter ini adalah '*', yang membuat rekaman pengembalian fungsi yang berkaitan dengan semua solusi cadangan yang didukung oleh Laporan Cadangan (nilai yang didukung adalah "Azure Virtual Machine Backup", "SQL di Azure VM Backup", "SAP Hana di Azure VM Backup", "Azure Storage (Azure Files) Backup", "Azure Backup Agent", "DPM", "Azure Backup Server", "Azure Database for PostgreSQL Server Backup", "Azure Blob Backup", "Azure Disk Backup" atau kombinasi yang dipisahkan koma dari salah satu nilai ini). |
N | Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent |
String |
ProtectionInfoList | Gunakan parameter ini untuk memilih apakah hanya menyertakan instans cadangan yang dilindungi secara aktif, atau juga menyertakan instans yang perlindungannya telah dihentikan dan instans yang cadangan awalnya tertunda. Untuk beban kerja vault layanan pemulihan, nilai yang didukung adalah "Dilindungi", "ProtectionStopped", "InitialBackupPending" atau kombinasi yang dipisahkan koma dari salah satu nilai ini. Untuk beban kerja vault Cadangan, nilai yang didukung adalah "Dilindungi", "MengonfigurasiProteksi", "MengonfigurasiProtectionFailed", "UpdatingProtection", "ProtectionError", "ProtectionStopped" atau kombinasi yang dipisahkan koma dari salah satu nilai ini. Secara default, nilainya adalah "*", yang membuat fungsi mencari semua instans cadangan terlepas dari detail perlindungan. | N | "Protected" | String |
DatasourceSetName | Gunakan parameter ini untuk memfilter output fungsi ke sumber daya induk tertentu. Misalnya, untuk mengembalikan SQL dalam instans cadangan Azure VM milik komputer virtual "testvm", tentukan testvm sebagai nilai parameter ini. Secara default, nilainya adalah '*', yang membuat fungsi pencarian rekaman di seluruh instans cadangan. | N | "testvm" | String |
BackupInstanceName | Gunakan parameter ini untuk mencari instans cadangan tertentu berdasarkan nama. Secara default, nilainya adalah '*', yang membuat fungsi pencarian untuk semua instans cadangan. | N | "testvm" | String |
DisplayAllFields | Gunakan parameter ini untuk memilih apakah hanya mengambil subkumpulan bidang yang dikembalikan oleh fungsi. Jika nilai parameter ini salah, fungsi menghilangkan informasi terkait penyimpanan dan titik retensi dari output fungsi. Ini berguna jika Anda menggunakan fungsi ini sebagai langkah perantara dalam kueri yang lebih besar dan perlu mengoptimalkan performa kueri dengan menghilangkan kolom yang tidak Anda perlukan untuk analisis. Secara default, nilai parameter ini adalah benar, yang membuat fungsi mengembalikan semua bidang yang berkaitan dengan instans cadangan. | N | TRUE | Boolean |
AggregationType | Gunakan parameter ini untuk menentukan granularitas waktu di mana data harus diambil. Jika nilai parameter ini adalah "Daily", fungsi mengembalikan rekaman per instans cadangan per hari, memungkinkan Anda menganalisis tren harian konsumsi penyimpanan dan jumlah instans cadangan. Jika nilai parameter ini adalah "Weekly", fungsi mengembalikan rekaman per instans cadangan per minggu, memungkinkan Anda menganalisis tren mingguan. Demikian pula, Anda dapat menentukan "Monthly" untuk menganalisis tren bulanan. Nilai default adalah "Daily". Jika Anda melihat data di seluruh rentang waktu yang lebih besar, disarankan untuk menggunakan "Mingguan" atau "Bulanan" untuk performa kueri yang lebih baik dan kemudahan analisis tren. | N | "Weekly" | String |
Bidang yang Dikembalikan
Nama Bidang | Deskripsi | Jenis data |
---|---|---|
UniqueId | Kunci utama yang menunjukkan ID unik instans cadangan | String |
Id | ID Azure Resource Manager (ARM) instans cadangan | String |
FriendlyName | Nama yang ramah dari instans cadangan | String |
ProtectionInfo | Informasi tentang pengaturan perlindungan instans cadangan. Misalnya, perlindungan dikonfigurasi, perlindungan dihentikan, pencadangan awal tertunda | String |
LatestRecoveryPoint | Tanggal dan waktu titik pemulihan terbaru yang terkait dengan instans cadangan. Saat ini, bidang ini hanya didukung untuk beban kerja vault Layanan Pemulihan | DateTime |
OldestRecoveryPoint | Tanggal dan waktu titik pemulihan terlama yang terkait dengan instans cadangan | Saat ini, bidang ini hanya didukung untuk beban kerja vault Layanan Pemulihan |
SourceSizeInMBs | Ukuran frontend dari instans cadangan dalam MB | Laju |
VaultStore_StorageConsumptionInMBs | Total penyimpanan cloud yang digunakan oleh instans cadangan di tingkat standar kubah | Laju |
DataSourceFriendlyName | Nama bersahabat dari sumber data yang sesuai dengan instans cadangan | String |
BackupSolution | Cadangkan Solusi yang dikaitkan dengan instans cadangan. Misalnya, Cadangan Azure VM, SQL di Cadangan Azure VM, dan sebagainya. | String |
DatasourceType | Jenis sumber data yang sesuai dengan instans cadangan. Misalnya "Microsoft.Compute/virtualMachines" | String |
DatasourceResourceId | ID Azure Resource Manager (ARM) dari sumber data yang mendasarinya yang sesuai dengan instans cadangan. Misalnya, ID Azure Resource Manager (ARM) dari VM | String |
DatasourceSetFriendlyName | Nama bersahabat sumber daya induk dari sumber data (di mana pun berlaku). Misalnya, untuk SQL di sumber data VM Azure, bidang ini akan berisi nama VM tempat Database SQL berada | String |
DatasourceSetResourceId | ID Azure Resource Manager (ARM) dari sumber daya induk dari sumber data (jika berlaku). Misalnya, untuk SQL di sumber data VM Azure, kolom ini akan berisi ID Azure Resource Manager (ARM) dari VM tempat Database SQL berada | String |
DatasourceSetType | Jenis sumber daya induk dari sumber daya data (di mana pun berlaku). Misalnya, untuk SAP HANA di sumber data Azure VM, bidang ini akan menjadi Microsoft.Compute/virtualMachines karena sumber daya induk adalah Azure VM | String |
PolicyName | Nama kebijakan yang terkait dengan instans cadangan | String |
PolicyUniqueId | Kunci asing yang mengacu pada kebijakan yang terkait dengan instans cadangan | String |
PolicyId | ID Azure Resource Manager (ARM) dari kebijakan yang terkait dengan instans cadangan | String |
VaultResourceId | ID Azure Resource Manager (ARM) dari kubah yang terkait dengan instans cadangan | String |
VaultUniqueId | Kunci asing yang mengacu pada kubah yang terkait dengan instans cadangan | String |
VaultName | Nama kubah yang terkait dengan instans cadangan | String |
VaultTags | Tag kubah yang terkait dengan instans cadangan | String |
VaultSubscriptionId | ID langganan yang terkait dengan instans cadangan | String |
VaultLocation | Lokasi kubah yang terkait dengan instans cadangan | String |
VaultStore_StorageReplicationType | Jenis Replikasi Penyimpanan kubah yang terkait dengan instans cadangan | String |
VaultType | Jenis vault, misalnya, "Microsoft.RecoveryServices/vaults" atau "Microsoft.DataProtection/backupVaults" | String |
TimeGenerated | Tanda waktu rekaman | DateTime |
_AzureBackup_GetBillingGroupsTrends()
Fungsi ini mengembalikan catatan historis untuk setiap entitas penagihan, memungkinkan Anda untuk melihat tren harian, mingguan, dan bulanan utama terkait dengan jumlah instans cadangan dan konsumsi penyimpanan, pada berbagai tingkat perincian.
Parameter
Nama Parameter | Deskripsi | Wajib diisi? | Contoh nilai | Jenis data |
---|---|---|---|---|
RangeStart | Gunakan parameter ini bersama dengan parameter RangeEnd untuk mengambil semua rekaman terkait grup penagihan dalam jangka waktu dari RangeStart ke RangeEnd. | Y | "2021-03-03 00:00:00" | DateTime |
RangeEnd | Gunakan parameter ini bersama dengan parameter RangeStart untuk mengambil semua rekaman terkait grup penagihan dalam jangka waktu dari RangeStart ke RangeEnd. | Y | "2021-03-10 00:00:00" | DateTime |
VaultSubscriptionList | Gunakan parameter ini untuk memfilter output fungsi untuk sekumpulan langganan tertentu di mana ada data cadangan. Menentukan daftar ID langganan yang dipisahkan oleh koma sebagai parameter untuk fungsi ini membantu Anda hanya mengambil grup penagihan yang ada di langganan yang ditentukan. Secara default, nilai parameter ini adalah '*', yang membuat fungsi mencari rekaman di seluruh langganan. | N | "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" | String |
VaultLocationList | Gunakan parameter ini untuk memfilter output fungsi untuk sekumpulan wilayah tertentu di mana ada data cadangan. Menentukan daftar wilayah yang dipisahkan oleh koma sebagai parameter untuk fungsi ini membantu Anda hanya mengambil grup penagihan yang ada di langganan yang ditentukan. Secara default, nilai parameter ini adalah '*', yang membuat fungsi mencari rekaman di seluruh wilayah. | N | eastus,westus |
String |
VaultList | Gunakan parameter ini untuk memfilter output fungsi untuk sekumpulan kubah tertentu. Menentukan daftar nama kubah yang dipisahkan koma sebagai parameter untuk fungsi ini membantu Anda mengambil instans cadangan kebijakan yang hanya berkaitan dengan kubah yang ditentukan. Secara default, nilai parameter ini adalah '*', yang membuat fungsi mencari rekaman grup penagihan di seluruh kubah. | N | vault1,vault2,vault3 |
String |
VaultTypeList | Gunakan parameter ini untuk memfilter output fungsi ke rekaman yang berkaitan dengan tipe kubah tertentu. Secara default, nilai parameter ini adalah '*', yang membuat fungsi mencari vault Layanan Pemulihan dan vault Cadangan. | N | "Microsoft.RecoveryServices/vaults" | String |
ExcludeLegacyEvent | Gunakan parameter ini untuk memilih apakah akan mengkueri data dalam tabel warisan AzureDiagnostics atau tidak. Jika nilai parameter ini salah, fungsi kueri data dari tabel AzureDiagnostics dan tabel Sumber Daya tertentu. Jika nilai parameter ini benar, fungsi kueri data hanya dari tabel Sumber Daya tertentu. Nilai defaultnya adalah true. | N | TRUE | Boolean |
BackupSolutionList | Gunakan parameter ini untuk memfilter output fungsi untuk serangkaian solusi cadangan tertentu yang digunakan di lingkungan Azure Anda. Misalnya, jika Anda menentukan Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM sebagai nilai parameter ini, fungsi hanya mengembalikan rekaman yang terkait dengan item yang dicadangkan menggunakan cadangan Azure Virtual Machine, SQL di cadangan Azure VM atau DPM ke cadangan Azure. Secara default, nilai parameter ini adalah '*', yang membuat rekaman pengembalian fungsi yang berkaitan dengan semua solusi cadangan yang didukung oleh Laporan Cadangan (nilai yang didukung adalah "Azure Virtual Machine Backup", "SQL di Azure VM Backup", "SAP Hana di Azure VM Backup", "Azure Storage (Azure Files) Backup", "Azure Backup Agent", "DPM", "Azure Backup Server", "Azure Database for PostgreSQL Server Backup", "Azure Blob Backup", "Azure Disk Backup" atau kombinasi yang dipisahkan koma dari salah satu nilai ini). |
N | Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent |
String |
BillingGroupName | Gunakan parameter ini untuk mencari grup penagihan tertentu berdasarkan nama. Secara default, nilainya adalah '*', yang membuat fungsi pencarian untuk semua grup penagihan. | N | "testvm" | String |
AggregationType | Gunakan parameter ini untuk menentukan granularitas waktu di mana data harus diambil. Jika nilai parameter ini adalah "Daily", fungsi mengembalikan rekaman per grup penagihan per hari, memungkinkan Anda menganalisis tren harian konsumsi penyimpanan dan ukuran frontend. Jika nilai parameter ini adalah "Weekly", fungsi mengembalikan rekaman per instans cadangan per minggu, memungkinkan Anda menganalisis tren mingguan. Demikian pula, Anda dapat menentukan "Monthly" untuk menganalisis tren bulanan. Nilai default adalah "Daily". Jika Anda melihat data di seluruh rentang waktu yang lebih besar, disarankan untuk menggunakan "Mingguan" atau "Bulanan" untuk performa kueri yang lebih baik dan kemudahan analisis tren. | N | "Weekly" | String |
Bidang yang Dikembalikan
Nama Bidang | Deskripsi | Jenis data |
---|---|---|
UniqueId | Kunci primer yang menunjukkan ID unik grup penagihan | String |
FriendlyName | Nama ramah dari grup penagihan | String |
Nama | Nama dari grup penagihan | String |
Jenis | Jenis grup penagihan. Misalnya, ProtectedContainer atau BackupItem | String |
SourceSizeInMBs | Ukuran frontend dari grup penagihan dalam MB | Laju |
VaultStore_StorageConsumptionInMBs | Total penyimpanan cloud yang digunakan oleh grup penagihan di tingkat standar kubah | Laju |
BackupSolution | Solusi Cadangan yang dikaitkan dengan grup penagihan. Misalnya, Cadangan Azure VM, SQL di Cadangan Azure VM, dan sebagainya. | String |
VaultResourceId | ID Azure Resource Manager (ARM) dari kubah yang terkait dengan grup penagihan | String |
VaultUniqueId | Kunci asing yang mengacu pada kubah yang terkait dengan grup penagihan | String |
VaultName | Nama kubah yang terkait dengan grup penagihan | String |
VaultTags | Tag kubah yang terkait dengan grup penagihan | String |
VaultSubscriptionId | ID langganan kubah yang terkait dengan grup penagihan | String |
VaultLocation | Lokasi kubah yang terkait dengan grup penagihan | String |
VaultStore_StorageReplicationType | Jenis Replikasi Penyimpanan kubah yang terkait dengan grup penagihan | String |
VaultType | Jenis vault, misalnya, "Microsoft.RecoveryServices/vaults" atau "Microsoft.DataProtection/backupVaults" | String |
TimeGenerated | Tanda waktu rekaman | DateTime |
ExtendedProperties | Properti tambahan dari grup penagihan | Dinamis |
Kueri Sampel
Di bawah ini adalah beberapa sampel kueri untuk membantu Anda mulai menggunakan fungsi sistem.
Semua pekerjaan cadangan Azure VM yang gagal dalam rentang waktu tertentu
_AzureBackup_GetJobs("2021-03-05", "2021-03-06") //call function with RangeStart and RangeEnd parameters set, and other parameters with default value | where BackupSolution=="Azure Virtual Machine Backup" and Status=="Failed" | project BackupInstanceFriendlyName, BackupInstanceId, OperationCategory, Status, JobStartDateTime=StartTime, JobDuration=DurationInSecs/3600, ErrorTitle, DataTransferred=DataTransferredInMBs
Semua pekerjaan cadangan log SQL dalam rentang waktu tertentu
_AzureBackup_GetJobs("2021-03-05", "2021-03-06","*","*","*","*",true,"*","*","*","*","*","*",false) //call function with RangeStart and RangeEnd parameters set, ExcludeLog parameter as false, and other parameters with default value | where BackupSolution=="SQL in Azure VM Backup" and Operation=="Log" | project BackupInstanceFriendlyName, BackupInstanceId, OperationCategory, Status, JobStartDateTime=StartTime, JobDuration=DurationInSecs/3600, ErrorTitle, DataTransferred=DataTransferredInMBs
Tren mingguan penyimpanan cadangan yang digunakan untuk VM "testvm"
_AzureBackup_GetBackupInstancesTrends("2021-01-01", "2021-03-06","*","*","*","*",false,"*","*","*","*",true, "Weekly") //call function with RangeStart and RangeEnd parameters set, AggregationType parameter as Weekly, and other parameters with default value | where BackupSolution == "Azure Virtual Machine Backup" | where FriendlyName == "testvm" | project TimeGenerated, VaultStore_StorageConsumptionInMBs | render timechart