Azure İzleyici Günlüklerinde sistem işlevleri

Bu makalede, sistem işlevlerini kullanarak Azure İzleyici Günlüklerine özel sorguların nasıl yazıldığı açıklanmaktadır.

Azure Backup, Log Analytics (LA) çalışma alanlarınızda varsayılan olarak kullanılabilen sistem işlevleri veya çözüm işlevleri adı verilen bir dizi işlev sağlar.

Bu işlevler, LA'daki ham Azure Backup tablolarındaki veriler üzerinde çalışır ve basit sorgular kullanarak yedeklemeyle ilgili tüm varlıklarınızın bilgilerini kolayca almanıza yardımcı olan biçimlendirilmiş veriler döndürür. Kullanıcılar, bu işlevler tarafından döndürülen verileri filtrelemek için bu işlevlere parametre geçirebilir.

Aşağıdaki bölümde ayrıntılı olarak açıklandığı gibi, bir dizi avantaj sağladığından, özel raporlar oluşturmak için LA çalışma alanlarında yedekleme verilerinizi sorgulamak için sistem işlevlerini kullanmanızı öneririz.

Sistem işlevlerini kullanmanın avantajları

  • Daha basit sorgular: İşlevleri kullanmak, sorgularınızda gereken birleştirme sayısını azaltmanıza yardımcı olur. İşlevler varsayılan olarak sorgulanan varlıkla ilgili tüm bilgileri (yedekleme örneği, iş, kasa vb.) bir arada bulunduran 'düzleştirilmiş' şemalar döndürür. Örneğin, yedekleme öğesi adına ve ilişkili kapsayıcısına göre başarılı yedekleme işlerinin listesini almanız gerekiyorsa, _AzureBackup_getJobs() işlevine yapılan basit bir çağrı her iş için size tüm bu bilgileri verir. Öte yandan, ham tabloları doğrudan sorgulamak için AddonAzureBackupJobs ile CoreAzureBackup tabloları arasında birden çok birleştirme gerçekleştirmeniz gerekir.

  • Eski tanılama olayından daha sorunsuz geçiş: Sistem işlevlerini kullanmak, eski tanılama olayından (AzureDiagnostics modunda AzureBackupReport) kaynağa özgü olaylara sorunsuz bir şekilde geçiş yapmaya yardımcı olur. Azure Backup tarafından sağlanan tüm sistem işlevleri, işlevin yalnızca kaynağa özgü tablolardaki verileri mi yoksa hem eski tablodaki hem de kaynağa özgü tablolardaki (kayıtların yinelenenleri kaldırılmasıyla) verileri sorgulamasını seçmenize olanak tanıyan bir parametre belirtmenize olanak tanır.

    • Kaynağa özgü tablolara başarıyla geçiş yaparsanız, eski tablonun işlev tarafından sorgulanmasının dışında bırakabilirsiniz.
    • Şu anda geçiş sürecindeyseniz ve analiz için gereken eski tablolarda bazı verileriniz varsa, eski tabloyu eklemeyi seçebilirsiniz. Geçiş tamamlandığında ve artık eski tablodan verilere ihtiyacınız kalmadığında, eski tabloyu dışlamak için sorgularınızdaki işleve geçirilen parametrenin değerini güncelleştirebilirsiniz.
    • Yalnızca eski tabloyu kullanmaya devam ediyorsanız, eski tabloyu aynı parametre aracılığıyla eklemeyi seçerseniz işlevler çalışmaya devam eder. Ancak en erken zamanda kaynağa özgü tablolara geçiş yapmanız önerilir.
  • Özel sorguların hataya neden olma olasılığını azaltır: Azure Backup, gelecekteki raporlama senaryolarına uyum sağlamak için temel alınan LA tablolarının şemasında iyileştirmeler getirirse, işlevlerin tanımı da şema değişikliklerini dikkate alacak şekilde güncelleştirilir. Bu nedenle, özel sorgular oluşturmak için sistem işlevlerini kullanırsanız, tabloların temel şemasında değişiklikler olsa bile sorgularınız bozulmaz.

Not

Sistem işlevleri Microsoft tarafından korunur ve tanımları kullanıcılar tarafından düzenlenemez. Düzenlenebilir işlevlere ihtiyacınız varsa, LA'da kaydedilmiş işlevler oluşturabilirsiniz.

Azure Backup tarafından sunulan sistem işlevleri türleri

  • Temel işlevler: Bunlar Yedekleme Örnekleri, Kasalar, İlkeler, İşler ve Faturalama Varlıkları gibi önemli Azure Backup varlıklarından herhangi birini sorgulamanıza yardımcı olan işlevlerdir. Örneğin, _AzureBackup_getBackupInstances işlevi, en son tamamlanan gün (UTC) itibarıyla ortamınızda bulunan tüm yedekleme örneklerinin listesini döndürür. Bu çekirdek işlevlerin her biri için parametreler ve döndürülen şema bu makalede aşağıda özetlenmiştir.

  • Eğilim işlevleri: Bunlar, yedeklemeyle ilgili varlıklarınız (örneğin yedekleme örnekleri, faturalama grupları) için geçmiş kayıtları döndüren ve bu varlıklarla ilgili önemli ölçümler (örneğin, Sayı, Depolama tüketilen) hakkında günlük, haftalık ve aylık eğilim bilgileri almanıza olanak sağlayan işlevlerdir. Bu eğilim işlevlerinin her biri için parametreler ve döndürülen şema bu makalede aşağıda özetlenmiştir.

Not

Şu anda sistem işlevleri son tamamlanan güne (UTC olarak) kadar veri döndürür. Geçerli kısmi güne ilişkin veriler döndürülmüyor. Bu nedenle geçerli günün kayıtlarını almak istiyorsanız ham LA tablolarını kullanmanız gerekir.

Sistem işlevlerinin listesi

Temel İşlevler

_AzureBackup_GetVaults()

Bu işlev, Azure ortamınızdaki LA çalışma alanıyla ilişkili tüm Kurtarma Hizmetleri kasalarının listesini döndürür.

Parametreler

Parametre Adı Açıklama Gerekli mi? Örnek değer Veri türü
RangeStart Bu parametreyi RangeEnd parametresiyle birlikte yalnızca RangeStart'tan RangeEnd'e kadar olan zaman aralığındaki kasayla ilgili tüm kayıtları getirmeniz gerekiyorsa kullanın. Varsayılan olarak RangeStart ve RangeEnd değerleri null olur ve bu da işlevin her kasa için yalnızca en son kaydı almasını sağlar. N "2021-03-03 00:00:00" DateTime
RangeEnd Bu parametreyi RangeStart parametresiyle birlikte yalnızca RangeStart'tan RangeEnd'e kadar olan zaman aralığındaki tüm kasayla ilgili kayıtları getirmeniz gerekiyorsa kullanın. Varsayılan olarak RangeStart ve RangeEnd değerleri null olur ve bu da işlevin her kasa için yalnızca en son kaydı almasını sağlar. N "2021-03-10 00:00:00" DateTime
VaultSubscriptionList Yedekleme verilerinin bulunduğu belirli bir abonelik kümesi için işlevin çıkışını filtrelemek için bu parametreyi kullanın. Bu işleve parametre olarak abonelik kimliklerinin virgülle ayrılmış bir listesini belirtmek, yalnızca belirtilen aboneliklerde bulunan kasaları almanıza yardımcı olur. Varsayılan olarak, bu parametrenin değeri '*'dir ve bu da işlevin tüm aboneliklerdeki kayıtları aramasını sağlar. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Yedekleme verilerinin bulunduğu belirli bir bölge kümesi için işlevin çıkışını filtrelemek için bu parametreyi kullanın. Bu işlevin parametresi olarak bölgelerin virgülle ayrılmış bir listesini belirtmek, yalnızca belirtilen bölgelerdeki kasaları almanıza yardımcı olur. Varsayılan olarak, bu parametrenin değeri '*' olur ve bu da işlevin tüm bölgelerdeki kayıtları aramasını sağlar. N eastus,westus String
VaultList Belirli bir kasa kümesinin işlevinin çıkışını filtrelemek için bu parametreyi kullanın. Bu işlev için parametre olarak virgülle ayrılmış bir kasa adları listesi belirtmek, yalnızca belirtilen kasalarla ilgili kayıtları almanıza yardımcı olur. Varsayılan olarak, bu parametrenin değeri '*' olur ve bu da işlevin tüm kasalardaki kayıtları aramasını sağlar. N vault1,vault2,vault3 String
VaultTypeList İşlevin çıkışını belirli bir kasa türüyle ilgili kayıtlara göre filtrelemek için bu parametreyi kullanın. Varsayılan olarak, bu parametrenin değeri '*'dir ve bu da işlevin hem Kurtarma Hizmetleri kasalarını hem de Backup kasalarını aramasını sağlar. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Eski AzureDiagnostics tablosundaki verilerin sorgulanıp sorgulanmayacağını seçmek için bu parametreyi kullanın. Bu parametrenin değeri false ise işlev hem AzureDiagnostics tablosundaki hem de Kaynağa özgü tablolardaki verileri sorgular. Bu parametrenin değeri true ise işlev yalnızca Kaynağa özgü tablolardaki verileri sorgular. Varsayılan değeri, doğrudur. N true Boolean

Döndürülen Alanlar

Alan Adı Açıklama Veri türü
UniqueId Kasanın benzersiz kimliğini belirten birincil anahtar String
Id Kasanın Azure Resource Manager (ARM) kimliği String
Veri Akışı Adı Kasanın adı String
SubscriptionId Kasanın bulunduğu aboneliğin kimliği String
Konum Kasanın bulunduğu konum String
VaultStore_Depolama ReplicationType Kasayla ilişkilendirilmiş Depolama Çoğaltma Türü String
Etiketler Kasanın etiketleri String
TimeGenerated Kaydın zaman damgası DateTime
Tür Kasanın türü, örneğin, "Microsoft.RecoveryServices/vaults" veya "Microsoft.DataProtection/backupVaults" String

_AzureBackup_GetPolicies()

Bu işlev, Azure ortamınızda kullanılan yedekleme ilkelerinin listesini ve veri kaynağı türü, depolama çoğaltma türü vb. her ilke hakkında ayrıntılı bilgileri döndürür.

Parametreler

Parametre Adı Açıklama Gerekli mi? Örnek değer Veri türü
RangeStart Bu parametreyi RangeStart parametresiyle birlikte yalnızca AralıkBaşlamından RangeEnd'e kadar olan zaman aralığındaki ilkeyle ilgili tüm kayıtları getirmeniz gerekiyorsa kullanın. Varsayılan olarak, RangeStart ve RangeEnd değerleri null olur ve bu da işlevin her ilke için yalnızca en son kaydı almasını sağlar. N "2021-03-03 00:00:00" DateTime
RangeEnd Bu parametreyi RangeStart parametresiyle birlikte yalnızca AralıkBaşlamından RangeEnd'e kadar olan zaman aralığındaki ilkeyle ilgili tüm kayıtları getirmeniz gerekiyorsa kullanın. Varsayılan olarak, RangeStart ve RangeEnd değerleri null olur ve bu da işlevin her ilke için yalnızca en son kaydı almasını sağlar. N "2021-03-10 00:00:00" DateTime
VaultSubscriptionList Yedekleme verilerinin bulunduğu belirli bir abonelik kümesi için işlevin çıkışını filtrelemek için bu parametreyi kullanın. Bu işleve parametre olarak abonelik kimliklerinin virgülle ayrılmış bir listesini belirtmek, yalnızca belirtilen aboneliklerde bulunan ilkeleri almanıza yardımcı olur. Varsayılan olarak, bu parametrenin değeri '*'dir ve bu da işlevin tüm aboneliklerdeki kayıtları aramasını sağlar. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Yedekleme verilerinin bulunduğu belirli bir bölge kümesi için işlevin çıkışını filtrelemek için bu parametreyi kullanın. Bu işlevin parametresi olarak bölgelerin virgülle ayrılmış bir listesini belirtmek, yalnızca belirtilen bölgelerdeki ilkeleri almanıza yardımcı olur. Varsayılan olarak, bu parametrenin değeri '*' olur ve bu da işlevin tüm bölgelerdeki kayıtları aramasını sağlar. N eastus,westus String
VaultList Belirli bir kasa kümesinin işlevinin çıkışını filtrelemek için bu parametreyi kullanın. Bu işlevin parametresi olarak virgülle ayrılmış bir kasa adları listesi belirtmek, yalnızca belirtilen kasalarla ilgili ilkelerin kayıtlarını almanıza yardımcı olur. Varsayılan olarak, bu parametrenin değeri '*'dir ve bu da işlevin tüm kasalardaki ilke kayıtlarını aramasını sağlar. N vault1,vault2,vault3 String
VaultTypeList İşlevin çıkışını belirli bir kasa türüyle ilgili kayıtlara göre filtrelemek için bu parametreyi kullanın. Varsayılan olarak, bu parametrenin değeri '*'dir ve bu da işlevin hem Kurtarma Hizmetleri kasalarını hem de Backup kasalarını aramasını sağlar. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Eski AzureDiagnostics tablosundaki verilerin sorgulanıp sorgulanmayacağını seçmek için bu parametreyi kullanın. Bu parametrenin değeri false ise işlev hem AzureDiagnostics tablosundaki hem de Kaynağa özgü tablolardaki verileri sorgular. Bu parametrenin değeri true ise işlev yalnızca Kaynağa özgü tablolardaki verileri sorgular. Varsayılan değeri, doğrudur. N true Boolean
BackupSolutionList Azure ortamınızda kullanılan belirli bir yedekleme çözümü kümesi için işlevin çıkışını filtrelemek için bu parametreyi kullanın. Örneğin, bu parametrenin değeri olarak belirtirseniz Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM , işlev yalnızca Azure Sanal Makine yedeklemesi kullanılarak yedeklenen öğelerle, Azure VM yedeklemesinde SQL veya Azure backup'a DPM ile ilgili kayıtları döndürür. Varsayılan olarak, bu parametrenin değeri '*' parametresidir; bu da işlev dönüş kayıtlarını Yedekleme Raporları tarafından desteklenen tüm yedekleme çözümleriyle ilgili yapar (desteklenen değerler "Azure Sanal Makine Yedeklemesi", "Azure VM Backup'ta SQL", "Azure VM Backup'ta SAP HANA", "Azure Depolama (Azure Dosyalar) Backup", "Azure Backup Aracısı", "DPM", "Azure Backup Sunucusu", " PostgreSQL için Azure Veritabanı Server Backup", "Azure Blob Backup", "Azure Disk Backup" veya bu değerlerden herhangi birinin virgülle ayrılmış birleşimi). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String

Döndürülen Alanlar

Alan Adı Açıklama **Veri türü **
UniqueId İlkenin benzersiz kimliğini belirten birincil anahtar String
Id İlkenin Azure Resource Manager (ARM) kimliği String
Veri Akışı Adı İlkenin adı String
TimeZone İlkenin tanımlandığı saat dilimi String
Yedekleme Çözümü İlkenin ilişkili olduğu Yedekleme Çözümü. Örneğin, Azure VM Backup, Azure VM Backup'ta SQL vb. String
TimeGenerated Kaydın zaman damgası Datetime
VaultUniqueId İlkeyle ilişkili kasaya başvuran yabancı anahtar String
VaultResourceId İlkeyle ilişkili kasanın Azure Resource Manager (ARM) kimliği String
VaultName İlkeyle ilişkilendirilmiş kasanın adı String
VaultTags İlkeyle ilişkili kasa etiketleri String
VaultLocation İlkeyle ilişkili kasanın konumu String
VaultSubscriptionId İlkeyle ilişkili kasanın abonelik kimliği String
VaultStore_Depolama ReplicationType İlkeyle ilişkilendirilmiş kasanın Çoğaltma Türünü Depolama String
VaultType Kasanın türü, örneğin, "Microsoft.RecoveryServices/vaults" veya "Microsoft.DataProtection/backupVaults" String
ExtendedProperties İlkenin ek özellikleri Dinamik

_AzureBackup_GetJobs()

Bu işlev, belirtilen bir zaman aralığında tetiklenen tüm yedekleme ve geri yüklemeyle ilgili işlerin listesini ve her iş hakkında iş durumu, iş süresi, aktarılan veriler vb. ayrıntılı bilgileri döndürür.

Parametreler

Parametre Adı Açıklama Gerekli mi? Örnek değer **Veri türü **
RangeStart RangeStart'tan RangeEnd'e kadar olan zaman aralığında başlayan tüm işlerin listesini almak için RangeEnd parametresiyle birlikte bu parametreyi kullanın. Y "2021-03-03 00:00:00" DateTime
RangeEnd RangeStart'tan RangeEnd'e kadar olan zaman aralığında başlayan tüm işlerin listesini almak için RangeStart parametresiyle birlikte bu parametreyi kullanın. Y "2021-03-10 00:00:00" DateTime
VaultSubscriptionList Yedekleme verilerinin bulunduğu belirli bir abonelik kümesi için işlevin çıkışını filtrelemek için bu parametreyi kullanın. Bu işleve parametre olarak abonelik kimliklerinin virgülle ayrılmış bir listesinin belirtilmesi, yalnızca belirtilen aboneliklerdeki kasalarla ilişkili işleri almanıza yardımcı olur. Varsayılan olarak, bu parametrenin değeri '*'dir ve bu da işlevin tüm aboneliklerdeki kayıtları aramasını sağlar. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Yedekleme verilerinin bulunduğu belirli bir bölge kümesi için işlevin çıkışını filtrelemek için bu parametreyi kullanın. Bu işlevin parametresi olarak bölgelerin virgülle ayrılmış bir listesini belirtmek, yalnızca belirtilen bölgelerdeki kasalarla ilişkili işleri almanıza yardımcı olur. Varsayılan olarak, bu parametrenin değeri '*' olur ve bu da işlevin tüm bölgelerdeki kayıtları aramasını sağlar. N eastus,westus String
VaultList Belirli bir kasa kümesinin işlevinin çıkışını filtrelemek için bu parametreyi kullanın. Bu işlevin parametresi olarak kasa adlarının virgülle ayrılmış bir listesinin belirtilmesi, yalnızca belirtilen kasalarla ilgili işleri almanıza yardımcı olur. Varsayılan olarak, bu parametrenin değeri '*'dir ve bu da işlevin tüm kasalardaki işleri aramasını sağlar. N vault1,vault2,vault3 String
VaultTypeList İşlevin çıkışını belirli bir kasa türüyle ilgili kayıtlara göre filtrelemek için bu parametreyi kullanın. Varsayılan olarak, bu parametrenin değeri '*'dir ve bu da işlevin hem Kurtarma Hizmetleri kasalarını hem de Backup kasalarını aramasını sağlar. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Eski AzureDiagnostics tablosundaki verilerin sorgulanıp sorgulanmayacağını seçmek için bu parametreyi kullanın. Bu parametrenin değeri false ise işlev hem AzureDiagnostics tablosundaki hem de Kaynağa özgü tablolardaki verileri sorgular. Bu parametrenin değeri true ise işlev yalnızca Kaynağa özgü tablolardaki verileri sorgular. Varsayılan değeri, doğrudur. N true Boolean
BackupSolutionList Azure ortamınızda kullanılan belirli bir yedekleme çözümü kümesi için işlevin çıkışını filtrelemek için bu parametreyi kullanın. Örneğin, bu parametrenin değeri olarak belirtirseniz Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM , işlev yalnızca Azure Sanal Makine yedeklemesi kullanılarak yedeklenen öğelerle, Azure VM yedeklemesinde SQL veya Azure backup'a DPM ile ilgili kayıtları döndürür. Varsayılan olarak, bu parametrenin değeri '*' parametresidir; bu da işlev dönüş kayıtlarını Yedekleme Raporları tarafından desteklenen tüm yedekleme çözümleriyle ilgili yapar (desteklenen değerler "Azure Sanal Makine Yedeklemesi", "Azure VM Backup'ta SQL", "Azure VM Backup'ta SAP HANA", "Azure Depolama (Azure Dosyalar) Backup", "Azure Backup Aracısı", "DPM", "Azure Backup Sunucusu", " PostgreSQL için Azure Veritabanı Server Backup", "Azure Blob Backup", "Azure Disk Backup" veya bu değerlerden herhangi birinin virgülle ayrılmış birleşimi). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
JobOperationList Belirli bir iş türü için işlevin çıkışını filtrelemek için bu parametreyi kullanın. Örneğin, yedekleme veya geri yükleme işlemleri. Varsayılan olarak, bu parametrenin değeri "*" olur ve bu da işlevin hem Yedekleme hem de Geri Yükleme işlerini aramasını sağlar. N "Yedekleme" String
JobStatusList Belirli bir iş durumu için işlevin çıkışını filtrelemek için bu parametreyi kullanın. Örneğin Tamamlandı, Başarısız vb. Varsayılan olarak, bu parametrenin değeri "*" olur ve bu durum fark edilmeden işlev aramasının tüm işleri aramasını sağlar. N Failed,CompletedWithWarnings String
JobFailureCodeList Belirli bir hata kodu için işlevin çıkışını filtrelemek için bu parametreyi kullanın. Varsayılan olarak, bu parametrenin değeri "*" olur ve bu da işlev aramasını hata kodundan bağımsız olarak tüm işler için yapar. N "Başarılı" String
DatasourceSetName İşlevin çıkışını belirli bir üst kaynağa filtrelemek için bu parametreyi kullanın. Örneğin, "testvm" sanal makinesine ait Azure VM yedekleme örneklerinde SQL döndürmek için bu parametrenin değeri olarak testvm değerini belirtin. Varsayılan olarak, "*" değeridir ve bu da işlevin tüm yedekleme örneklerindeki kayıtları aramasını sağlar. N "testvm" String
BackupInstanceName Belirli bir yedekleme örneğindeki işleri ada göre aramak için bu parametreyi kullanın. Varsayılan olarak, "*" değeridir ve bu da işlevin tüm yedekleme örneklerindeki kayıtları aramasını sağlar. N "testvm" String
ExcludeLog Günlük işlerinin işlev tarafından döndürülmesini dışlamak için bu parametreyi kullanın (sorgu performansına yardımcı olur). Varsayılan olarak, bu parametrenin değeri true'dur ve bu da işlevin günlük işlerini dışlamasını sağlar. N true Boolean

Döndürülen Alanlar

Alan Adı Açıklama **Veri türü **
UniqueId İşin benzersiz kimliğini belirten birincil anahtar String
OperationCategory Gerçekleştirilen işlemin kategorisi. Örneğin, Yedekleme, Geri Yükleme String
İşlem Gerçekleştirilen işlemin ayrıntıları. Örneğin, Günlük (günlük yedekleme için) String
Durum İşin durumu. Örneğin, Tamamlandı, Başarısız, CompletedWithWarnings String
ErrorTitle İşin hata kodu String
StartTime İşin başlatıldığı tarih ve saat DateTime
DurationInSecs İşin saniye cinsinden süresi Çift
DataTransferredInMBs İş tarafından MB'lerde aktarılan veriler. Şu anda bu alan yalnızca Kurtarma Hizmetleri kasası iş yükleri için desteklenmektedir Çift
RestoreJobRPDateTime Kurtarılmakta olan kurtarma noktasının oluşturulduğu tarih ve saat. Şu anda bu alan yalnızca Kurtarma Hizmetleri kasası iş yükleri için desteklenmektedir DateTime
RestoreJobRPLocation Kurtarılmakta olan kurtarma noktasının depolandığı konum String
BackupInstanceUniqueId İşle ilişkili yedekleme örneğine başvuran yabancı anahtar String
BackupInstanceId İşle ilişkili yedekleme örneğinin Azure Resource Manager (ARM) kimliği String
BackupInstanceFriendlyName İşle ilişkili yedekleme örneğinin adı String
DatasourceResourceId İşle ilişkili temel alınan veri kaynağının Azure Resource Manager (ARM) kimliği. Örneğin, VM'nin Azure Resource Manager (ARM) kimliği String
DatasourceFriendlyName İşle ilişkili temel alınan veri kaynağının kolay adı String
Datasourcetype İşle ilişkili veri kaynağının türü. Örneğin" Microsoft.Compute/virtualMachines" String
BackupSolution İşin ilişkili olduğu Yedekleme Çözümü. Örneğin, Azure VM Backup, Azure VM Backup'ta SQL vb. String
DatasourceSetResourceId Veri kaynağının üst kaynağının Azure Resource Manager (ARM) kimliği (uygun olduğunda). Örneğin, Azure VM veri kaynağındaki bir SQL için bu alan, SQL Veritabanı bulunduğu VM'nin Azure Resource Manager (ARM) kimliğini içerir String
DatasourceSetType Veri kaynağının üst kaynağının türü (uygun olduğunda). Örneğin, Azure VM veri kaynağındaki sap HANA için üst kaynak bir Azure VM olduğundan bu alan Microsoft.Compute/virtualMachines olacaktır String
VaultResourceId İşle ilişkili kasanın Azure Resource Manager (ARM) kimliği String
VaultUniqueId İşle ilişkili kasaya başvuran yabancı anahtar String
VaultName İşle ilişkili kasanın adı String
VaultTags İşle ilişkili kasa etiketleri String
VaultSubscriptionId İşle ilişkili kasanın abonelik kimliği String
VaultLocation İşle ilişkili kasanın konumu String
VaultStore_Depolama ReplicationType İşle ilişkilendirilmiş kasanın çoğaltma türünü Depolama String
VaultType Kasanın türü, örneğin, "Microsoft.RecoveryServices/vaults" veya "Microsoft.DataProtection/backupVaults" String
TimeGenerated Kaydın zaman damgası DateTime

_AzureBackup_GetBackupInstances()

Bu işlev, Kurtarma Hizmetleri kasalarınızla ilişkilendirilmiş yedekleme örneklerinin listesini ve bulut depolama tüketimi, ilişkili ilke vb. her yedekleme örneğiyle ilgili ayrıntılı bilgileri döndürür.

Parametreler

Parametre Adı Açıklama Gerekli mi? Örnek değer **Veri türü **
RangeStart Bu parametreyi RangeEnd parametresiyle birlikte yalnızca RangeStart'tan RangeEnd'e kadar olan zaman aralığındaki tüm yedekleme örneğiyle ilgili kayıtları getirmeniz gerekiyorsa kullanın. Varsayılan olarak, RangeStart ve RangeEnd değerleri null olur ve bu da işlevin her yedekleme örneği için yalnızca en son kaydı almasını sağlar. N "2021-03-03 00:00:00" Datatime
RangeEnd Bu parametreyi RangeStart parametresiyle birlikte yalnızca RangeStart'tan RangeEnd'e kadar olan zaman aralığındaki tüm yedekleme örneğiyle ilgili kayıtları getirmeniz gerekiyorsa kullanın. Varsayılan olarak, RangeStart ve RangeEnd değerleri null olur ve bu da işlevin her yedekleme örneği için yalnızca en son kaydı almasını sağlar. N "2021-03-10 00:00:00" DateTime
VaultSubscriptionList Yedekleme verilerinin bulunduğu belirli bir abonelik kümesi için işlevin çıkışını filtrelemek için bu parametreyi kullanın. Bu işleve parametre olarak abonelik kimliklerinin virgülle ayrılmış bir listesinin belirtilmesi, yalnızca belirtilen aboneliklerdeki yedekleme örneklerini almanıza yardımcı olur. Varsayılan olarak, bu parametrenin değeri '*'dir ve bu da işlevin tüm aboneliklerdeki kayıtları aramasını sağlar. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Yedekleme verilerinin bulunduğu belirli bir bölge kümesi için işlevin çıkışını filtrelemek için bu parametreyi kullanın. Bu işlevin parametresi olarak bölgelerin virgülle ayrılmış bir listesini belirtmek, yalnızca belirtilen bölgelerdeki yedekleme örneklerini almanıza yardımcı olur. Varsayılan olarak, bu parametrenin değeri '*' olur ve bu da işlevin tüm bölgelerdeki kayıtları aramasını sağlar. N eastus,westus String
VaultList Belirli bir kasa kümesinin işlevinin çıkışını filtrelemek için bu parametreyi kullanın. Bu işlevin parametresi olarak kasa adlarının virgülle ayrılmış bir listesinin belirtilmesi, yalnızca belirtilen kasalarla ilgili yedekleme örneklerinin kayıtlarını almanıza yardımcı olur. Varsayılan olarak, bu parametrenin değeri '*'dir ve bu da işlevin tüm kasalardaki yedekleme örneklerinin kayıtlarını aramasını sağlar. N vault1,vault2,vault3 String
VaultTypeList İşlevin çıkışını belirli bir kasa türüyle ilgili kayıtlara göre filtrelemek için bu parametreyi kullanın. Varsayılan olarak, bu parametrenin değeri '*'dir ve bu da işlevin hem Kurtarma Hizmetleri kasalarını hem de Backup kasalarını aramasını sağlar. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Eski AzureDiagnostics tablosundaki verilerin sorgulanıp sorgulanmayacağını seçmek için bu parametreyi kullanın. Bu parametrenin değeri false ise işlev hem AzureDiagnostics tablosundaki hem de Kaynağa özgü tablolardaki verileri sorgular. Bu parametrenin değeri true ise işlev yalnızca Kaynağa özgü tablolardaki verileri sorgular. Varsayılan değeri, doğrudur. N true Boolean
BackupSolutionList Azure ortamınızda kullanılan belirli bir yedekleme çözümü kümesi için işlevin çıkışını filtrelemek için bu parametreyi kullanın. Örneğin, bu parametrenin değeri olarak belirtirseniz Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM , işlev yalnızca Azure Sanal Makine yedeklemesi kullanılarak yedeklenen öğelerle, Azure VM yedeklemesinde SQL veya Azure backup'a DPM ile ilgili kayıtları döndürür. Varsayılan olarak, bu parametrenin değeri '*' parametresidir; bu da işlev dönüş kayıtlarını Yedekleme Raporları tarafından desteklenen tüm yedekleme çözümleriyle ilgili yapar (desteklenen değerler "Azure Sanal Makine Yedeklemesi", "Azure VM Backup'ta SQL", "Azure VM Backup'ta SAP HANA", "Azure Depolama (Azure Dosyalar) Backup", "Azure Backup Aracısı", "DPM", "Azure Backup Sunucusu", " PostgreSQL için Azure Veritabanı Server Backup", "Azure Blob Backup", "Azure Disk Backup" veya bu değerlerden herhangi birinin virgülle ayrılmış birleşimi). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
ProtectionInfoList Yalnızca etkin olarak korunan yedekleme örneklerinin dahil edilip edilmeyeceğini veya korumanın durdurulduğu örnekleri ve ilk yedeklemenin beklemede olduğu örnekleri de dahil etmek için bu parametreyi kullanın. Kurtarma hizmetleri kasası iş yükleri için desteklenen değerler "Protected", "ProtectionStopped", "InitialBackupPending" veya bu değerlerden herhangi birinin virgülle ayrılmış birleşimidir. Backup kasası iş yükleri için desteklenen değerler "Protected", "ConfiguringProtection", "ConfiguringProtectionFailed", "UpdatingProtection", "ProtectionError", "ProtectionStopped" veya bu değerlerden herhangi birinin virgülle ayrılmış birleşimidir. Varsayılan olarak, "*" değeridir ve bu da koruma ayrıntılarından bağımsız olarak işlevin tüm yedekleme örneklerini aramasını sağlar. N "Korumalı" String
DatasourceSetName İşlevin çıkışını belirli bir üst kaynağa filtrelemek için bu parametreyi kullanın. Örneğin, "testvm" sanal makinesine ait Azure VM yedekleme örneklerinde SQL döndürmek için bu parametrenin değeri olarak testvm değerini belirtin. Varsayılan olarak, "*" değeridir ve bu da işlevin tüm yedekleme örneklerindeki kayıtları aramasını sağlar. N "testvm" String
BackupInstanceName Belirli bir yedekleme örneğini ada göre aramak için bu parametreyi kullanın. Varsayılan olarak, "*" değeridir ve bu da işlevin tüm yedekleme örneklerini aramasını sağlar. N "testvm" String
DisplayAllFields İşlev tarafından döndürülen alanların yalnızca bir alt kümesinin alınıp alınmayacağını seçmek için bu parametreyi kullanın. Bu parametrenin değeri false ise işlev, işlevin çıkışından depolama ve saklama noktasıyla ilgili bilgileri ortadan kaldırır. Bu işlevi daha büyük bir sorguda ara adım olarak kullanıyorsanız ve analiz için gerekli olmayan sütunları ortadan kaldırarak sorgunun performansını iyileştirmeniz gerekiyorsa bu yararlı olur. Varsayılan olarak, bu parametrenin değeri true'dur ve bu da işlevin yedekleme örneğine ilişkin tüm alanları döndürmesini sağlar. N true Boolean

Döndürülen Alanlar

Alan Adı Açıklama Veri türü
UniqueId Yedekleme örneğinin benzersiz kimliğini belirten birincil anahtar String
Id Yedekleme örneğinin Azure Resource Manager (ARM) kimliği String
Friendlyname Yedekleme örneğinin kolay adı String
ProtectionInfo Yedekleme örneğinin koruma ayarları hakkında bilgi. Örneğin, koruma yapılandırıldı, koruma durduruldu, ilk yedekleme bekleniyor String
LatestRecoveryPoint Yedekleme örneğiyle ilişkili en son kurtarma noktasının tarih ve saati. Şu anda bu alan yalnızca Kurtarma Hizmetleri kasası iş yükleri için desteklenmektedir. DateTime
OldestRecoveryPoint Yedekleme örneğiyle ilişkili en eski kurtarma noktasının tarih ve saati. Şu anda bu alan yalnızca Kurtarma Hizmetleri kasası iş yükleri için desteklenmektedir. DateTime
SourceSizeInMBs MB'lerdeki yedekleme örneğinin ön uç boyutu Çift
VaultStore_Depolama ConsumptionInMBs Kasa standart katmanındaki yedekleme örneği tarafından tüketilen toplam bulut depolama alanı Çift
DataSourceFriendlyName Yedekleme örneğine karşılık gelen veri kaynağının kolay adı String
BackupSolution Yedekleme örneğinin ilişkili olduğu Yedekleme Çözümü. Örneğin, Azure VM Backup, Azure VM Backup'ta SQL vb. String
Datasourcetype Yedekleme örneğine karşılık gelen veri kaynağının türü. Örneğin" Microsoft.Compute/virtualMachines" String
DatasourceResourceId Yedekleme örneğine karşılık gelen temel alınan veri kaynağının Azure Resource Manager (ARM) kimliği. Örneğin, VM'nin Azure Resource Manager (ARM) kimliği String
DatasourceSetFriendlyName Veri kaynağının üst kaynağının kolay adı (uygun olduğunda). Örneğin, Azure VM veri kaynağındaki bir SQL için bu alan, SQL Veritabanı bulunduğu VM'nin adını içerir String
DatasourceSetFriendlyName Veri kaynağının üst kaynağının kolay adı (uygun olduğunda). Örneğin, Azure VM veri kaynağındaki bir SQL için bu alan, SQL Veritabanı bulunduğu VM'nin adını içerir String
DatasourceSetResourceId Veri kaynağının üst kaynağının Azure Resource Manager (ARM) kimliği (uygun olduğunda). Örneğin, Azure VM veri kaynağındaki bir SQL için bu alan, SQL Veritabanı bulunduğu VM'nin Azure Resource Manager (ARM) kimliğini içerir String
DatasourceSetType Veri kaynağının üst kaynağının türü (uygun olduğunda). Örneğin, Azure VM veri kaynağındaki sap HANA için üst kaynak bir Azure VM olduğundan bu alan Microsoft.Compute/virtualMachines olacaktır String
PolicyName Yedekleme örneğiyle ilişkili ilkenin adı String
PolicyUniqueId Yedekleme örneğiyle ilişkili ilkeye başvuran yabancı anahtar String
PolicyId Yedekleme örneğiyle ilişkili ilkenin Azure Resource Manager (ARM) kimliği String
VaultResourceId Yedekleme örneğiyle ilişkili kasanın Azure Resource Manager (ARM) kimliği String
VaultUniqueId Yedekleme örneğiyle ilişkili kasaya başvuran yabancı anahtar String
VaultName Yedekleme örneğiyle ilişkilendirilmiş kasanın adı String
VaultTags Yedekleme örneğiyle ilişkili kasa etiketleri String
VaultSubscriptionId Yedekleme örneğiyle ilişkili kasanın abonelik kimliği String
VaultLocation Yedekleme örneğiyle ilişkili kasanın konumu String
VaultStore_Depolama ReplicationType Yedekleme örneğiyle ilişkilendirilmiş kasanın çoğaltma türünü Depolama String
VaultType "Microsoft.RecoveryServices/vaults" veya "Microsoft.DataProtection/backupVaults" olan kasanın türü String
TimeGenerated Kaydın zaman damgası DateTime

_AzureBackup_GetBillingGroups()

Bu işlev, ön uç boyutu ve toplam bulut depolama alanı gibi önemli faturalama bileşenleriyle ilgili bilgilerin yanı sıra yedeklemeyle ilgili tüm faturalama varlıklarının (faturalama grupları) listesini döndürür.

Parametreler

Parametre Adı Açıklama Gerekli mi? Örnek değer Tarih türü
RangeStart Bu parametreyi RangeEnd parametresiyle birlikte yalnızca AralıkBaşlamından RangeEnd'e kadar olan zaman aralığındaki tüm faturalama grubuyla ilgili kayıtları getirmeniz gerekiyorsa kullanın. Varsayılan olarak, RangeStart ve RangeEnd değerleri null olur ve bu da işlevin her faturalama grubu için yalnızca en son kaydı almasını sağlar. N "2021-03-03 00:00:00" DateTime
RangeEnd Bu parametreyi RangeStart parametresiyle birlikte yalnızca AralıkBaşlamından RangeEnd'e kadar olan zaman aralığındaki tüm faturalama grubuyla ilgili kayıtları getirmeniz gerekiyorsa kullanın. Varsayılan olarak, RangeStart ve RangeEnd değerleri null olur ve bu da işlevin her faturalama grubu için yalnızca en son kaydı almasını sağlar. N "2021-03-10 00:00:00" DateTime
VaultSubscriptionList Yedekleme verilerinin bulunduğu belirli bir abonelik kümesi için işlevin çıkışını filtrelemek için bu parametreyi kullanın. Bu işlevin parametresi olarak abonelik kimliklerinin virgülle ayrılmış bir listesinin belirtilmesi, yalnızca belirtilen aboneliklerde bulunan faturalama gruplarını almanıza yardımcı olur. Varsayılan olarak, bu parametrenin değeri '*'dir ve bu da işlevin tüm aboneliklerdeki kayıtları aramasını sağlar. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Yedekleme verilerinin bulunduğu belirli bir bölge kümesi için işlevin çıkışını filtrelemek için bu parametreyi kullanın. Bu işlevin parametresi olarak bölgelerin virgülle ayrılmış bir listesini belirtmek, yalnızca belirtilen bölgelerdeki faturalama gruplarını almanıza yardımcı olur. Varsayılan olarak, bu parametrenin değeri '*' olur ve bu da işlevin tüm bölgelerdeki kayıtları aramasını sağlar. N eastus,westus String
VaultList Belirli bir kasa kümesinin işlevinin çıkışını filtrelemek için bu parametreyi kullanın. Bu işlevin parametresi olarak kasa adlarının virgülle ayrılmış bir listesinin belirtilmesi, yalnızca belirtilen kasalarla ilgili yedekleme örneklerinin kayıtlarını almanıza yardımcı olur. Varsayılan olarak, bu parametrenin değeri '*'dir ve bu da işlevin tüm kasalardaki faturalama gruplarının kayıtlarını aramasını sağlar. N vault1,vault2,vault3 String
VaultTypeList İşlevin çıkışını belirli bir kasa türüyle ilgili kayıtlara göre filtrelemek için bu parametreyi kullanın. Varsayılan olarak, bu parametrenin değeri '*'dir ve bu da işlevin hem Kurtarma Hizmetleri kasalarını hem de Backup kasalarını aramasını sağlar. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Eski AzureDiagnostics tablosundaki verilerin sorgulanıp sorgulanmayacağını seçmek için bu parametreyi kullanın. Bu parametrenin değeri false ise işlev hem AzureDiagnostics tablosundaki hem de Kaynağa özgü tablolardaki verileri sorgular. Bu parametrenin değeri true ise işlev yalnızca Kaynağa özgü tablolardaki verileri sorgular. Varsayılan değeri, doğrudur. N true Boolean
BackupSolutionList Azure ortamınızda kullanılan belirli bir yedekleme çözümü kümesi için işlevin çıkışını filtrelemek için bu parametreyi kullanın. Örneğin, bu parametrenin değeri olarak belirtirseniz Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM , işlev yalnızca Azure Sanal Makine yedeklemesi kullanılarak yedeklenen öğelerle, Azure VM yedeklemesinde SQL veya Azure backup'a DPM ile ilgili kayıtları döndürür. Varsayılan olarak, bu parametrenin değeri '*' parametresidir; bu da işlev dönüş kayıtlarını Yedekleme Raporları tarafından desteklenen tüm yedekleme çözümleriyle ilgili yapar (desteklenen değerler "Azure Sanal Makine Yedeklemesi", "Azure VM Backup'ta SQL", "Azure VM Backup'ta SAP HANA", "Azure Depolama (Azure Dosyalar) Backup", "Azure Backup Aracısı", "DPM", "Azure Backup Sunucusu", " PostgreSQL için Azure Veritabanı Server Backup", "Azure Blob Backup", "Azure Disk Backup" veya bu değerlerden herhangi birinin virgülle ayrılmış birleşimi). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
BillingGroupName Belirli bir faturalama grubunu ada göre aramak için bu parametreyi kullanın. Varsayılan olarak, değer "*" olur ve bu da işlevin tüm faturalama gruplarını aramasını sağlar. N "testvm" String

Döndürülen Alanlar

Alan Adı Açıklama Veri türü
UniqueId Faturalama grubunun benzersiz kimliğini belirten birincil anahtar String
Friendlyname Faturalama grubunun kolay adı String
Veri Akışı Adı Faturalama grubunun adı String
Tür Faturalama grubu türü. Örneğin, ProtectedContainer veya BackupItem String
SourceSizeInMBs MB'lerdeki faturalama grubunun ön uç boyutu Çift
VaultStore_Depolama ConsumptionInMBs Kasa standart katmanındaki faturalama grubu tarafından tüketilen toplam bulut depolama alanı Çift
BackupSolution Faturalama grubunun ilişkili olduğu Yedekleme Çözümü. Örneğin, Azure VM Backup, Azure VM Backup'ta SQL vb. String
VaultResourceId Faturalama grubuyla ilişkili kasanın Azure Resource Manager (ARM) kimliği String
VaultUniqueId Faturalama grubuyla ilişkili kasaya başvuran yabancı anahtar String
VaultName Faturalama grubuyla ilişkilendirilmiş kasanın adı String
VaultTags Faturalama grubuyla ilişkili kasa etiketleri String
VaultSubscriptionId Faturalama grubuyla ilişkili kasanın abonelik kimliği String
VaultLocation Faturalama grubuyla ilişkili kasanın konumu String
VaultStore_Depolama ReplicationType Faturalama grubuyla ilişkilendirilmiş kasanın çoğaltma türünü Depolama String
VaultType Kasanın türü, örneğin, "Microsoft.RecoveryServices/vaults" veya "Microsoft.DataProtection/backupVaults" String
TimeGenerated Kaydın zaman damgası DateTime
ExtendedProperties Faturalama grubunun ek özellikleri Dinamik

Eğilim İşlevleri

_AzureBackup_GetBackupInstancesTrends()

Bu işlev, her yedekleme örneğinin geçmiş kayıtlarını döndürerek yedekleme örneği sayısı ve depolama tüketimiyle ilgili günlük, haftalık ve aylık eğilimleri birden fazla ayrıntı düzeyinde görüntülemenizi sağlar.

Parametreler

Parametre Adı Açıklama Gerekli mi? Örnek değer Veri türü
RangeStart RangeStart'tan RangeEnd'e kadar olan zaman aralığındaki tüm yedekleme örneğiyle ilgili kayıtları almak için RangeEnd parametresiyle birlikte bu parametreyi kullanın. Y "2021-03-03 00:00:00" DateTime
RangeEnd RangeStart'tan RangeEnd'e kadar olan zaman aralığındaki tüm yedekleme örneğiyle ilgili kayıtları almak için RangeStart parametresiyle birlikte bu parametreyi kullanın. Y "2021-03-10 00:00:00" DateTime
VaultSubscriptionList Yedekleme verilerinin bulunduğu belirli bir abonelik kümesi için işlevin çıkışını filtrelemek için bu parametreyi kullanın. Bu işleve parametre olarak abonelik kimliklerinin virgülle ayrılmış bir listesinin belirtilmesi, yalnızca belirtilen aboneliklerdeki yedekleme örneklerini almanıza yardımcı olur. Varsayılan olarak, bu parametrenin değeri '*'dir ve bu da işlevin tüm aboneliklerdeki kayıtları aramasını sağlar. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Yedekleme verilerinin bulunduğu belirli bir bölge kümesi için işlevin çıkışını filtrelemek için bu parametreyi kullanın. Bu işlevin parametresi olarak bölgelerin virgülle ayrılmış bir listesini belirtmek, yalnızca belirtilen bölgelerdeki yedekleme örneklerini almanıza yardımcı olur. Varsayılan olarak, bu parametrenin değeri '*' olur ve bu da işlevin tüm bölgelerdeki kayıtları aramasını sağlar. N eastus,westus String
VaultList Belirli bir kasa kümesinin işlevinin çıkışını filtrelemek için bu parametreyi kullanın. Bu işlevin parametresi olarak kasa adlarının virgülle ayrılmış bir listesinin belirtilmesi, yalnızca belirtilen kasalarla ilgili yedekleme örneklerinin kayıtlarını almanıza yardımcı olur. Varsayılan olarak, bu parametrenin değeri '*'dir ve bu da işlevin tüm kasalardaki yedekleme örneklerinin kayıtlarını aramasını sağlar. N vault1,vault2,vault3 String
VaultTypeList İşlevin çıkışını belirli bir kasa türüyle ilgili kayıtlara göre filtrelemek için bu parametreyi kullanın. Varsayılan olarak, bu parametrenin değeri '*'dir ve bu da işlevin hem Kurtarma Hizmetleri kasalarını hem de Backup kasalarını aramasını sağlar. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Eski AzureDiagnostics tablosundaki verilerin sorgulanıp sorgulanmayacağını seçmek için bu parametreyi kullanın. Bu parametrenin değeri false ise işlev hem AzureDiagnostics tablosundaki hem de Kaynağa özgü tablolardaki verileri sorgular. Bu parametrenin değeri true ise işlev yalnızca Kaynağa özgü tablolardaki verileri sorgular. Varsayılan değeri, doğrudur. N true Boolean
BackupSolutionList Azure ortamınızda kullanılan belirli bir yedekleme çözümü kümesi için işlevin çıkışını filtrelemek için bu parametreyi kullanın. Örneğin, bu parametrenin değeri olarak belirtirseniz Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM , işlev yalnızca Azure Sanal Makine yedeklemesi kullanılarak yedeklenen öğelerle, Azure VM yedeklemesinde SQL veya Azure backup'a DPM ile ilgili kayıtları döndürür. Varsayılan olarak, bu parametrenin değeri '*' parametresidir; bu da işlev dönüş kayıtlarını Yedekleme Raporları tarafından desteklenen tüm yedekleme çözümleriyle ilgili yapar (desteklenen değerler "Azure Sanal Makine Yedeklemesi", "Azure VM Backup'ta SQL", "Azure VM Backup'ta SAP HANA", "Azure Depolama (Azure Dosyalar) Backup", "Azure Backup Aracısı", "DPM", "Azure Backup Sunucusu", " PostgreSQL için Azure Veritabanı Server Backup", "Azure Blob Backup", "Azure Disk Backup" veya bu değerlerden herhangi birinin virgülle ayrılmış birleşimi). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
ProtectionInfoList Yalnızca etkin olarak korunan yedekleme örneklerinin dahil edilip edilmeyeceğini veya korumanın durdurulduğu örnekleri ve ilk yedeklemenin beklemede olduğu örnekleri de dahil etmek için bu parametreyi kullanın. Kurtarma hizmetleri kasası iş yükleri için desteklenen değerler "Protected", "ProtectionStopped", "InitialBackupPending" veya bu değerlerden herhangi birinin virgülle ayrılmış birleşimidir. Backup kasası iş yükleri için desteklenen değerler "Protected", "ConfiguringProtection", "ConfiguringProtectionFailed", "UpdatingProtection", "ProtectionError", "ProtectionStopped" veya bu değerlerden herhangi birinin virgülle ayrılmış birleşimidir. Varsayılan olarak, "*" değeridir ve bu da koruma ayrıntılarından bağımsız olarak işlevin tüm yedekleme örneklerini aramasını sağlar. N "Korumalı" String
DatasourceSetName İşlevin çıkışını belirli bir üst kaynağa filtrelemek için bu parametreyi kullanın. Örneğin, "testvm" sanal makinesine ait Azure VM yedekleme örneklerinde SQL döndürmek için bu parametrenin değeri olarak testvm değerini belirtin. Varsayılan olarak, "*" değeridir ve bu da işlevin tüm yedekleme örneklerindeki kayıtları aramasını sağlar. N "testvm" String
BackupInstanceName Belirli bir yedekleme örneğini ada göre aramak için bu parametreyi kullanın. Varsayılan olarak, "*" değeridir ve bu da işlevin tüm yedekleme örneklerini aramasını sağlar. N "testvm" String
DisplayAllFields İşlev tarafından döndürülen alanların yalnızca bir alt kümesinin alınıp alınmayacağını seçmek için bu parametreyi kullanın. Bu parametrenin değeri false ise işlev, işlevin çıkışından depolama ve saklama noktasıyla ilgili bilgileri ortadan kaldırır. Bu işlevi daha büyük bir sorguda ara adım olarak kullanıyorsanız ve analiz için gerekli olmayan sütunları ortadan kaldırarak sorgunun performansını iyileştirmeniz gerekiyorsa bu yararlı olur. Varsayılan olarak, bu parametrenin değeri true'dur ve bu da işlevin yedekleme örneğine ilişkin tüm alanları döndürmesini sağlar. N true Boolean
Aggregationtype Verilerin alınması gereken zaman ayrıntı düzeyini belirtmek için bu parametreyi kullanın. Bu parametrenin değeri "Günlük" ise, işlev günlük yedekleme örneği başına bir kayıt döndürür ve günlük depolama tüketimi eğilimlerini ve yedekleme örneği sayısını analiz etmenizi sağlar. Bu parametrenin değeri "Haftalık" ise işlev haftada bir yedekleme örneği başına bir kayıt döndürür ve haftalık eğilimleri analiz edebilirsiniz. Benzer şekilde, aylık eğilimleri analiz etmek için "Aylık" belirtebilirsiniz. Varsayılan değer "Günlük"dür. Verileri daha büyük zaman aralıklarında görüntülüyorsanız daha iyi sorgu performansı ve eğilim analizi kolaylığı için "Haftalık" veya "Aylık" kullanmanız önerilir. N "Haftalık" String

Döndürülen Alanlar

Alan Adı Açıklama Veri türü
UniqueId Yedekleme örneğinin benzersiz kimliğini belirten birincil anahtar String
Id Yedekleme örneğinin Azure Resource Manager (ARM) kimliği String
Friendlyname Yedekleme örneğinin kolay adı String
ProtectionInfo Yedekleme örneğinin koruma ayarları hakkında bilgi. Örneğin, koruma yapılandırıldı, koruma durduruldu, ilk yedekleme bekleniyor String
LatestRecoveryPoint Yedekleme örneğiyle ilişkili en son kurtarma noktasının tarih ve saati. Şu anda bu alan yalnızca Kurtarma Hizmetleri kasası iş yükleri için desteklenmektedir DateTime
OldestRecoveryPoint Yedekleme örneğiyle ilişkili en eski kurtarma noktasının tarih ve saati Şu anda bu alan yalnızca Kurtarma Hizmetleri kasası iş yükleri için desteklenmektedir
SourceSizeInMBs MB'lerdeki yedekleme örneğinin ön uç boyutu Çift
VaultStore_Depolama ConsumptionInMBs Kasa standart katmanındaki yedekleme örneği tarafından tüketilen toplam bulut depolama alanı Çift
DataSourceFriendlyName Yedekleme örneğine karşılık gelen veri kaynağının kolay adı String
BackupSolution Yedekleme örneğinin ilişkili olduğu Yedekleme Çözümü. Örneğin, Azure VM Backup, Azure VM Backup'ta SQL vb. String
Datasourcetype Yedekleme örneğine karşılık gelen veri kaynağının türü. Örneğin" Microsoft.Compute/virtualMachines" String
DatasourceResourceId Yedekleme örneğine karşılık gelen temel alınan veri kaynağının Azure Resource Manager (ARM) kimliği. Örneğin, VM'nin Azure Resource Manager (ARM) kimliği String
DatasourceSetFriendlyName Veri kaynağının üst kaynağının kolay adı (uygun olduğunda). Örneğin, Azure VM veri kaynağındaki bir SQL için bu alan, SQL Veritabanı bulunduğu VM'nin adını içerir String
DatasourceSetResourceId Veri kaynağının üst kaynağının Azure Resource Manager (ARM) kimliği (uygun olduğunda). Örneğin, Azure VM veri kaynağındaki bir SQL için bu alan, SQL Veritabanı bulunduğu VM'nin Azure Resource Manager (ARM) kimliğini içerir String
DatasourceSetType Veri kaynağının üst kaynağının türü (uygun olduğunda). Örneğin, Azure VM veri kaynağındaki sap HANA için üst kaynak bir Azure VM olduğundan bu alan Microsoft.Compute/virtualMachines olacaktır String
PolicyName Yedekleme örneğiyle ilişkili ilkenin adı String
PolicyUniqueId Yedekleme örneğiyle ilişkili ilkeye başvuran yabancı anahtar String
PolicyId Yedekleme örneğiyle ilişkili ilkenin Azure Resource Manager (ARM) kimliği String
VaultResourceId Yedekleme örneğiyle ilişkili kasanın Azure Resource Manager (ARM) kimliği String
VaultUniqueId Yedekleme örneğiyle ilişkili kasaya başvuran yabancı anahtar String
VaultName Yedekleme örneğiyle ilişkilendirilmiş kasanın adı String
VaultTags Yedekleme örneğiyle ilişkili kasa etiketleri String
VaultSubscriptionId Yedekleme örneğiyle ilişkili kasanın abonelik kimliği String
VaultLocation Yedekleme örneğiyle ilişkili kasanın konumu String
VaultStore_Depolama ReplicationType Yedekleme örneğiyle ilişkilendirilmiş kasanın çoğaltma türünü Depolama String
VaultType Kasanın türü, örneğin, "Microsoft.RecoveryServices/vaults" veya "Microsoft.DataProtection/backupVaults" String
TimeGenerated Kaydın zaman damgası DateTime

_AzureBackup_GetBillingGroupsTrends()

Bu işlev, her faturalama varlığı için geçmiş kayıtları döndürerek ön uç boyutu ve depolama tüketimiyle ilgili günlük, haftalık ve aylık eğilimleri birden fazla ayrıntı düzeyinde görüntülemenizi sağlar.

Parametreler

Parametre Adı Açıklama Gerekli mi? Örnek değer Veri türü
RangeStart RangeStart'tan RangeEnd'e kadar olan zaman aralığındaki tüm faturalama grubuyla ilgili kayıtları almak için RangeEnd parametresiyle birlikte bu parametreyi kullanın. Y "2021-03-03 00:00:00" DateTime
RangeEnd RangeStart'tan RangeEnd'e kadar olan zaman aralığındaki tüm faturalama grubuyla ilgili kayıtları almak için RangeStart parametresiyle birlikte bu parametreyi kullanın. Y "2021-03-10 00:00:00" DateTime
VaultSubscriptionList Yedekleme verilerinin bulunduğu belirli bir abonelik kümesi için işlevin çıkışını filtrelemek için bu parametreyi kullanın. Bu işlevin parametresi olarak abonelik kimliklerinin virgülle ayrılmış bir listesinin belirtilmesi, yalnızca belirtilen aboneliklerde bulunan faturalama gruplarını almanıza yardımcı olur. Varsayılan olarak, bu parametrenin değeri '*'dir ve bu da işlevin tüm aboneliklerdeki kayıtları aramasını sağlar. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Yedekleme verilerinin bulunduğu belirli bir bölge kümesi için işlevin çıkışını filtrelemek için bu parametreyi kullanın. Bu işlevin parametresi olarak bölgelerin virgülle ayrılmış bir listesini belirtmek, yalnızca belirtilen bölgelerdeki faturalama gruplarını almanıza yardımcı olur. Varsayılan olarak, bu parametrenin değeri '*' olur ve bu da işlevin tüm bölgelerdeki kayıtları aramasını sağlar. N eastus,westus String
VaultList Belirli bir kasa kümesinin işlevinin çıkışını filtrelemek için bu parametreyi kullanın. Bu işlevin parametresi olarak kasa adlarının virgülle ayrılmış bir listesinin belirtilmesi, yalnızca belirtilen kasalarla ilgili yedekleme örneklerinin kayıtlarını almanıza yardımcı olur. Varsayılan olarak, bu parametrenin değeri '*'dir ve bu da işlevin tüm kasalardaki faturalama gruplarının kayıtlarını aramasını sağlar. N vault1,vault2,vault3 String
VaultTypeList İşlevin çıkışını belirli bir kasa türüyle ilgili kayıtlara göre filtrelemek için bu parametreyi kullanın. Varsayılan olarak, bu parametrenin değeri '*'dir ve bu da işlevin hem Kurtarma Hizmetleri kasalarını hem de Backup kasalarını aramasını sağlar. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Eski AzureDiagnostics tablosundaki verilerin sorgulanıp sorgulanmayacağını seçmek için bu parametreyi kullanın. Bu parametrenin değeri false ise işlev hem AzureDiagnostics tablosundaki hem de Kaynağa özgü tablolardaki verileri sorgular. Bu parametrenin değeri true ise işlev yalnızca Kaynağa özgü tablolardaki verileri sorgular. Varsayılan değeri, doğrudur. N true Boolean
BackupSolutionList Azure ortamınızda kullanılan belirli bir yedekleme çözümü kümesi için işlevin çıkışını filtrelemek için bu parametreyi kullanın. Örneğin, bu parametrenin değeri olarak belirtirseniz Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM , işlev yalnızca Azure Sanal Makine yedeklemesi kullanılarak yedeklenen öğelerle, Azure VM yedeklemesinde SQL veya Azure backup'a DPM ile ilgili kayıtları döndürür. Varsayılan olarak, bu parametrenin değeri '*' parametresidir; bu da işlev dönüş kayıtlarını Yedekleme Raporları tarafından desteklenen tüm yedekleme çözümleriyle ilgili yapar (desteklenen değerler "Azure Sanal Makine Yedeklemesi", "Azure VM Backup'ta SQL", "Azure VM Backup'ta SAP HANA", "Azure Depolama (Azure Dosyalar) Backup", "Azure Backup Aracısı", "DPM", "Azure Backup Sunucusu", " PostgreSQL için Azure Veritabanı Server Backup", "Azure Blob Backup", "Azure Disk Backup" veya bu değerlerden herhangi birinin virgülle ayrılmış birleşimi). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
BillingGroupName Belirli bir faturalama grubunu ada göre aramak için bu parametreyi kullanın. Varsayılan olarak, değer "*" olur ve bu da işlevin tüm faturalama gruplarını aramasını sağlar. N "testvm" String
Aggregationtype Verilerin alınması gereken zaman ayrıntı düzeyini belirtmek için bu parametreyi kullanın. Bu parametrenin değeri "Günlük" ise işlev, günlük faturalama grubu başına bir kayıt döndürür ve günlük depolama tüketimi eğilimlerini ve ön uç boyutunu analiz edebilirsiniz. Bu parametrenin değeri "Haftalık" ise işlev haftada bir yedekleme örneği başına bir kayıt döndürür ve haftalık eğilimleri analiz edebilirsiniz. Benzer şekilde, aylık eğilimleri analiz etmek için "Aylık" belirtebilirsiniz. Varsayılan değer "Günlük"dür. Verileri daha büyük zaman aralıklarında görüntülüyorsanız daha iyi sorgu performansı ve eğilim analizi kolaylığı için "Haftalık" veya "Aylık" kullanmanız önerilir. N "Haftalık" String

Döndürülen Alanlar

Alan Adı Açıklama Veri türü
UniqueId Faturalama grubunun benzersiz kimliğini belirten birincil anahtar String
Friendlyname Faturalama grubunun kolay adı String
Veri Akışı Adı Faturalama grubunun adı String
Tür Faturalama grubu türü. Örneğin, ProtectedContainer veya BackupItem String
SourceSizeInMBs MB'lerdeki faturalama grubunun ön uç boyutu Çift
VaultStore_Depolama ConsumptionInMBs Kasa standart katmanındaki faturalama grubu tarafından tüketilen toplam bulut depolama alanı Çift
BackupSolution Faturalama grubunun ilişkili olduğu Yedekleme Çözümü. Örneğin, Azure VM Backup, Azure VM Backup'ta SQL vb. String
VaultResourceId Faturalama grubuyla ilişkili kasanın Azure Resource Manager (ARM) kimliği String
VaultUniqueId Faturalama grubuyla ilişkili kasaya başvuran yabancı anahtar String
VaultName Faturalama grubuyla ilişkilendirilmiş kasanın adı String
VaultTags Faturalama grubuyla ilişkili kasa etiketleri String
VaultSubscriptionId Faturalama grubuyla ilişkili kasanın abonelik kimliği String
VaultLocation Faturalama grubuyla ilişkili kasanın konumu String
VaultStore_Depolama ReplicationType Faturalama grubuyla ilişkilendirilmiş kasanın çoğaltma türünü Depolama String
VaultType Kasanın türü, örneğin, "Microsoft.RecoveryServices/vaults" veya "Microsoft.DataProtection/backupVaults" String
TimeGenerated Kaydın zaman damgası DateTime
ExtendedProperties Faturalama grubunun ek özellikleri Dinamik

Örnek Sorgular

Aşağıda, sistem işlevlerini kullanmaya başlamanıza yardımcı olacak bazı örnek sorgular verilmiştir.

  • Belirli bir zaman aralığındaki tüm başarısız Azure VM yedekleme işleri

    _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
    
  • Belirli bir zaman aralığındaki tüm SQL günlüğü yedekleme işleri

    _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
    
  • VM "testvm" için kullanılan yedekleme depolamasının haftalık eğilimi

    _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 
    

Sonraki adımlar

Yedekleme Raporları hakkında daha fazla bilgi edinin