Funkcje systemowe w dziennikach usługi Azure Monitor

Azure Backup udostępnia zestaw funkcji nazywanych funkcjami systemowymi lub funkcjami rozwiązania, które są domyślnie dostępne w obszarach roboczych usługi Log Analytics (LA).

Te funkcje działają na danych w nieprzetworzonych tabelach Azure Backup w la i zwracają sformatowane dane, które ułatwiają łatwe pobieranie informacji o wszystkich jednostkach związanych z kopiami zapasowymi przy użyciu prostych zapytań. Użytkownicy mogą przekazywać parametry do tych funkcji, aby filtrować dane zwracane przez te funkcje.

Zaleca się używanie funkcji systemowych do wykonywania zapytań dotyczących danych kopii zapasowych w obszarach roboczych la w celu tworzenia niestandardowych raportów, ponieważ zapewniają one szereg korzyści, jak opisano w poniższej sekcji.

Zalety korzystania z funkcji systemowych

  • Prostsze zapytania: używanie funkcji ułatwia zmniejszenie liczby sprzężeń wymaganych w zapytaniach. Domyślnie funkcje zwracają schematy "spłaszczone", które zawierają wszystkie informacje dotyczące jednostki (wystąpienie kopii zapasowej, zadanie, magazyn itd.) są odpytywane. Jeśli na przykład musisz uzyskać listę pomyślnych zadań tworzenia kopii zapasowej według nazwy elementu kopii zapasowej i skojarzonego z nim kontenera, proste wywołanie funkcji _AzureBackup_getJobs() spowoduje przekazanie wszystkich tych informacji dla każdego zadania. Z drugiej strony wykonywanie zapytań dotyczących nieprzetworzonych tabel wymagałoby wykonania wielu sprzężeń między tabelami AddonAzureBackupJobs i CoreAzureBackupUp.

  • Bezproblemowe przejście ze starszego zdarzenia diagnostycznego: korzystanie z funkcji systemowych ułatwia płynne przejście ze starszego zdarzenia diagnostycznego (AzureBackupReport w trybie AzureDiagnostics) do zdarzeń specyficznych dla zasobów. Wszystkie funkcje systemowe udostępniane przez Azure Backup umożliwiają określenie parametru, który umożliwia wybranie, czy funkcja powinna wykonywać zapytania dotyczące danych tylko z tabel specyficznych dla zasobów, czy wykonywać zapytania dotyczące danych zarówno ze starszej tabeli, jak i tabel specyficznych dla zasobów (z deduplikacją rekordów).

    • Jeśli pomyślnie przeprowadzono migrację do tabel specyficznych dla zasobów, możesz wykluczyć starszą tabelę z zapytań dotyczących funkcji.
    • Jeśli obecnie jesteś w trakcie migracji i masz pewne dane w starszych tabelach, które są wymagane do analizy, możesz dołączyć starszą tabelę. Po zakończeniu przejścia i nie potrzebujesz już danych ze starszej tabeli, możesz po prostu zaktualizować wartość parametru przekazanego do funkcji w zapytaniach, aby wykluczyć starszą tabelę.
    • Jeśli nadal używasz tylko starszej tabeli, funkcje będą nadal działać, jeśli zdecydujesz się dołączyć starszą tabelę za pomocą tego samego parametru. Zaleca się jednak , aby najwcześniej przełączyć się do tabel specyficznych dla zasobów .
  • Zmniejsza możliwość przerywania zapytań niestandardowych: jeśli Azure Backup wprowadza ulepszenia schematu bazowych tabel la w celu uwzględnienia przyszłych scenariuszy raportowania, definicja funkcji zostanie również zaktualizowana, aby uwzględnić zmiany schematu. W związku z tym, jeśli używasz funkcji systemowych do tworzenia zapytań niestandardowych, zapytania nie będą przerywane, nawet jeśli istnieją zmiany w bazowym schemacie tabel.

Uwaga

Funkcje systemowe są obsługiwane przez firmę Microsoft, a ich definicje nie mogą być edytowane przez użytkowników. Jeśli potrzebujesz funkcji edytowalnych, możesz utworzyć zapisane funkcje w la.

Typy funkcji systemowych oferowanych przez Azure Backup

  • Podstawowe funkcje: są to funkcje, które ułatwiają wykonywanie zapytań o dowolne z kluczowych jednostek Azure Backup, takich jak wystąpienia kopii zapasowych, magazyny, zasady, zadania i jednostki rozliczeniowe. Na przykład funkcja _AzureBackup_getBackupInstances zwraca listę wszystkich wystąpień kopii zapasowych, które istnieją w środowisku od ostatniego ukończonego dnia (w formacie UTC). Parametry i zwrócony schemat dla każdej z tych podstawowych funkcji zostały podsumowane poniżej w tym artykule.

  • Funkcje trendu: są to funkcje, które zwracają historyczne rekordy dla jednostek związanych z kopiami zapasowymi (na przykład wystąpień kopii zapasowych, grup rozliczeniowych) i umożliwiają uzyskiwanie codziennych, tygodniowych i miesięcznych informacji o trendach dotyczących kluczowych metryk (na przykład Liczba, Storage wykorzystanych) odnoszących się do tych jednostek. Parametry i zwrócony schemat dla każdej z tych funkcji trendu są podsumowywane poniżej w tym artykule.

Uwaga

Obecnie funkcje systemowe zwracają dane do ostatniego ukończonego dnia (w formacie UTC). Dane bieżącego częściowego dnia nie są zwracane. Jeśli więc chcesz pobrać rekordy dla bieżącego dnia, musisz użyć nieprzetworzonych tabel LA.

Lista funkcji systemowych

Podstawowe funkcje

_AzureBackup_GetVaults()

Ta funkcja zwraca listę wszystkich magazynów usługi Recovery Services w środowisku platformy Azure skojarzonych z obszarem roboczym la.

Parametry

Nazwa parametru Opis Wymagane? Przykładowa wartość
RangeStart Użyj tego parametru wraz z parametrem RangeEnd tylko wtedy, gdy musisz pobrać wszystkie rekordy związane z magazynem w okresie od RangeStart do RangeEnd. Domyślnie wartość RangeStart i RangeEnd mają wartość null, co spowoduje pobranie tylko najnowszego rekordu dla każdego magazynu. N "2021-03-03 00:00:00"
RangeEnd Użyj tego parametru wraz z parametrem RangeStart tylko wtedy, gdy musisz pobrać wszystkie rekordy związane z magazynem w okresie od RangeStart do RangeEnd. Domyślnie wartość RangeStart i RangeEnd mają wartość null, co spowoduje pobranie tylko najnowszego rekordu dla każdego magazynu. N "2021-03-10 00:00:00"
VaultSubscriptionList Użyj tego parametru, aby filtrować dane wyjściowe funkcji dla określonego zestawu subskrypcji, w których istnieją dane kopii zapasowej. Określenie rozdzielanej przecinkami listy identyfikatorów subskrypcji jako parametru tej funkcji pomaga pobrać tylko te magazyny, które znajdują się w określonych subskrypcjach. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja wyszukuje rekordy we wszystkich subskrypcjach. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111"
VaultLocationList Użyj tego parametru, aby filtrować dane wyjściowe funkcji dla określonego zestawu regionów, w których istnieją dane kopii zapasowej. Określenie rozdzielanej przecinkami listy regionów jako parametru tej funkcji ułatwia pobranie tylko tych magazynów, które znajdują się w określonych regionach. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja wyszukuje rekordy we wszystkich regionach. N "eastus,westus"
VaultList Użyj tego parametru, aby filtrować dane wyjściowe funkcji dla określonego zestawu magazynów. Określenie rozdzielanej przecinkami listy nazw magazynów jako parametru tej funkcji ułatwia pobieranie rekordów odnoszących się tylko do określonych magazynów. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja wyszukuje rekordy we wszystkich magazynach. N "vault1,vault2,vault3"
VaultTypeList Użyj tego parametru, aby filtrować dane wyjściowe funkcji do rekordów odnoszących się do określonego typu magazynu. Obecnie jedynym obsługiwanym typem magazynu jest "Microsoft.RecoveryServices/vaults", który jest wartością domyślną tego parametru N "Microsoft.RecoveryServices/vaults"
ExcludeLegacyEvent Użyj tego parametru, aby wybrać, czy wysyłać zapytania dotyczące danych w starszej tabeli AzureDiagnostics, czy nie. Jeśli wartość tego parametru jest fałszywa, funkcja wysyła zapytania do danych zarówno z tabeli AzureDiagnostics, jak i tabel specyficznych dla zasobu. Jeśli wartość tego parametru jest prawdziwa, funkcja wysyła zapytania do danych tylko z tabel specyficznych dla zasobu. Wartość domyślna to True. N true

Zwrócone pola

Nazwa pola Opis
Uniqueid Klucz podstawowy oznaczający unikatowy identyfikator magazynu
Id Identyfikator usługi Azure Resource Manager (ARM) magazynu
Nazwa Nazwa magazynu
SubscriptionId Identyfikator subskrypcji, w której istnieje magazyn
Lokalizacja Lokalizacja, w której istnieje magazyn
VaultStore_StorageReplicationType Storage typ replikacji skojarzony z magazynem
Tagi Tagi magazynu
TimeGenerated Sygnatura czasowa rekordu
Typ Typ magazynu, czyli "Microsoft.RecoveryServices/vaults"

_AzureBackup_GetPolicies()

Ta funkcja zwraca listę zasad tworzenia kopii zapasowych używanych w środowisku platformy Azure wraz ze szczegółowymi informacjami dotyczącymi poszczególnych zasad, takich jak typ źródła danych, typ replikacji magazynu itd.

Parametry

Nazwa parametru Opis Wymagane? Przykładowa wartość
RangeStart Użyj tego parametru wraz z parametrem RangeStart tylko wtedy, gdy musisz pobrać wszystkie rekordy związane z zasadami w okresie od RangeStart do RangeEnd. Domyślnie wartość RangeStart i RangeEnd mają wartość null, co spowoduje pobranie tylko najnowszego rekordu dla poszczególnych zasad. N "2021-03-03 00:00:00"
RangeEnd Użyj tego parametru wraz z parametrem RangeStart tylko wtedy, gdy musisz pobrać wszystkie rekordy związane z zasadami w okresie od RangeStart do RangeEnd. Domyślnie wartość RangeStart i RangeEnd mają wartość null, co spowoduje pobranie tylko najnowszego rekordu dla poszczególnych zasad. N "2021-03-10 00:00:00"
VaultSubscriptionList Użyj tego parametru, aby filtrować dane wyjściowe funkcji dla określonego zestawu subskrypcji, w których istnieją dane kopii zapasowej. Określenie rozdzielanej przecinkami listy identyfikatorów subskrypcji jako parametru tej funkcji pomaga pobrać tylko te zasady, które znajdują się w określonych subskrypcjach. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja wyszukuje rekordy we wszystkich subskrypcjach. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111"
VaultLocationList Użyj tego parametru, aby filtrować dane wyjściowe funkcji dla określonego zestawu regionów, w których istnieją dane kopii zapasowej. Określenie listy regionów rozdzielanych przecinkami jako parametru dla tej funkcji pomaga pobrać tylko te zasady, które znajdują się w określonych regionach. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja wyszukuje rekordy we wszystkich regionach. N "eastus,westus"
VaultList Użyj tego parametru, aby filtrować dane wyjściowe funkcji dla określonego zestawu magazynów. Określenie rozdzielanej przecinkami listy nazw magazynów jako parametru tej funkcji ułatwia pobieranie rekordów zasad odnoszących się tylko do określonych magazynów. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja wyszukuje rekordy zasad we wszystkich magazynach. N "vault1,vault2,vault3"
VaultTypeList Użyj tego parametru, aby filtrować dane wyjściowe funkcji do rekordów odnoszących się do określonego typu magazynu. Obecnie jedynym obsługiwanym typem magazynu jest "Microsoft.RecoveryServices/vaults", czyli wartość domyślna tego parametru. N "Microsoft.RecoveryServices/vaults"
ExcludeLegacyEvent Użyj tego parametru, aby wybrać, czy wysyłać zapytania dotyczące danych w starszej tabeli AzureDiagnostics, czy nie. Jeśli wartość tego parametru jest fałszywa, funkcja wysyła zapytania do danych zarówno z tabeli AzureDiagnostics, jak i tabel specyficznych dla zasobu. Jeśli wartość tego parametru jest prawdziwa, funkcja wysyła zapytania do danych tylko z tabel specyficznych dla zasobu. Wartość domyślna to True. N true
BackupSolutionList Użyj tego parametru, aby filtrować dane wyjściowe funkcji dla określonego zestawu rozwiązań do tworzenia kopii zapasowych używanych w środowisku platformy Azure. Jeśli na przykład określisz wartość "Kopia zapasowa maszyny wirtualnej platformy Azure, SQL w usłudze Azure VM Backup,DPM" jako wartość tego parametru, funkcja zwraca tylko rekordy powiązane z elementami, których kopia zapasowa jest wykonywana przy użyciu kopii zapasowej maszyny wirtualnej platformy Azure, SQL w kopii zapasowej maszyny wirtualnej platformy Azure lub programu DPM do kopii zapasowej platformy Azure. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja zwraca rekordy dotyczące wszystkich rozwiązań kopii zapasowych obsługiwanych przez raporty kopii zapasowych (obsługiwane wartości to "Kopia zapasowa maszyny wirtualnej platformy Azure", "SQL w usłudze Azure VM Backup", "SAP HANA w usłudze Azure VM Backup", "Azure Storage (Azure Files) Backup", "Azure Backup Agent", "DPM", "Azure Backup Server" lub rozdzielona przecinkami kombinacja dowolnej z tych wartości). N "Kopia zapasowa maszyny wirtualnej platformy Azure,SQL w usłudze Azure VM Backup,DPM,Azure Backup Agent"

Zwrócone pola

Nazwa pola Opis
Uniqueid Klucz podstawowy oznaczający unikatowy identyfikator zasad
Id Identyfikator zasad usługi Azure Resource Manager (ARM)
Nazwa Nazwa zasad
Rozwiązanie do tworzenia kopii zapasowych Rozwiązanie do tworzenia kopii zapasowych skojarzone z zasadami. Na przykład usługa Azure VM Backup, SQL w usłudze Azure VM Backup itd.
TimeGenerated Sygnatura czasowa rekordu
VaultUniqueId Klucz obcy odwołujący się do magazynu skojarzonego z zasadami
VaultResourceId Identyfikator usługi Azure Resource Manager (ARM) magazynu skojarzonego z zasadami
VaultName Nazwa magazynu skojarzonego z zasadami
Tagi magazynu Tagi magazynu skojarzonego z zasadami
VaultLocation Lokalizacja magazynu skojarzonego z zasadami
VaultSubscriptionId Identyfikator subskrypcji magazynu skojarzonego z zasadami
VaultStore_StorageReplicationType Storage typ replikacji magazynu skojarzonego z zasadami
VaultType Typ magazynu, czyli "Microsoft.RecoveryServices/vaults"
ExtendedProperties Dodatkowe właściwości zasad

_AzureBackup_GetJobs()

Ta funkcja zwraca listę wszystkich zadań związanych z tworzeniem kopii zapasowej i przywracaniem, które zostały wyzwolone w określonym zakresie czasu, wraz ze szczegółowymi informacjami o każdym zadaniu, takimi jak stan zadania, czas trwania zadania, transferowane dane itd.

Parametry

Nazwa parametru Opis Wymagane? Przykładowa wartość
RangeStart Użyj tego parametru wraz z parametrem RangeEnd, aby pobrać listę wszystkich zadań uruchomionych w okresie od RangeStart do RangeEnd. Y "2021-03-03 00:00:00"
RangeEnd Użyj tego parametru wraz z parametrem RangeStart, aby pobrać listę wszystkich zadań uruchomionych w okresie od RangeStart do RangeEnd. Y "2021-03-10 00:00:00"
VaultSubscriptionList Ten parametr służy do filtrowania danych wyjściowych funkcji dla określonego zestawu subskrypcji, w których istnieją dane kopii zapasowej. Określenie rozdzielanej przecinkami listy identyfikatorów subskrypcji jako parametru tej funkcji ułatwia pobranie tylko tych zadań skojarzonych z magazynami w określonych subskrypcjach. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja wyszukuje rekordy we wszystkich subskrypcjach. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111"
VaultLocationList Ten parametr służy do filtrowania danych wyjściowych funkcji dla określonego zestawu regionów, w których istnieją dane kopii zapasowej. Określenie rozdzielanej przecinkami listy regionów jako parametru dla tej funkcji pomaga pobrać tylko te zadania, które są skojarzone z magazynami w określonych regionach. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja wyszukuje rekordy we wszystkich regionach. N "eastus,westus"
VaultList Użyj tego parametru, aby filtrować dane wyjściowe funkcji dla określonego zestawu magazynów. Określenie rozdzielanej przecinkami listy nazw magazynów jako parametru tej funkcji ułatwia pobieranie zadań dotyczących tylko określonych magazynów. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja wyszukuje zadania we wszystkich magazynach. N "vault1,vault2,vault3"
VaultTypeList Użyj tego parametru, aby filtrować dane wyjściowe funkcji do rekordów odnoszących się do określonego typu magazynu. Obecnie jedynym obsługiwanym typem magazynu jest "Microsoft.RecoveryServices/vaults", który jest wartością domyślną tego parametru. N "Microsoft.RecoveryServices/vaults"
ExcludeLegacyEvent Użyj tego parametru, aby wybrać, czy wysyłać zapytania o dane w starszej tabeli AzureDiagnostics, czy nie. Jeśli wartość tego parametru jest fałsz, funkcja wykonuje zapytania dotyczące danych zarówno z tabeli AzureDiagnostics, jak i tabel specyficznych dla zasobu. Jeśli wartość tego parametru ma wartość true, funkcja wykonuje zapytania dotyczące danych tylko z tabel specyficznych dla zasobu. Wartość domyślna to True. N true
BackupSolutionList Ten parametr służy do filtrowania danych wyjściowych funkcji dla określonego zestawu rozwiązań do tworzenia kopii zapasowych używanych w środowisku platformy Azure. Jeśli na przykład jako wartość tego parametru zostanie określona wartość "Kopia zapasowa maszyny wirtualnej platformy Azure,SQL w usłudze Azure VM Backup", funkcja zwraca tylko rekordy powiązane z elementami, których kopia zapasowa jest wykonywana przy użyciu kopii zapasowej maszyny wirtualnej platformy Azure, SQL kopii zapasowej maszyny wirtualnej platformy Azure lub programu DPM do kopii zapasowej platformy Azure. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja zwraca rekordy dotyczące wszystkich rozwiązań do tworzenia kopii zapasowych obsługiwanych przez raporty kopii zapasowych (obsługiwane wartości to "Kopia zapasowa maszyny wirtualnej platformy Azure", "SQL w usłudze Azure VM Backup", "SAP HANA w usłudze Azure VM Backup", "Azure Storage (Azure Files) Backup", "Azure Backup Agent", "DPM", "Azure Backup Server" lub rozdzielona przecinkami kombinacja dowolnej z tych wartości). N "Kopia zapasowa maszyny wirtualnej platformy Azure,SQL w usłudze Azure VM Backup,DPM,Azure Backup Agent"
JobOperationList Użyj tego parametru, aby filtrować dane wyjściowe funkcji dla określonego typu zadania. Na przykład utwórz kopię zapasową lub przywróć. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja wyszukuje zadania tworzenia kopii zapasowych i przywracania. N "Kopia zapasowa"
JobStatusList Ten parametr służy do filtrowania danych wyjściowych funkcji pod kątem określonego stanu zadania. Na przykład Ukończono, Niepowodzenie itd. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja wyszukuje wszystkie zadania niezależnie od stanu. N "Niepowodzenie,UkończoneWithWarnings"
JobFailureCodeList Użyj tego parametru, aby filtrować dane wyjściowe funkcji pod kątem określonego kodu błędu. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja wyszukuje wszystkie zadania niezależnie od kodu błędu. N "Sukces"
DatasourceSetName Użyj tego parametru, aby filtrować dane wyjściowe funkcji do określonego zasobu nadrzędnego. Aby na przykład zwrócić SQL w wystąpieniach kopii zapasowej maszyny wirtualnej platformy Azure należących do maszyny wirtualnej "testvm", określ testvm jako wartość tego parametru. Domyślnie wartość to "*", co sprawia, że funkcja wyszukuje rekordy we wszystkich wystąpieniach kopii zapasowych. N "testvm"
BackupInstanceName Użyj tego parametru, aby wyszukać zadania w określonym wystąpieniu kopii zapasowej według nazwy. Domyślnie wartość to "*", co sprawia, że funkcja wyszukuje rekordy we wszystkich wystąpieniach kopii zapasowych. N "testvm"
ExcludeLog Użyj tego parametru, aby wykluczyć zadania dziennika z zwracania przez funkcję (pomaga w wydajności zapytań). Domyślnie wartość tego parametru jest prawdziwa, co sprawia, że zadania dziennika wykluczania funkcji. N true

Pola zwracane

Nazwa pola Opis
Uniqueid Klucz podstawowy oznaczający unikatowy identyfikator zadania
OperationCategory Kategoria wykonywanej operacji. Na przykład Kopia zapasowa, Przywracanie
Operacja Szczegóły wykonywanej operacji. Na przykład dziennik (dla kopii zapasowej dziennika)
Stan Stan zadania. Na przykład Ukończono, Niepowodzenie, CompletedWithWarnings
ErrorTitle Kod błędu zadania
StartTime Data i godzina rozpoczęcia zadania
DurationInSecs Czas trwania zadania w sekundach
DataTransferredInMBs Dane przesyłane przez zadanie w MB
RestoreJobRPDateTime Data i godzina utworzenia punktu odzyskiwania, który jest odzyskiwany
RestoreJobRPLocation Lokalizacja, w której jest przechowywany punkt odzyskiwania, który jest odzyskiwany
BackupInstanceUniqueId Klucz obcy odwołujący się do wystąpienia kopii zapasowej skojarzonego z zadaniem
BackupInstanceId Identyfikator usługi Azure Resource Manager (ARM) wystąpienia kopii zapasowej skojarzonego z zadaniem
BackupInstanceFriendlyName Nazwa wystąpienia kopii zapasowej skojarzonego z zadaniem
DatasourceResourceId Identyfikator usługi Azure Resource Manager (ARM) bazowego źródła danych skojarzonego z zadaniem. Na przykład identyfikator usługi Azure Resource Manager (ARM) maszyny wirtualnej
DatasourceFriendlyName Przyjazna nazwa bazowego źródła danych skojarzonego z zadaniem
Datasourcetype Typ źródła danych skojarzonego z zadaniem. Na przykład "Microsoft.Compute/virtualMachines"
Tworzenie kopii zapasowych Rozwiązanie do tworzenia kopii zapasowej skojarzone z zadaniem. Na przykład usługa Azure VM Backup, SQL w usłudze Azure VM Backup itd.
DatasourceSetResourceId Identyfikator usługi Azure Resource Manager (ARM) zasobu nadrzędnego źródła danych (wszędzie tam, gdzie ma to zastosowanie). Na przykład w przypadku SQL w źródle danych maszyny wirtualnej platformy Azure to pole będzie zawierać identyfikator usługi Azure Resource Manager (ARM) maszyny wirtualnej, w której istnieje SQL Database
DatasourceSetType Typ zasobu nadrzędnego źródła danych (wszędzie tam, gdzie ma to zastosowanie). Na przykład w przypadku SAP HANA w źródle danych maszyny wirtualnej platformy Azure to pole to Microsoft.Compute/virtualMachines, ponieważ zasób nadrzędny jest maszyną wirtualną platformy Azure
VaultResourceId Identyfikator usługi Azure Resource Manager (ARM) magazynu skojarzonego z zadaniem
VaultUniqueId Klucz obcy odwołujący się do magazynu skojarzonego z zadaniem
VaultName Nazwa magazynu skojarzonego z zadaniem
Tagi magazynu Tagi magazynu skojarzonego z zadaniem
VaultSubscriptionId Identyfikator subskrypcji magazynu skojarzonego z zadaniem
VaultLocation Lokalizacja magazynu skojarzonego z zadaniem
VaultStore_StorageReplicationType Storage typ replikacji magazynu skojarzonego z zadaniem
VaultType Typ magazynu, czyli "Microsoft.RecoveryServices/vaults"
TimeGenerated Sygnatura czasowa rekordu

_AzureBackup_GetBackupInstances()

Ta funkcja zwraca listę wystąpień kopii zapasowych skojarzonych z magazynami usługi Recovery Services wraz ze szczegółowymi informacjami o każdym wystąpieniu kopii zapasowej, takimi jak użycie magazynu w chmurze, skojarzone zasady itd.

Parametry

Nazwa parametru Opis Wymagane? Przykładowa wartość
RangeStart Użyj tego parametru wraz z parametrem RangeEnd tylko wtedy, gdy musisz pobrać wszystkie rekordy związane z wystąpieniem kopii zapasowej w okresie od RangeStart do RangeEnd. Domyślnie wartość RangeStart i RangeEnd mają wartość null, co spowoduje, że funkcja pobierze tylko najnowszy rekord dla każdego wystąpienia kopii zapasowej. N "2021-03-03 00:00:00"
RangeEnd Użyj tego parametru wraz z parametrem RangeStart tylko wtedy, gdy musisz pobrać wszystkie rekordy związane z wystąpieniem kopii zapasowej w okresie od RangeStart do RangeEnd. Domyślnie wartość RangeStart i RangeEnd mają wartość null, co spowoduje, że funkcja pobierze tylko najnowszy rekord dla każdego wystąpienia kopii zapasowej. N "2021-03-10 00:00:00"
VaultSubscriptionList Użyj tego parametru, aby filtrować dane wyjściowe funkcji dla określonego zestawu subskrypcji, w których istnieją dane kopii zapasowej. Określenie rozdzielanej przecinkami listy identyfikatorów subskrypcji jako parametru tej funkcji ułatwia pobranie tylko tych wystąpień kopii zapasowych znajdujących się w określonych subskrypcjach. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja wyszukuje rekordy we wszystkich subskrypcjach. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111"
VaultLocationList Użyj tego parametru, aby filtrować dane wyjściowe funkcji dla określonego zestawu regionów, w których istnieją dane kopii zapasowej. Określenie rozdzielanej przecinkami listy regionów jako parametru tej funkcji ułatwia pobranie tylko tych wystąpień kopii zapasowych znajdujących się w określonych regionach. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja wyszukuje rekordy we wszystkich regionach. N "eastus,westus"
VaultList Użyj tego parametru, aby filtrować dane wyjściowe funkcji dla określonego zestawu magazynów. Określenie rozdzielanej przecinkami listy nazw magazynów jako parametru tej funkcji ułatwia pobieranie rekordów wystąpień kopii zapasowych odnoszących się tylko do określonych magazynów. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja wyszukuje rekordy wystąpień kopii zapasowych we wszystkich magazynach. N "vault1,vault2,vault3"
VaultTypeList Użyj tego parametru, aby filtrować dane wyjściowe funkcji do rekordów odnoszących się do określonego typu magazynu. Obecnie jedynym obsługiwanym typem magazynu jest "Microsoft.RecoveryServices/vaults", czyli wartość domyślna tego parametru. N "Microsoft.RecoveryServices/vaults"
ExcludeLegacyEvent Użyj tego parametru, aby wybrać, czy wysyłać zapytania dotyczące danych w starszej tabeli AzureDiagnostics, czy nie. Jeśli wartość tego parametru jest fałszywa, funkcja wysyła zapytania do danych zarówno z tabeli AzureDiagnostics, jak i tabel specyficznych dla zasobu. Jeśli wartość tego parametru jest prawdziwa, funkcja wysyła zapytania do danych tylko z tabel specyficznych dla zasobu. Wartość domyślna to True. N true
BackupSolutionList Użyj tego parametru, aby filtrować dane wyjściowe funkcji dla określonego zestawu rozwiązań do tworzenia kopii zapasowych używanych w środowisku platformy Azure. Jeśli na przykład określisz wartość "Kopia zapasowa maszyny wirtualnej platformy Azure, SQL w usłudze Azure VM Backup,DPM" jako wartość tego parametru, funkcja zwraca tylko rekordy powiązane z elementami, których kopia zapasowa jest wykonywana przy użyciu kopii zapasowej maszyny wirtualnej platformy Azure, SQL w kopii zapasowej maszyny wirtualnej platformy Azure lub programu DPM do kopii zapasowej platformy Azure. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja zwraca rekordy dotyczące wszystkich rozwiązań kopii zapasowych obsługiwanych przez raporty kopii zapasowych (obsługiwane wartości to "Kopia zapasowa maszyny wirtualnej platformy Azure", "SQL w usłudze Azure VM Backup", "SAP HANA w usłudze Azure VM Backup", "Azure Storage (Azure Files) Backup", "Azure Backup Agent", "DPM", "Azure Backup Server" lub rozdzielona przecinkami kombinacja dowolnej z tych wartości). N "Kopia zapasowa maszyny wirtualnej platformy Azure,SQL w usłudze Azure VM Backup,DPM,Azure Backup Agent"
ProtectionInfoList Użyj tego parametru, aby wybrać, czy należy uwzględnić tylko te wystąpienia kopii zapasowej, które są aktywnie chronione, czy też uwzględnić te wystąpienia, dla których ochrona została zatrzymana, a wystąpienia, dla których oczekuje początkowa kopia zapasowa. Obsługiwane wartości to "Protected", "ProtectionStopped", "InitialBackupPending" lub kombinacja rozdzielona przecinkami dowolnej z tych wartości. Domyślnie wartość to "*", która sprawia, że funkcja wyszukuje wszystkie wystąpienia kopii zapasowych niezależnie od szczegółów ochrony. N "Chronione"
DatasourceSetName Użyj tego parametru, aby filtrować dane wyjściowe funkcji do określonego zasobu nadrzędnego. Aby na przykład zwrócić SQL w wystąpieniach kopii zapasowej maszyny wirtualnej platformy Azure należących do maszyny wirtualnej "testvm", określ testvm jako wartość tego parametru. Domyślnie wartość to "*", co sprawia, że funkcja wyszukuje rekordy we wszystkich wystąpieniach kopii zapasowych. N "testvm"
BackupInstanceName Użyj tego parametru, aby wyszukać określone wystąpienie kopii zapasowej według nazwy. Domyślnie wartość to "*", co sprawia, że funkcja wyszukuje wszystkie wystąpienia kopii zapasowej. N "testvm"
DisplayAllFields Użyj tego parametru, aby wybrać, czy pobierać tylko podzestaw pól zwracanych przez funkcję. Jeśli wartość tego parametru jest fałszywa, funkcja eliminuje informacje związane z magazynem i punktem przechowywania z danych wyjściowych funkcji. Jest to przydatne, jeśli używasz tej funkcji jako kroku pośredniego w większym zapytaniu i musisz zoptymalizować wydajność zapytania, eliminując kolumny, których nie potrzebujesz do analizy. Domyślnie wartość tego parametru jest prawdziwa, co sprawia, że funkcja zwraca wszystkie pola dotyczące wystąpienia kopii zapasowej. N true

Zwrócone pola

Nazwa pola Opis
Uniqueid Klucz podstawowy oznaczający unikatowy identyfikator wystąpienia kopii zapasowej
Id Identyfikator usługi Azure Resource Manager (ARM) wystąpienia kopii zapasowej
FriendlyName Przyjazna nazwa wystąpienia kopii zapasowej
ProtectionInfo Informacje o ustawieniach ochrony wystąpienia kopii zapasowej. Na przykład skonfigurowano ochronę, zatrzymano ochronę, oczekiwanie na początkową kopię zapasową
LatestRecoveryPoint Data i godzina najnowszego punktu odzyskiwania skojarzonego z wystąpieniem kopii zapasowej
OldestRecoveryPoint Data i godzina najstarszego punktu odzyskiwania skojarzonego z wystąpieniem kopii zapasowej
SourceSizeInMBs Rozmiar frontonu wystąpienia kopii zapasowej w mb/s
VaultStore_StorageConsumptionInMBs Łączna ilość miejsca do magazynowania w chmurze zużywana przez wystąpienie kopii zapasowej w warstwie Standardowa magazynu
DataSourceFriendlyName Przyjazna nazwa źródła danych odpowiadającego wystąpieniu kopii zapasowej
Tworzenie kopii zapasowych Rozwiązanie do tworzenia kopii zapasowej skojarzone z wystąpieniem kopii zapasowej. Na przykład usługa Azure VM Backup, SQL w usłudze Azure VM Backup itd.
Datasourcetype Typ źródła danych odpowiadającego wystąpieniu kopii zapasowej. Na przykład "Microsoft.Compute/virtualMachines"
DatasourceResourceId Identyfikator usługi Azure Resource Manager (ARM) bazowego źródła danych odpowiadającego wystąpieniu kopii zapasowej. Na przykład identyfikator usługi Azure Resource Manager (ARM) maszyny wirtualnej
DatasourceSetFriendlyName Przyjazna nazwa nadrzędnego zasobu źródła danych (wszędzie tam, gdzie ma to zastosowanie). Na przykład w przypadku SQL w źródle danych maszyny wirtualnej platformy Azure to pole będzie zawierać nazwę maszyny wirtualnej, w której istnieje SQL Database
DatasourceSetResourceId Identyfikator usługi Azure Resource Manager (ARM) zasobu nadrzędnego źródła danych (wszędzie tam, gdzie ma to zastosowanie). Na przykład w przypadku SQL w źródle danych maszyny wirtualnej platformy Azure to pole będzie zawierać identyfikator usługi Azure Resource Manager (ARM) maszyny wirtualnej, w której istnieje SQL Database
DatasourceSetType Typ zasobu nadrzędnego źródła danych (wszędzie tam, gdzie ma to zastosowanie). Na przykład w przypadku SAP HANA w źródle danych maszyny wirtualnej platformy Azure to pole to Microsoft.Compute/virtualMachines, ponieważ zasób nadrzędny jest maszyną wirtualną platformy Azure
PolicyName Nazwa zasad skojarzonych z wystąpieniem kopii zapasowej
PolicyUniqueId Klucz obcy odwołujący się do zasad skojarzonych z wystąpieniem kopii zapasowej
PolicyId Identyfikator usługi Azure Resource Manager (ARM) zasad skojarzonych z wystąpieniem kopii zapasowej
VaultResourceId Identyfikator usługi Azure Resource Manager (ARM) magazynu skojarzonego z wystąpieniem kopii zapasowej
VaultUniqueId Klucz obcy odwołujący się do magazynu skojarzonego z wystąpieniem kopii zapasowej
VaultName Nazwa magazynu skojarzonego z wystąpieniem kopii zapasowej
Tagi magazynu Tagi magazynu skojarzonego z wystąpieniem kopii zapasowej
VaultSubscriptionId Identyfikator subskrypcji magazynu skojarzonego z wystąpieniem kopii zapasowej
VaultLocation Lokalizacja magazynu skojarzonego z wystąpieniem kopii zapasowej
VaultStore_StorageReplicationType Storage typ replikacji magazynu skojarzonego z wystąpieniem kopii zapasowej
VaultType Typ magazynu, czyli "Microsoft.RecoveryServices/vaults"
TimeGenerated Sygnatura czasowa rekordu

_AzureBackup_GetBillingGroups()

Ta funkcja zwraca listę wszystkich jednostek rozliczeniowych związanych z kopiami zapasowymi (grup rozliczeniowych) wraz z informacjami na temat kluczowych składników rozliczeniowych, takich jak rozmiar frontonu i łączny magazyn w chmurze.

Parametry

Nazwa parametru Opis Wymagane? Przykładowa wartość
RangeStart Użyj tego parametru wraz z parametrem RangeEnd tylko wtedy, gdy musisz pobrać wszystkie rekordy powiązane z grupami rozliczeniowymi w okresie od RangeStart do RangeEnd. Domyślnie wartość RangeStart i RangeEnd mają wartość null, co spowoduje pobranie tylko najnowszego rekordu dla każdej grupy rozliczeniowej. N "2021-03-03 00:00:00"
RangeEnd Użyj tego parametru wraz z parametrem RangeStart tylko wtedy, gdy musisz pobrać wszystkie rekordy powiązane z grupami rozliczeniowymi w okresie od RangeStart do RangeEnd. Domyślnie wartość RangeStart i RangeEnd mają wartość null, co spowoduje pobranie tylko najnowszego rekordu dla każdej grupy rozliczeniowej. N "2021-03-10 00:00:00"
VaultSubscriptionList Użyj tego parametru, aby filtrować dane wyjściowe funkcji dla określonego zestawu subskrypcji, w których istnieją dane kopii zapasowej. Określenie rozdzielanej przecinkami listy identyfikatorów subskrypcji jako parametru tej funkcji pomaga pobrać tylko te grupy rozliczeniowe, które znajdują się w określonych subskrypcjach. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja wyszukuje rekordy we wszystkich subskrypcjach. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111"
VaultLocationList Ten parametr służy do filtrowania danych wyjściowych funkcji dla określonego zestawu regionów, w których istnieją dane kopii zapasowej. Określenie rozdzielanej przecinkami listy regionów jako parametru dla tej funkcji pomaga pobrać tylko te grupy rozliczeniowe, które znajdują się w określonych regionach. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja wyszukuje rekordy we wszystkich regionach. N "eastus,westus"
VaultList Użyj tego parametru, aby filtrować dane wyjściowe funkcji dla określonego zestawu magazynów. Określenie rozdzielanej przecinkami listy nazw magazynów jako parametru tej funkcji ułatwia pobieranie rekordów wystąpień kopii zapasowych odnoszących się tylko do określonych magazynów. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja wyszukuje rekordy grup rozliczeniowych we wszystkich magazynach. N "vault1,vault2,vault3"
VaultTypeList Użyj tego parametru, aby filtrować dane wyjściowe funkcji do rekordów odnoszących się do określonego typu magazynu. Obecnie jedynym obsługiwanym typem magazynu jest "Microsoft.RecoveryServices/vaults", który jest wartością domyślną tego parametru. N "Microsoft.RecoveryServices/vaults"
ExcludeLegacyEvent Użyj tego parametru, aby wybrać, czy wysyłać zapytania o dane w starszej tabeli AzureDiagnostics, czy nie. Jeśli wartość tego parametru jest fałsz, funkcja wykonuje zapytania dotyczące danych zarówno z tabeli AzureDiagnostics, jak i tabel specyficznych dla zasobu. Jeśli wartość tego parametru ma wartość true, funkcja wykonuje zapytania dotyczące danych tylko z tabel specyficznych dla zasobu. Wartość domyślna to True. N true
BackupSolutionList Ten parametr służy do filtrowania danych wyjściowych funkcji dla określonego zestawu rozwiązań do tworzenia kopii zapasowych używanych w środowisku platformy Azure. Jeśli na przykład jako wartość tego parametru zostanie określona wartość "Kopia zapasowa maszyny wirtualnej platformy Azure,SQL w usłudze Azure VM Backup", funkcja zwraca tylko rekordy powiązane z elementami, których kopia zapasowa jest wykonywana przy użyciu kopii zapasowej maszyny wirtualnej platformy Azure, SQL kopii zapasowej maszyny wirtualnej platformy Azure lub programu DPM do kopii zapasowej platformy Azure. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja zwraca rekordy dotyczące wszystkich rozwiązań do tworzenia kopii zapasowych obsługiwanych przez raporty kopii zapasowych (obsługiwane wartości to "Kopia zapasowa maszyny wirtualnej platformy Azure", "SQL w usłudze Azure VM Backup", "SAP HANA w usłudze Azure VM Backup", "Azure Storage (Azure Files) Backup", "Azure Backup Agent", "DPM", "Azure Backup Server" lub rozdzielona przecinkami kombinacja dowolnej z tych wartości). N "Kopia zapasowa maszyny wirtualnej platformy Azure,SQL w usłudze Azure VM Backup,DPM,Azure Backup Agent"
Nazwa grupy rozliczeniowej Użyj tego parametru, aby wyszukać określoną grupę rozliczeń według nazwy. Domyślnie wartość to "*", co sprawia, że funkcja wyszukuje wszystkie grupy rozliczeniowe. N "testvm"

Pola zwracane

Nazwa pola Opis
Uniqueid Klucz podstawowy oznaczający unikatowy identyfikator grupy rozliczeniowej
FriendlyName Przyjazna nazwa grupy rozliczeniowej
Nazwa Nazwa grupy rozliczeniowej
Typ Typ grupy rozliczeniowej. Na przykład ProtectedContainer lub BackupItem
SourceSizeInMBs Rozmiar frontonu grupy rozliczeniowej w mb/s
VaultStore_StorageConsumptionInMBs Łączna ilość miejsca do magazynowania w chmurze zużywana przez grupę rozliczeń w warstwie Standardowa magazynu
Tworzenie kopii zapasowych Rozwiązanie do tworzenia kopii zapasowych skojarzone z grupą rozliczeń. Na przykład usługa Azure VM Backup, SQL w usłudze Azure VM Backup itd.
VaultResourceId Identyfikator usługi Azure Resource Manager (ARM) magazynu skojarzonego z grupą rozliczeń
VaultUniqueId Klucz obcy odwołujący się do magazynu skojarzonego z grupą rozliczeń
Nazwa magazynu Nazwa magazynu skojarzonego z grupą rozliczeń
Tagi magazynu Tagi magazynu skojarzonego z grupą rozliczeń
VaultSubscriptionId Identyfikator subskrypcji magazynu skojarzonego z grupą rozliczeń
VaultLocation Lokalizacja magazynu skojarzonego z grupą rozliczeń
VaultStore_StorageReplicationType Storage typ replikacji magazynu skojarzonego z grupą rozliczeń
Typ magazynu Typ magazynu, czyli "Microsoft.RecoveryServices/vaults"
TimeGenerated Sygnatura czasowa rekordu
ExtendedProperties Dodatkowe właściwości grupy rozliczeniowej

Funkcje trendu

_AzureBackup_GetBackupInstancesTrends()

Ta funkcja zwraca historyczne rekordy dla każdego wystąpienia kopii zapasowej, co pozwala wyświetlać kluczowe trendy dzienne, tygodniowe i miesięczne związane z liczbą wystąpień kopii zapasowych i zużyciem magazynu na wielu poziomach szczegółowości.

Parametry

Nazwa parametru Opis Wymagane? Przykładowa wartość
RangeStart Użyj tego parametru wraz z parametrem RangeEnd, aby pobrać wszystkie rekordy powiązane z wystąpieniem kopii zapasowej w okresie od RangeStart do RangeEnd. Y "2021-03-03 00:00:00"
RangeEnd Użyj tego parametru wraz z parametrem RangeStart, aby pobrać wszystkie rekordy powiązane z wystąpieniem kopii zapasowej w okresie od RangeStart do RangeEnd. Y "2021-03-10 00:00:00"
VaultSubscriptionList Ten parametr służy do filtrowania danych wyjściowych funkcji dla określonego zestawu subskrypcji, w których istnieją dane kopii zapasowej. Określenie rozdzielanej przecinkami listy identyfikatorów subskrypcji jako parametru tej funkcji pomaga pobrać tylko te wystąpienia kopii zapasowej, które znajdują się w określonych subskrypcjach. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja wyszukuje rekordy we wszystkich subskrypcjach. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111"
VaultLocationList Ten parametr służy do filtrowania danych wyjściowych funkcji dla określonego zestawu regionów, w których istnieją dane kopii zapasowej. Określenie rozdzielanej przecinkami listy regionów jako parametru dla tej funkcji pomaga pobrać tylko te wystąpienia kopii zapasowych, które znajdują się w określonych regionach. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja wyszukuje rekordy we wszystkich regionach. N "eastus,westus"
VaultList Użyj tego parametru, aby filtrować dane wyjściowe funkcji dla określonego zestawu magazynów. Określenie rozdzielanej przecinkami listy nazw magazynów jako parametru tej funkcji ułatwia pobieranie rekordów wystąpień kopii zapasowych odnoszących się tylko do określonych magazynów. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja wyszukuje rekordy wystąpień kopii zapasowych we wszystkich magazynach. N "vault1,vault2,vault3"
VaultTypeList Użyj tego parametru, aby filtrować dane wyjściowe funkcji do rekordów odnoszących się do określonego typu magazynu. Obecnie jedynym obsługiwanym typem magazynu jest "Microsoft.RecoveryServices/vaults", który jest wartością domyślną tego parametru. N "Microsoft.RecoveryServices/vaults"
ExcludeLegacyEvent Użyj tego parametru, aby wybrać, czy wysyłać zapytania o dane w starszej tabeli AzureDiagnostics, czy nie. Jeśli wartość tego parametru jest fałsz, funkcja wykonuje zapytania dotyczące danych zarówno z tabeli AzureDiagnostics, jak i tabel specyficznych dla zasobu. Jeśli wartość tego parametru ma wartość true, funkcja wykonuje zapytania dotyczące danych tylko z tabel specyficznych dla zasobu. Wartość domyślna to True. N true
BackupSolutionList Ten parametr służy do filtrowania danych wyjściowych funkcji dla określonego zestawu rozwiązań do tworzenia kopii zapasowych używanych w środowisku platformy Azure. Jeśli na przykład jako wartość tego parametru zostanie określona wartość "Kopia zapasowa maszyny wirtualnej platformy Azure,SQL w usłudze Azure VM Backup", funkcja zwraca tylko rekordy powiązane z elementami, których kopia zapasowa jest wykonywana przy użyciu kopii zapasowej maszyny wirtualnej platformy Azure, SQL kopii zapasowej maszyny wirtualnej platformy Azure lub programu DPM do kopii zapasowej platformy Azure. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja zwraca rekordy dotyczące wszystkich rozwiązań do tworzenia kopii zapasowych obsługiwanych przez raporty kopii zapasowych (obsługiwane wartości to "Kopia zapasowa maszyny wirtualnej platformy Azure", "SQL w usłudze Azure VM Backup", "SAP HANA w usłudze Azure VM Backup", "Azure Storage (Azure Files) Backup", "Azure Backup Agent", "DPM", "Azure Backup Server" lub rozdzielona przecinkami kombinacja dowolnej z tych wartości). N "Kopia zapasowa maszyny wirtualnej platformy Azure,SQL w usłudze Azure VM Backup,DPM,Azure Backup Agent"
ProtectionInfoList Użyj tego parametru, aby wybrać, czy uwzględnić tylko te wystąpienia kopii zapasowej, które są aktywnie chronione, czy też uwzględnić te wystąpienia, dla których ochrona została zatrzymana, i wystąpienia, dla których oczekuje początkowa kopia zapasowa. Obsługiwane wartości to "Protected", "ProtectionStopped", "InitialBackupPending" lub rozdzielona przecinkami kombinacja dowolnej z tych wartości. Domyślnie wartość to "*", co sprawia, że funkcja wyszukuje wszystkie wystąpienia kopii zapasowych niezależnie od szczegółów ochrony. N "Chronione"
DatasourceSetName Użyj tego parametru, aby filtrować dane wyjściowe funkcji do określonego zasobu nadrzędnego. Aby na przykład zwrócić SQL w wystąpieniach kopii zapasowej maszyny wirtualnej platformy Azure należących do maszyny wirtualnej "testvm", określ testvm jako wartość tego parametru. Domyślnie wartość to "*", co sprawia, że funkcja wyszukuje rekordy we wszystkich wystąpieniach kopii zapasowych. N "testvm"
BackupInstanceName Użyj tego parametru, aby wyszukać określone wystąpienie kopii zapasowej według nazwy. Domyślnie wartość to "*", co sprawia, że funkcja wyszukuje wszystkie wystąpienia kopii zapasowej. N "testvm"
DisplayAllFields Użyj tego parametru, aby wybrać, czy pobierać tylko podzbiór pól zwracanych przez funkcję. Jeśli wartość tego parametru jest fałsz, funkcja eliminuje informacje związane z magazynem i punktem przechowywania z danych wyjściowych funkcji. Jest to przydatne, jeśli używasz tej funkcji jako pośredniego kroku w większym zapytaniu i musisz zoptymalizować wydajność zapytania, eliminując kolumny, które nie są wymagane do analizy. Domyślnie wartość tego parametru jest prawdziwa, co sprawia, że funkcja zwraca wszystkie pola odnoszące się do wystąpienia kopii zapasowej. N true
Aggregationtype Użyj tego parametru, aby określić stopień szczegółowości czasu pobierania danych. Jeśli wartość tego parametru to "Daily", funkcja zwraca rekord na wystąpienie kopii zapasowej dziennie, umożliwiając analizowanie dziennych trendów zużycia magazynu i liczby wystąpień kopii zapasowych. Jeśli wartość tego parametru to "Weekly", funkcja zwraca rekord na wystąpienie kopii zapasowej tygodniowo, co pozwala analizować trendy tygodniowe. Podobnie możesz określić wartość "Co miesiąc", aby analizować trendy miesięczne. Wartość domyślna to "Daily". Jeśli wyświetlasz dane w większych zakresach czasu, zaleca się użycie opcji "Co tydzień" lub "Co miesiąc" w celu uzyskania lepszej wydajności zapytań i ułatwienia analizy trendów. N "Co tydzień"

Pola zwracane

Nazwa pola Opis
Uniqueid Klucz podstawowy oznaczający unikatowy identyfikator wystąpienia kopii zapasowej
Id Identyfikator usługi Azure Resource Manager (ARM) wystąpienia kopii zapasowej
FriendlyName Przyjazna nazwa wystąpienia kopii zapasowej
ProtectionInfo Informacje o ustawieniach ochrony wystąpienia kopii zapasowej. Na przykład skonfigurowano ochronę, zatrzymano ochronę, oczekiwanie na początkową kopię zapasową
LatestRecoveryPoint Data i godzina najnowszego punktu odzyskiwania skojarzonego z wystąpieniem kopii zapasowej
OldestRecoveryPoint Data i godzina najstarszego punktu odzyskiwania skojarzonego z wystąpieniem kopii zapasowej
SourceSizeInMBs Rozmiar frontonu wystąpienia kopii zapasowej w mb/s
VaultStore_StorageConsumptionInMBs Łączna ilość miejsca w chmurze zużywanego przez wystąpienie kopii zapasowej w warstwie Standardowa magazynu
DataSourceFriendlyName Przyjazna nazwa źródła danych odpowiadającego wystąpieniu kopii zapasowej
Tworzenie kopii zapasowych Rozwiązanie do tworzenia kopii zapasowych skojarzone z wystąpieniem kopii zapasowej. Na przykład usługa Azure VM Backup, SQL w usłudze Azure VM Backup itd.
Datasourcetype Typ źródła danych odpowiadającego wystąpieniu kopii zapasowej. Na przykład "Microsoft.Compute/virtualMachines"
DatasourceResourceId Identyfikator usługi Azure Resource Manager (ARM) bazowego źródła danych odpowiadającego wystąpieniu kopii zapasowej. Na przykład identyfikator usługi Azure Resource Manager (ARM) maszyny wirtualnej
DatasourceSetFriendlyName Przyjazna nazwa zasobu nadrzędnego źródła danych (wszędzie tam, gdzie ma to zastosowanie). Na przykład w przypadku SQL w źródle danych maszyny wirtualnej platformy Azure to pole będzie zawierać nazwę maszyny wirtualnej, w której istnieje SQL Database
DatasourceSetResourceId Identyfikator usługi Azure Resource Manager (ARM) zasobu nadrzędnego źródła danych (wszędzie tam, gdzie ma to zastosowanie). Na przykład w przypadku SQL w źródle danych maszyny wirtualnej platformy Azure to pole będzie zawierać identyfikator usługi Azure Resource Manager (ARM) maszyny wirtualnej, w której istnieje SQL Database
DatasourceSetType Typ zasobu nadrzędnego źródła danych (wszędzie tam, gdzie ma to zastosowanie). Na przykład w przypadku SAP HANA w źródle danych maszyny wirtualnej platformy Azure to pole to Microsoft.Compute/virtualMachines, ponieważ zasób nadrzędny jest maszyną wirtualną platformy Azure
PolicyName Nazwa zasad skojarzonych z wystąpieniem kopii zapasowej
PolicyUniqueId Klucz obcy odwołujący się do zasad skojarzonych z wystąpieniem kopii zapasowej
PolicyId Identyfikator usługi Azure Resource Manager (ARM) zasad skojarzonych z wystąpieniem kopii zapasowej
VaultResourceId Identyfikator usługi Azure Resource Manager (ARM) magazynu skojarzonego z wystąpieniem kopii zapasowej
VaultUniqueId Klucz obcy odwołujący się do magazynu skojarzonego z wystąpieniem kopii zapasowej
VaultName Nazwa magazynu skojarzonego z wystąpieniem kopii zapasowej
Tagi magazynu Tagi magazynu skojarzonego z wystąpieniem kopii zapasowej
VaultSubscriptionId Identyfikator subskrypcji magazynu skojarzonego z wystąpieniem kopii zapasowej
VaultLocation Lokalizacja magazynu skojarzonego z wystąpieniem kopii zapasowej
VaultStore_StorageReplicationType Storage typ replikacji magazynu skojarzonego z wystąpieniem kopii zapasowej
VaultType Typ magazynu, czyli "Microsoft.RecoveryServices/vaults"
TimeGenerated Sygnatura czasowa rekordu

_AzureBackup_GetBillingGroupsTrends()

Ta funkcja zwraca historyczne rekordy dla każdej jednostki rozliczeniowej, umożliwiając wyświetlanie kluczowych trendów dziennych, tygodniowych i miesięcznych związanych z rozmiarem frontonu i zużyciem magazynu na wielu poziomach szczegółowości.

Parametry

Nazwa parametru Opis Wymagane? Przykładowa wartość
RangeStart Użyj tego parametru wraz z parametrem RangeEnd, aby pobrać wszystkie rekordy powiązane z grupami rozliczeniowymi w okresie od RangeStart do RangeEnd. Y "2021-03-03 00:00:00"
RangeEnd Użyj tego parametru wraz z parametrem RangeStart, aby pobrać wszystkie rekordy powiązane z grupami rozliczeniowymi w okresie od RangeStart do RangeEnd. Y "2021-03-10 00:00:00"
VaultSubscriptionList Użyj tego parametru, aby filtrować dane wyjściowe funkcji dla określonego zestawu subskrypcji, w których istnieją dane kopii zapasowej. Określenie rozdzielanej przecinkami listy identyfikatorów subskrypcji jako parametru tej funkcji pomaga pobrać tylko te grupy rozliczeniowe, które znajdują się w określonych subskrypcjach. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja wyszukuje rekordy we wszystkich subskrypcjach. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111"
VaultLocationList Użyj tego parametru, aby filtrować dane wyjściowe funkcji dla określonego zestawu regionów, w których istnieją dane kopii zapasowej. Określenie rozdzielanej przecinkami listy regionów jako parametru tej funkcji ułatwia pobranie tylko tych grup rozliczeniowych znajdujących się w określonych regionach. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja wyszukuje rekordy we wszystkich regionach. N "eastus,westus"
VaultList Użyj tego parametru, aby filtrować dane wyjściowe funkcji dla określonego zestawu magazynów. Określenie rozdzielanej przecinkami listy nazw magazynów jako parametru tej funkcji ułatwia pobieranie rekordów wystąpień kopii zapasowych odnoszących się tylko do określonych magazynów. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja wyszukuje rekordy grup rozliczeniowych we wszystkich magazynach. N "vault1,vault2,vault3"
VaultTypeList Użyj tego parametru, aby filtrować dane wyjściowe funkcji do rekordów odnoszących się do określonego typu magazynu. Obecnie jedynym obsługiwanym typem magazynu jest "Microsoft.RecoveryServices/vaults", czyli wartość domyślna tego parametru. N "Microsoft.RecoveryServices/vaults"
ExcludeLegacyEvent Użyj tego parametru, aby wybrać, czy wysyłać zapytania dotyczące danych w starszej tabeli AzureDiagnostics, czy nie. Jeśli wartość tego parametru jest fałszywa, funkcja wysyła zapytania do danych zarówno z tabeli AzureDiagnostics, jak i tabel specyficznych dla zasobu. Jeśli wartość tego parametru jest prawdziwa, funkcja wysyła zapytania do danych tylko z tabel specyficznych dla zasobu. Wartość domyślna to True. N true
BackupSolutionList Użyj tego parametru, aby filtrować dane wyjściowe funkcji dla określonego zestawu rozwiązań do tworzenia kopii zapasowych używanych w środowisku platformy Azure. Jeśli na przykład określisz wartość "Kopia zapasowa maszyny wirtualnej platformy Azure, SQL w usłudze Azure VM Backup,DPM" jako wartość tego parametru, funkcja zwraca tylko rekordy powiązane z elementami, których kopia zapasowa jest wykonywana przy użyciu kopii zapasowej maszyny wirtualnej platformy Azure, SQL w kopii zapasowej maszyny wirtualnej platformy Azure lub programu DPM do kopii zapasowej platformy Azure. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja zwraca rekordy dotyczące wszystkich rozwiązań kopii zapasowych obsługiwanych przez raporty kopii zapasowych (obsługiwane wartości to "Kopia zapasowa maszyny wirtualnej platformy Azure", "SQL w usłudze Azure VM Backup", "SAP HANA w usłudze Azure VM Backup", "Azure Storage (Azure Files) Backup", "Azure Backup Agent", "DPM", "Azure Backup Server" lub rozdzielona przecinkami kombinacja dowolnej z tych wartości). N "Kopia zapasowa maszyny wirtualnej platformy Azure,SQL w usłudze Azure VM Backup,DPM,Azure Backup Agent"
BillingGroupName Użyj tego parametru, aby wyszukać określoną grupę rozliczeń według nazwy. Domyślnie wartość to "*", co sprawia, że funkcja wyszukuje wszystkie grupy rozliczeniowe. N "testvm"
Aggregationtype Użyj tego parametru, aby określić stopień szczegółowości czasu pobierania danych. Jeśli wartość tego parametru to "Daily", funkcja zwraca rekord na grupę rozliczeń dziennie, umożliwiając analizowanie codziennych trendów zużycia magazynu i rozmiaru frontonu. Jeśli wartość tego parametru to "Co tydzień", funkcja zwraca rekord na wystąpienie kopii zapasowej tygodniowo, co pozwala analizować tygodniowe trendy. Podobnie można określić "Co miesiąc", aby analizować trendy miesięczne. Wartość domyślna to "Daily". Jeśli wyświetlasz dane w większych zakresach czasu, zaleca się użycie opcji "Co tydzień" lub "Co miesiąc", aby uzyskać lepszą wydajność zapytań i łatwość analizy trendów. N "Co tydzień"

Zwrócone pola

Nazwa pola Opis
Uniqueid Klucz podstawowy oznaczający unikatowy identyfikator grupy rozliczeniowej
FriendlyName Przyjazna nazwa grupy rozliczeniowej
Nazwa Nazwa grupy rozliczeniowej
Typ Typ grupy rozliczeniowej. Na przykład ProtectedContainer lub BackupItem
SourceSizeInMBs Rozmiar frontonu grupy rozliczeniowej w mb/s
VaultStore_StorageConsumptionInMBs Łączna ilość miejsca do magazynowania w chmurze zużywana przez grupę rozliczeń w warstwie Standardowa magazynu
Tworzenie kopii zapasowych Rozwiązanie do tworzenia kopii zapasowych skojarzone z grupą rozliczeń. Na przykład usługa Azure VM Backup, SQL w usłudze Azure VM Backup itd.
VaultResourceId Identyfikator usługi Azure Resource Manager (ARM) magazynu skojarzonego z grupą rozliczeń
VaultUniqueId Klucz obcy odwołujący się do magazynu skojarzonego z grupą rozliczeń
VaultName Nazwa magazynu skojarzonego z grupą rozliczeń
Tagi magazynu Tagi magazynu skojarzonego z grupą rozliczeń
VaultSubscriptionId Identyfikator subskrypcji magazynu skojarzonego z grupą rozliczeń
VaultLocation Lokalizacja magazynu skojarzonego z grupą rozliczeń
VaultStore_StorageReplicationType Storage typ replikacji magazynu skojarzonego z grupą rozliczeń
VaultType Typ magazynu, czyli "Microsoft.RecoveryServices/vaults"
TimeGenerated Sygnatura czasowa rekordu
ExtendedProperties Dodatkowe właściwości grupy rozliczeniowej

Przykładowe zapytania

Poniżej przedstawiono kilka przykładowych zapytań, które ułatwiają rozpoczęcie korzystania z funkcji systemowych.

  • Wszystkie nieudane zadania tworzenia kopii zapasowej maszyny wirtualnej platformy Azure w danym zakresie czasu

    _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
    
  • Wszystkie zadania tworzenia kopii zapasowej dziennika SQL w danym zakresie czasu

    _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
    
  • Tygodniowy trend magazynu kopii zapasowych używany dla maszyny wirtualnej "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 
    

Następne kroki

Dowiedz się więcej o raportach kopii zapasowych