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ą 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 zapasowej w obszarach roboczych usługi 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życie funkcji pomaga zmniejszyć liczbę 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 wyświetlenie 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 CoreAzureBackup .

  • Bezproblemowe przejście ze starszego zdarzenia diagnostycznego: użycie funkcji systemowych ułatwia bezproblemowe 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 pozwala określić, czy funkcja powinna wykonywać zapytania dotyczące danych tylko z tabel specyficznych dla zasobów, czy wysyłać zapytania o dane 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 kwerendy przez funkcję.
    • Jeśli obecnie trwa proces migracji i masz 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 najwcześniej przejście 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 w celu uwzględnienia zmian 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ń względem dowolnej 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 danym ś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, wykorzystany magazyn) odnoszących się do tych jednostek. Parametry i zwrócony schemat dla każdej z tych funkcji trendu zostały podsumowane poniżej w tym artykule.

Uwaga

Obecnie funkcje systemowe zwracają dane do ostatniego ukończonego dnia (w formacie UTC). Dane dla bieżącego częściowego dnia nie są zwracane. Dlatego jeśli 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 usługi LA.

Parametry

Nazwa parametru Opis Wymagane? Przykładowa wartość Typ danych
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ści RangeStart i RangeEnd mają wartość null, co spowoduje, że funkcja pobierze tylko najnowszy rekord dla każdego magazynu. N "2021-03-03 00:00:00" DateTime
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ści RangeStart i RangeEnd mają wartość null, co spowoduje, że funkcja pobierze tylko najnowszy rekord dla każdego magazynu. N "2021-03-10 00:00:00" DateTime
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 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" Ciąg
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 tej funkcji pomaga pobrać tylko te magazyny, 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 Ciąg
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 dotyczących tylko określonych magazynów. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja wyszukuje rekordy we wszystkich magazynach. N vault1,vault2,vault3 Ciąg
VaultTypeList Użyj tego parametru, aby filtrować dane wyjściowe funkcji do rekordów odnoszących się do określonego typu magazynu. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja wyszukuje zarówno magazyny usługi Recovery Services, jak i magazyny kopii zapasowych. N "Microsoft.RecoveryServices/vaults" Ciąg
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 Wartość logiczna

Pola zwracane

Nazwa pola Opis Typ danych
UniqueId Klucz podstawowy oznaczający unikatowy identyfikator magazynu Ciąg
Id Identyfikator usługi Azure Resource Manager (ARM) magazynu Ciąg
Nazwa Nazwa magazynu Ciąg
SubscriptionId Identyfikator subskrypcji, w której istnieje magazyn Ciąg
Lokalizacja Lokalizacja, w której istnieje magazyn Ciąg
VaultStore_StorageReplicationType Typ replikacji magazynu skojarzony z magazynem Ciąg
Tagi Tagi magazynu Ciąg
TimeGenerated Sygnatura czasowa rekordu DateTime
Typ Typ magazynu, na przykład "Microsoft.RecoveryServices/vaults" lub "Microsoft.DataProtection/backupVaults" Ciąg

_AzureBackup_GetPolicies()

Ta funkcja zwraca listę zasad kopii zapasowych, które są używane 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ść Typ danych
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ści RangeStart i RangeEnd mają wartość null, co spowoduje, że funkcja pobierze tylko najnowszy rekord dla każdej zasady. N "2021-03-03 00:00:00" DateTime
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ści RangeStart i RangeEnd mają wartość null, co spowoduje, że funkcja pobierze tylko najnowszy rekord dla każdej zasady. N "2021-03-10 00:00:00" DateTime
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 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" Ciąg
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 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 Ciąg
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 dotyczących tylko określonych magazynów. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja wyszukuje rekordy zasad we wszystkich magazynach. N vault1,vault2,vault3 Ciąg
VaultTypeList Użyj tego parametru, aby filtrować dane wyjściowe funkcji do rekordów odnoszących się do określonego typu magazynu. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja wyszukuje zarówno magazyny usługi Recovery Services, jak i magazyny kopii zapasowych. N "Microsoft.RecoveryServices/vaults" Ciąg
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 Wartość logiczna
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 określisz Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM wartość tego parametru, funkcja zwraca tylko rekordy powiązane z elementami, których kopie zapasowe są tworzone przy użyciu kopii zapasowej maszyny wirtualnej platformy Azure, bazy danych SQL w kopii zapasowej maszyny wirtualnej platformy Azure lub programu DPM do usługi Azure Backup. 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" Azure Database for PostgreSQL Server Backup", "Azure Blob Backup", "Azure Disk Backup" lub rozdzielaną przecinkami kombinację dowolnej z tych wartości). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent Ciąg

Pola zwracane

Nazwa pola Opis **Typ danych **
UniqueId Klucz podstawowy oznaczający unikatowy identyfikator zasad Ciąg
Id Identyfikator zasad usługi Azure Resource Manager (ARM) Ciąg
Nazwa Nazwa zasad Ciąg
TimeZone Strefa czasowa, w której zdefiniowano zasady Ciąg
Rozwiązanie do tworzenia kopii zapasowych Rozwiązanie do tworzenia kopii zapasowych, z którymi są skojarzone zasady. Na przykład kopia zapasowa maszyny wirtualnej platformy Azure, sql w usłudze Azure VM Backup itd. Ciąg
TimeGenerated Sygnatura czasowa rekordu Datetime (data/godzina)
VaultUniqueId Klucz obcy odwołujący się do magazynu skojarzonego z zasadami Ciąg
VaultResourceId Identyfikator usługi Azure Resource Manager (ARM) magazynu skojarzonego z zasadami Ciąg
Nazwa magazynu Nazwa magazynu skojarzonego z zasadami Ciąg
Tagi magazynu Tagi magazynu skojarzonego z zasadami Ciąg
VaultLocation Lokalizacja magazynu skojarzonego z zasadami Ciąg
VaultSubscriptionId Identyfikator subskrypcji magazynu skojarzonego z zasadami Ciąg
VaultStore_StorageReplicationType Typ replikacji magazynu skojarzonego z zasadami Ciąg
Typ magazynu Typ magazynu, na przykład "Microsoft.RecoveryServices/vaults" lub "Microsoft.DataProtection/backupVaults" Ciąg
ExtendedProperties Dodatkowe właściwości zasad Dynamiczny

_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ść **Typ danych **
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" DateTime
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" DateTime
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" Ciąg
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 Ciąg
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 Ciąg
VaultTypeList Użyj tego parametru, aby filtrować dane wyjściowe funkcji do rekordów odnoszących się do określonego typu magazynu. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja wyszukuje zarówno magazyny usługi Recovery Services, jak i magazyny kopii zapasowych. N "Microsoft.RecoveryServices/vaults" Ciąg
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 Wartość logiczna
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 określisz Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM wartość tego parametru, funkcja zwraca tylko rekordy powiązane z elementami, których kopie zapasowe są tworzone przy użyciu kopii zapasowej maszyny wirtualnej platformy Azure, bazy danych SQL w kopii zapasowej maszyny wirtualnej platformy Azure lub programu DPM do usługi Azure Backup. 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" Azure Database for PostgreSQL Server Backup", "Azure Blob Backup", "Azure Disk Backup" lub rozdzielaną przecinkami kombinację dowolnej z tych wartości). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent Ciąg
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" Ciąg
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 Failed,CompletedWithWarnings Ciąg
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" Ciąg
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" Ciąg
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" Ciąg
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 Wartość logiczna

Pola zwracane

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

_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ść **Typ danych **
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" DataTime
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" DateTime
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" Ciąg
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 Ciąg
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 Ciąg
VaultTypeList Użyj tego parametru, aby filtrować dane wyjściowe funkcji do rekordów odnoszących się do określonego typu magazynu. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja wyszukuje zarówno magazyny usługi Recovery Services, jak i magazyny usługi Backup. N "Microsoft.RecoveryServices/vaults" Ciąg
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 Wartość logiczna
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 Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM wartość tego parametru, funkcja zwraca tylko rekordy powiązane z elementami kopii zapasowej 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 odnoszące się do wszystkich rozwiązań kopii zapasowych obsługiwanych przez raporty kopii zapasowej (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", "" Azure Database for PostgreSQL Server Backup", "Azure Blob Backup", "Azure Disk Backup" lub rozdzielona przecinkami kombinacja dowolnej z tych wartości). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent Ciąg
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. W przypadku obciążeń magazynu usługi Recovery Services obsługiwane wartości to "Protected", "ProtectionStopped", "InitialBackupPending" lub kombinacja rozdzielona przecinkami dowolnej z tych wartości. W przypadku obciążeń magazynu kopii zapasowych obsługiwane wartości to "Protected", "ConfiguringProtection", "ConfiguringProtectionFailed", "UpdatingProtection", "ProtectionError", "ProtectionStopped" 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" Ciąg
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 zapasowych 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" Ciąg
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" Ciąg
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 Wartość logiczna

Zwrócone pola

Nazwa pola Opis Typ danych
UniqueId Klucz podstawowy oznaczający unikatowy identyfikator wystąpienia kopii zapasowej Ciąg
Id Identyfikator usługi Azure Resource Manager (ARM) wystąpienia kopii zapasowej Ciąg
FriendlyName Przyjazna nazwa wystąpienia kopii zapasowej Ciąg
ProtectionInfo Informacje o ustawieniach ochrony wystąpienia kopii zapasowej. Na przykład ochrona jest skonfigurowana, ochrona zatrzymana, oczekiwanie na początkową kopię zapasową Ciąg
LatestRecoveryPoint Data i godzina najnowszego punktu odzyskiwania skojarzonego z wystąpieniem kopii zapasowej. Obecnie to pole jest obsługiwane tylko w przypadku obciążeń magazynu usługi Recovery Services. DateTime
OldestRecoveryPoint Data i godzina najstarszego punktu odzyskiwania skojarzonego z wystąpieniem kopii zapasowej. Obecnie to pole jest obsługiwane tylko w przypadku obciążeń magazynu usługi Recovery Services. DateTime
SourceSizeInMBs Rozmiar frontonu wystąpienia kopii zapasowej w mb/s Double
VaultStore_StorageConsumptionInMBs Łączna ilość miejsca do magazynowania w chmurze zużywana przez wystąpienie kopii zapasowej w warstwie Standardowa magazynu Double
DataSourceFriendlyName Przyjazna nazwa źródła danych odpowiadającego wystąpieniu kopii zapasowej Ciąg
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. Ciąg
Datasourcetype Typ źródła danych odpowiadającego wystąpieniu kopii zapasowej. Na przykład "Microsoft.Compute/virtualMachines" Ciąg
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 Ciąg
DatasourceSetFriendlyName Przyjazna nazwa nadrzędnego zasobu źródła danych (wszędzie tam, gdzie ma to zastosowanie). Na przykład w przypadku usługi SQL w źródle danych maszyny wirtualnej platformy Azure to pole będzie zawierać nazwę maszyny wirtualnej, w której istnieje SQL Database Ciąg
DatasourceSetFriendlyName Przyjazna nazwa nadrzędnego zasobu źródła danych (wszędzie tam, gdzie ma to zastosowanie). Na przykład w przypadku usługi SQL w źródle danych maszyny wirtualnej platformy Azure to pole będzie zawierać nazwę maszyny wirtualnej, w której istnieje SQL Database Ciąg
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 usługi 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 Ciąg
DatasourceSetType Typ zasobu nadrzędnego źródła danych (wszędzie tam, gdzie ma to zastosowanie). Na przykład w przypadku platformy 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 Ciąg
PolicyName Nazwa zasad skojarzonych z wystąpieniem kopii zapasowej Ciąg
PolicyUniqueId Klucz obcy odwołujący się do zasad skojarzonych z wystąpieniem kopii zapasowej Ciąg
PolicyId Identyfikator usługi Azure Resource Manager (ARM) zasad skojarzonych z wystąpieniem kopii zapasowej Ciąg
VaultResourceId Identyfikator usługi Azure Resource Manager (ARM) magazynu skojarzonego z wystąpieniem kopii zapasowej Ciąg
VaultUniqueId Klucz obcy odwołujący się do magazynu skojarzonego z wystąpieniem kopii zapasowej Ciąg
VaultName Nazwa magazynu skojarzonego z wystąpieniem kopii zapasowej Ciąg
Tagi magazynu Tagi magazynu skojarzonego z wystąpieniem kopii zapasowej Ciąg
VaultSubscriptionId Identyfikator subskrypcji magazynu skojarzonego z wystąpieniem kopii zapasowej Ciąg
VaultLocation Lokalizacja magazynu skojarzonego z wystąpieniem kopii zapasowej Ciąg
VaultStore_StorageReplicationType Typ replikacji magazynu skojarzony z wystąpieniem kopii zapasowej Ciąg
VaultType Typ magazynu, czyli "Microsoft.RecoveryServices/vaults" lub "Microsoft.DataProtection/backupVaults" Ciąg
TimeGenerated Sygnatura czasowa rekordu DateTime

_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ść Typ daty
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" DateTime
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" DateTime
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" Ciąg
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 Ciąg
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 Ciąg
VaultTypeList Użyj tego parametru, aby filtrować dane wyjściowe funkcji do rekordów odnoszących się do określonego typu magazynu. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja wyszukuje zarówno magazyny usługi Recovery Services, jak i magazyny usługi Backup. N "Microsoft.RecoveryServices/vaults" Ciąg
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 Wartość logiczna
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 Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM wartość tego parametru, funkcja zwraca tylko rekordy powiązane z elementami kopii zapasowej 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 odnoszące się do wszystkich rozwiązań kopii zapasowych obsługiwanych przez raporty kopii zapasowej (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", "" Azure Database for PostgreSQL Server Backup", "Azure Blob Backup", "Azure Disk Backup" lub rozdzielona przecinkami kombinacja dowolnej z tych wartości). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent Ciąg
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" Ciąg

Zwrócone pola

Nazwa pola Opis Typ danych
UniqueId Klucz podstawowy oznaczający unikatowy identyfikator grupy rozliczeniowej Ciąg
FriendlyName Przyjazna nazwa grupy rozliczeniowej Ciąg
Nazwa Nazwa grupy rozliczeniowej Ciąg
Typ Typ grupy rozliczeniowej. Na przykład ProtectedContainer lub BackupItem Ciąg
SourceSizeInMBs Rozmiar frontonu grupy rozliczeniowej w mb/s Double
VaultStore_StorageConsumptionInMBs Łączna ilość miejsca do magazynowania w chmurze zużywana przez grupę rozliczeń w warstwie Standardowa magazynu Double
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. Ciąg
VaultResourceId Identyfikator usługi Azure Resource Manager (ARM) magazynu skojarzonego z grupą rozliczeń Ciąg
VaultUniqueId Klucz obcy odwołujący się do magazynu skojarzonego z grupą rozliczeń Ciąg
Nazwa magazynu Nazwa magazynu skojarzonego z grupą rozliczeń Ciąg
Tagi magazynu Tagi magazynu skojarzonego z grupą rozliczeń Ciąg
VaultSubscriptionId Identyfikator subskrypcji magazynu skojarzonego z grupą rozliczeń Ciąg
VaultLocation Lokalizacja magazynu skojarzonego z grupą rozliczeń Ciąg
VaultStore_StorageReplicationType Typ replikacji magazynu skojarzonego z grupą rozliczeń Ciąg
Typ magazynu Typ magazynu, na przykład "Microsoft.RecoveryServices/vaults" lub "Microsoft.DataProtection/backupVaults" Ciąg
TimeGenerated Sygnatura czasowa rekordu DateTime
ExtendedProperties Dodatkowe właściwości grupy rozliczeniowej Dynamiczny

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ść Typ danych
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" DateTime
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" DateTime
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" Ciąg
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 Ciąg
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 Ciąg
VaultTypeList Użyj tego parametru, aby filtrować dane wyjściowe funkcji do rekordów odnoszących się do określonego typu magazynu. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja wyszukuje zarówno magazyny usługi Recovery Services, jak i magazyny kopii zapasowych. N "Microsoft.RecoveryServices/vaults" Ciąg
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 Wartość logiczna
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 określisz Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM wartość tego parametru, funkcja zwraca tylko rekordy powiązane z elementami, których kopie zapasowe są tworzone przy użyciu kopii zapasowej maszyny wirtualnej platformy Azure, bazy danych SQL w kopii zapasowej maszyny wirtualnej platformy Azure lub programu DPM do usługi Azure Backup. 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" Azure Database for PostgreSQL Server Backup", "Azure Blob Backup", "Azure Disk Backup" lub rozdzielaną przecinkami kombinację dowolnej z tych wartości). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent Ciąg
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. W przypadku obciążeń magazynu usługi Recovery Services obsługiwane wartości to "Protected", "ProtectionStopped", "InitialBackupPending" lub rozdzielona przecinkami kombinacja dowolnej z tych wartości. W przypadku obciążeń magazynu kopii zapasowych obsługiwane wartości to "Protected", "ConfiguringProtection", "ConfiguringProtectionFailed", "UpdatingProtection", "ProtectionError", "ProtectionStopped" 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" Ciąg
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" Ciąg
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" Ciąg
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 Wartość logiczna
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ń" Ciąg

Pola zwracane

Nazwa pola Opis Typ danych
UniqueId Klucz podstawowy oznaczający unikatowy identyfikator wystąpienia kopii zapasowej Ciąg
Id Identyfikator usługi Azure Resource Manager (ARM) wystąpienia kopii zapasowej Ciąg
FriendlyName Przyjazna nazwa wystąpienia kopii zapasowej Ciąg
ProtectionInfo Informacje o ustawieniach ochrony wystąpienia kopii zapasowej. Na przykład ochrona jest skonfigurowana, zatrzymana ochrona, oczekiwanie na początkową kopię zapasową Ciąg
LatestRecoveryPoint Data i godzina najnowszego punktu odzyskiwania skojarzonego z wystąpieniem kopii zapasowej. Obecnie to pole jest obsługiwane tylko w przypadku obciążeń magazynu usługi Recovery Services DateTime
OldestRecoveryPoint Data i godzina najstarszego punktu odzyskiwania skojarzonego z wystąpieniem kopii zapasowej Obecnie to pole jest obsługiwane tylko w przypadku obciążeń magazynu usługi Recovery Services
SourceSizeInMBs Rozmiar frontonu wystąpienia kopii zapasowej w mb/s Double
VaultStore_StorageConsumptionInMBs Łączna ilość miejsca w chmurze zużywanego przez wystąpienie kopii zapasowej w warstwie Standardowa magazynu Double
DataSourceFriendlyName Przyjazna nazwa źródła danych odpowiadającego wystąpieniu kopii zapasowej Ciąg
Tworzenie kopii zapasowych Rozwiązanie do tworzenia kopii zapasowych skojarzone z wystąpieniem kopii zapasowej. Na przykład kopia zapasowa maszyny wirtualnej platformy Azure, sql w usłudze Azure VM Backup itd. Ciąg
Datasourcetype Typ źródła danych odpowiadającego wystąpieniu kopii zapasowej. Na przykład "Microsoft.Compute/virtualMachines" Ciąg
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 Ciąg
DatasourceSetFriendlyName Przyjazna nazwa zasobu nadrzędnego źródła danych (wszędzie tam, gdzie ma to zastosowanie). Na przykład w przypadku bazy danych SQL na maszynie wirtualnej platformy Azure to pole będzie zawierać nazwę maszyny wirtualnej, w której istnieje SQL Database Ciąg
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 bazy danych SQL na maszynie wirtualnej platformy Azure to pole będzie zawierać identyfikator usługi Azure Resource Manager (ARM) maszyny wirtualnej, w której istnieje SQL Database Ciąg
DatasourceSetType Typ zasobu nadrzędnego źródła danych (wszędzie tam, gdzie ma to zastosowanie). Na przykład w przypadku platformy SAP HANA w źródle danych maszyny wirtualnej platformy Azure to pole Microsoft.Compute/virtualMachines, ponieważ zasób nadrzędny jest maszyną wirtualną platformy Azure Ciąg
PolicyName Nazwa zasad skojarzonych z wystąpieniem kopii zapasowej Ciąg
PolicyUniqueId Klucz obcy odwołujący się do zasad skojarzonych z wystąpieniem kopii zapasowej Ciąg
PolicyId Identyfikator usługi Azure Resource Manager (ARM) zasad skojarzonych z wystąpieniem kopii zapasowej Ciąg
VaultResourceId Identyfikator usługi Azure Resource Manager (ARM) magazynu skojarzonego z wystąpieniem kopii zapasowej Ciąg
VaultUniqueId Klucz obcy odwołujący się do magazynu skojarzonego z wystąpieniem kopii zapasowej Ciąg
Nazwa magazynu Nazwa magazynu skojarzonego z wystąpieniem kopii zapasowej Ciąg
Tagi magazynu Tagi magazynu skojarzonego z wystąpieniem kopii zapasowej Ciąg
VaultSubscriptionId Identyfikator subskrypcji magazynu skojarzonego z wystąpieniem kopii zapasowej Ciąg
VaultLocation Lokalizacja magazynu skojarzonego z wystąpieniem kopii zapasowej Ciąg
VaultStore_StorageReplicationType Typ replikacji magazynu skojarzony z wystąpieniem kopii zapasowej Ciąg
VaultType Typ magazynu, na przykład "Microsoft.RecoveryServices/vaults" lub "Microsoft.DataProtection/backupVaults" Ciąg
TimeGenerated Sygnatura czasowa rekordu DateTime

_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ść Typ danych
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" DateTime
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" DateTime
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" Ciąg
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 Ciąg
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 Ciąg
VaultTypeList Użyj tego parametru, aby filtrować dane wyjściowe funkcji do rekordów odnoszących się do określonego typu magazynu. Domyślnie wartość tego parametru to "*", co sprawia, że funkcja wyszukuje zarówno magazyny usługi Recovery Services, jak i magazyny usługi Backup. N "Microsoft.RecoveryServices/vaults" Ciąg
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 Wartość logiczna
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 Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM wartość tego parametru, funkcja zwraca tylko rekordy powiązane z elementami kopii zapasowej 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 odnoszące się do wszystkich rozwiązań kopii zapasowych obsługiwanych przez raporty kopii zapasowej (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", "" Azure Database for PostgreSQL Server Backup", "Azure Blob Backup", "Azure Disk Backup" lub rozdzielona przecinkami kombinacja dowolnej z tych wartości). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent Ciąg
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" Ciąg
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ń" Ciąg

Zwrócone pola

Nazwa pola Opis Typ danych
UniqueId Klucz podstawowy oznaczający unikatowy identyfikator grupy rozliczeniowej Ciąg
FriendlyName Przyjazna nazwa grupy rozliczeniowej Ciąg
Nazwa Nazwa grupy rozliczeniowej Ciąg
Typ Typ grupy rozliczeniowej. Na przykład ProtectedContainer lub BackupItem Ciąg
SourceSizeInMBs Rozmiar frontonu grupy rozliczeniowej w mb/s Double
VaultStore_StorageConsumptionInMBs Łączna ilość miejsca do magazynowania w chmurze zużywana przez grupę rozliczeń w warstwie Standardowa magazynu Double
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. Ciąg
VaultResourceId Identyfikator usługi Azure Resource Manager (ARM) magazynu skojarzonego z grupą rozliczeń Ciąg
VaultUniqueId Klucz obcy odwołujący się do magazynu skojarzonego z grupą rozliczeń Ciąg
VaultName Nazwa magazynu skojarzonego z grupą rozliczeń Ciąg
Tagi magazynu Tagi magazynu skojarzonego z grupą rozliczeń Ciąg
VaultSubscriptionId Identyfikator subskrypcji magazynu skojarzonego z grupą rozliczeń Ciąg
VaultLocation Lokalizacja magazynu skojarzonego z grupą rozliczeń Ciąg
VaultStore_StorageReplicationType Typ replikacji magazynu skojarzonego z grupą rozliczeń Ciąg
VaultType Typ magazynu, na przykład "Microsoft.RecoveryServices/vaults" lub "Microsoft.DataProtection/backupVaults" Ciąg
TimeGenerated Sygnatura czasowa rekordu DateTime
ExtendedProperties Dodatkowe właściwości grupy rozliczeniowej Dynamiczny

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