Partager via


Fonctions système pour Sauvegarde Azure

Cet article explique comment écrire des requêtes personnalisées sur des journaux Azure Monitor à l’aide de fonctions système.

Le service Sauvegarde Azure fournit un ensemble de fonctions, appelées fonctions système ou fonctions de solution, qui sont disponibles par défaut dans vos espaces de travail Log Analytics (LA).

Ces fonctions opèrent sur les données figurant dans les tables Sauvegarde Azure brutes de LA, et renvoient les données mises en forme pour vous permettre de récupérer facilement les informations de toutes vos entités en lien avec la sauvegarde, à l'aide de requêtes simples. Les utilisateurs peuvent transmettre des paramètres à ces fonctions pour filtrer les données renvoyées par celles-ci.

Nous vous recommandons d'utiliser les fonctions système lors de l'interrogation de vos données de sauvegarde dans les espaces de travail LA afin de créer des rapports personnalisés, car celles-ci présentent un certain nombre d'avantages, comme détaillé dans la section ci-dessous.

Avantages des fonctions système

  • Des requêtes plus simples : l'utilisation de fonctions vous permet de réduire le nombre de jointures nécessaires dans vos requêtes. Par défaut, les fonctions retournent des schémas « aplatis » qui intègrent toutes les informations relatives à l’entité (instance de sauvegarde, travail, coffre, etc.) interrogée. Par exemple, si vous avez besoin d'une liste de travaux de sauvegarde réussis par nom d'élément de sauvegarde et conteneur associé, un simple appel à la fonction _AzureBackup_getJobs() vous donnera toutes les informations que vous recherchez pour chaque travail. A contrario, l'interrogation directe des tables brutes vous obligerait à effectuer plusieurs jointures entre les tables AddonAzureBackupJobs et CoreAzureBackup.

  • Transition plus fluide à partir de l'événement de diagnostic hérité : l'utilisation de fonctions système vous permet de passer en douceur de l'événement de diagnostic hérité (AzureBackupReport en mode AzureDiagnostics) aux événements spécifiques aux ressources. Toutes les fonctions système fournies par le service Sauvegarde Azure vous permettent de spécifier un paramètre pour déterminer si la fonction doit interroger les données uniquement à partir des tables spécifiques aux ressources, ou à la fois à partir de la table héritée et des tables spécifiques aux ressources (avec déduplication des enregistrements).

    • Si vous avez réussi à migrer vers les tables spécifiques aux ressources, vous pouvez choisir d'exclure la table héritée de l'interrogation.
    • Si vous êtes actuellement en cours de migration et que vous disposez dans la table héritée de données dont vous avez besoin à des fins d'analyse, vous pouvez choisir d'inclure la table héritée. Au terme de la transition, si vous n'avez plus besoin des données de la table héritée, vous pouvez mettre à jour la valeur du paramètre transmis à la fonction dans vos requêtes, afin d'exclure la table héritée.
    • Si vous n'utilisez que la table héritée, les fonctions continueront de fonctionner lorsque vous choisirez d'inclure celle-ci via le même paramètre. Il est toutefois recommandé de basculer au plus tôt vers les tables spécifiques aux ressources.
  • Réduction du risque d'interruption des requêtes personnalisées : si le service Sauvegarde Azure améliore le schéma des tables LA sous-jacentes pour prendre en charge de futurs scénarios de création de rapports, la définition des fonctions sera également mise à jour pour tenir compte des modifications apportées au schéma. Ainsi, si vous utilisez des fonctions système pour créer des requêtes personnalisées, vos requêtes ne seront pas interrompues, même si des modifications sont apportées au schéma sous-jacent des tables.

Remarque

Les fonctions système sont gérées par Microsoft et leurs définitions ne peuvent pas être modifiées par les utilisateurs. Si vous avez besoin de fonctions modifiables, vous pouvez créer des fonctions enregistrées dans LA.

Types de fonctions système offertes par le service Sauvegarde Azure

  • Fonctions principales : ces fonctions vous permettent d'interroger n'importe laquelle des entités clés du service Sauvegarde Azure, comme les instances de sauvegarde, les coffres, les stratégies, les travaux et les entités de facturation. Par exemple, la fonction _AzureBackup_getBackupInstances renvoie la liste de toutes les instances de sauvegarde qui figurent dans votre environnement à compter de la dernière date de fin (au format UTC). Les paramètres et le schéma renvoyé pour chacune de ces fonctions principales sont résumés plus loin dans cet article.

  • Fonctions de tendance : ces fonctions renvoient des enregistrements historiques de vos entités en lien avec la sauvegarde (par exemple, instances de sauvegarde ou groupes de facturation), et fournissent les tendances quotidiennes, hebdomadaires et mensuelles des métriques clés (par exemple, nombre ou stockage consommé) qui se rapportent à ces entités. Les paramètres et le schéma renvoyé pour chacune de ces fonctions de tendance sont résumés plus loin dans cet article.

Notes

Actuellement, les fonctions système renvoient des données jusqu'au dernier jour de fin (UTC). Les données de la journée partielle en cours ne sont pas renvoyées. Ainsi, si vous cherchez à récupérer des enregistrements pour la journée en cours, vous devrez utiliser les tables LA brutes.

Liste des fonctions système

Fonctions Core

_AzureBackup_GetVaults()

Cette fonction renvoie la liste de tous les coffres Recovery Services de votre environnement Azure qui sont associés à l'espace de travail LA.

Paramètres

Nom du paramètre Description Obligatoire ? Exemple de valeur Type de données
RangeStart N'utilisez ce paramètre et le paramètre RangeEnd que si vous avez besoin de récupérer tous les enregistrements associés aux coffres pour la période comprise entre RangeStart et RangeEnd. Par défaut, les valeurs de RangeStart et RangeEnd sont nulles. Par conséquent, la fonction ne récupèrera que le dernier enregistrement de chaque coffre. N « 2021-03-03 00:00:00 » DateTime
RangeEnd N'utilisez ce paramètre et le paramètre RangeStart que si vous avez besoin de récupérer tous les enregistrements associés aux coffres pour la période comprise entre RangeStart et RangeEnd. Par défaut, les valeurs de RangeStart et RangeEnd sont nulles. Par conséquent, la fonction ne récupèrera que le dernier enregistrement de chaque coffre. N « 2021-03-10 00:00:00 » DateTime
VaultSubscriptionList Utilisez ce paramètre pour filtrer la sortie de la fonction sur un ensemble d'abonnements pour lesquels il existe des données de sauvegarde. En spécifiant une liste d'ID d'abonnements séparés par des virgules comme paramètre de cette fonction, vous récupérerez uniquement les coffres figurant dans les abonnements spécifiés. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de rechercher des enregistrements dans tous les abonnements. N « 00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111 » String
VaultLocationList Utilisez ce paramètre pour filtrer la sortie de la fonction sur un ensemble de régions pour lesquelles il existe des données de sauvegarde. En spécifiant une liste de régions séparées par des virgules comme paramètre de cette fonction, vous récupérerez uniquement les coffres figurant dans les régions spécifiées. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de rechercher des enregistrements dans toutes les régions. N eastus,westus String
VaultList Utilisez ce paramètre pour filtrer la sortie de la fonction sur un ensemble de coffres particulier. En spécifiant une liste de noms de coffres séparés par des virgules comme paramètre de cette fonction, vous récupérerez uniquement les enregistrements se rapportant aux coffres spécifiés. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de rechercher des enregistrements dans tous les coffres. N vault1,vault2,vault3 String
VaultTypeList Utilisez ce paramètre pour filtrer la sortie de la fonction sur les enregistrements appartenant à un type de coffre particulier. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de rechercher à la fois les coffres Recovery Services et les coffres de sauvegarde. N « Microsoft.RecoveryServices/vaults » String
ExcludeLegacyEvent Utilisez ce paramètre pour choisir d'interroger ou non les données de la table AzureDiagnostics héritée. Si la valeur de ce paramètre est false, la fonction interroge les données de la table AzureDiagnostics et des tables spécifiques aux ressources. Si la valeur de ce paramètre est true, la fonction interroge les données des tables spécifiques aux ressources uniquement. La valeur par défaut est true. N true Boolean

Champs renvoyés

Nom du champ Description Type de données
UniqueId Clé primaire spécifiant l'ID unique du coffre String
Id ID Azure Resource Manager (ARM) du coffre String
Nom Nom du coffre String
SubscriptionId ID de l'abonnement dans lequel figure le coffre String
Emplacement Emplacement dans lequel figure le coffre String
VaultStore_StorageReplicationType Type de réplication de stockage associé au coffre String
Étiquettes Étiquettes du coffre String
TimeGenerated Horodatage de l'enregistrement DateTime
Type Type du coffre, par exemple « Microsoft.RecoveryServices/vaults » ou « Microsoft.DataProtection/backupVaults » String

_AzureBackup_GetPolicies()

Cette fonction renvoie la liste des stratégies de sauvegarde en cours d'utilisation dans votre environnement Azure, ainsi que des informations détaillées sur chaque stratégie, telles que le type de source de données, le type de réplication de stockage, etc.

Paramètres

Nom du paramètre Description Obligatoire ? Exemple de valeur Type de données
RangeStart N'utilisez ce paramètre et le paramètre RangeStart que si vous avez besoin de récupérer tous les enregistrements associés aux stratégies pour la période comprise entre RangeStart et RangeEnd. Par défaut, les valeurs de RangeStart et RangeEnd sont nulles. Par conséquent, la fonction ne récupèrera que le dernier enregistrement de chaque stratégie. N « 2021-03-03 00:00:00 » DateTime
RangeEnd N'utilisez ce paramètre et le paramètre RangeStart que si vous avez besoin de récupérer tous les enregistrements associés aux stratégies pour la période comprise entre RangeStart et RangeEnd. Par défaut, les valeurs de RangeStart et RangeEnd sont nulles. Par conséquent, la fonction ne récupèrera que le dernier enregistrement de chaque stratégie. N « 2021-03-10 00:00:00 » DateTime
VaultSubscriptionList Utilisez ce paramètre pour filtrer la sortie de la fonction sur un ensemble d'abonnements pour lesquels il existe des données de sauvegarde. En spécifiant une liste d'ID d'abonnements séparés par des virgules comme paramètre de cette fonction, vous récupérerez uniquement les stratégies figurant dans les abonnements spécifiés. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de rechercher des enregistrements dans tous les abonnements. N « 00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111 » String
VaultLocationList Utilisez ce paramètre pour filtrer la sortie de la fonction sur un ensemble de régions pour lesquelles il existe des données de sauvegarde. En spécifiant une liste de régions séparées par des virgules comme paramètre de cette fonction, vous récupérerez uniquement les stratégies figurant dans les régions spécifiées. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de rechercher des enregistrements dans toutes les régions. N eastus,westus String
VaultList Utilisez ce paramètre pour filtrer la sortie de la fonction sur un ensemble de coffres particulier. En spécifiant une liste de coffres séparés par des virgules comme paramètre de cette fonction, vous récupérerez uniquement les enregistrements de stratégies se rapportant aux coffres spécifiés. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de rechercher des enregistrements de stratégies dans tous les coffres. N vault1,vault2,vault3 String
VaultTypeList Utilisez ce paramètre pour filtrer la sortie de la fonction sur les enregistrements appartenant à un type de coffre particulier. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de rechercher à la fois les coffres Recovery Services et les coffres de sauvegarde. N « Microsoft.RecoveryServices/vaults » String
ExcludeLegacyEvent Utilisez ce paramètre pour choisir d'interroger ou non les données de la table AzureDiagnostics héritée. Si la valeur de ce paramètre est false, la fonction interroge les données de la table AzureDiagnostics et des tables spécifiques aux ressources. Si la valeur de ce paramètre est true, la fonction interroge les données des tables spécifiques aux ressources uniquement. La valeur par défaut est true. N true Boolean
BackupSolutionList Utilisez ce paramètre pour filtrer la sortie de la fonction sur un ensemble de solutions de sauvegarde utilisées dans votre environnement Azure. Par exemple, si vous spécifiez Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM comme valeur de ce paramètre, la fonction retourne uniquement les enregistrements associés aux éléments sauvegardés à l’aide de la sauvegarde de machines virtuelles Azure, de la sauvegarde SQL dans les machines virtuelles Azure ou de la sauvegarde DPM sur Azure. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de retourner des enregistrements se rapportant à toutes les solutions de sauvegarde prises en charge par le service Rapports de sauvegarde (les valeurs prises en charge sont « Sauvegarde de machines virtuelles Azure », « Sauvegarde SQL dans les machines virtuelles Azure », « Sauvegarde SAP HANA dans les machines virtuelles Azure », « Sauvegarde Stockage Azure (Azure Files) », « Agent de sauvegarde Azure », « DPM », « Serveur de sauvegarde Azure », « Sauvegarde du serveur Azure Database pour PostgreSQL », « Sauvegarde de blobs Azure », « Sauvegarde de disques Azure » ou une combinaison de ces valeurs séparées par des virgules). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String

Champs renvoyés

Nom du champ Description **Type de données **
UniqueId Clé primaire spécifiant l'ID unique de la stratégie String
Id ID Azure Resource Manager (ARM) de la stratégie String
Nom Nom de la stratégie String
TimeZone Fuseau horaire dans lequel la stratégie est définie String
Solution de sauvegarde Solution de sauvegarde à laquelle la stratégie est associée. Par exemple, Sauvegarde de machines virtuelles Azure, SQL dans Sauvegarde de machines virtuelles Azure, etc. String
TimeGenerated Horodatage de l'enregistrement Datetime
VaultUniqueId Clé étrangère qui fait référence au coffre associé à la stratégie String
VaultResourceId ID Azure Resource Manager (ARM) du coffre associé à la stratégie String
VaultName Nom du coffre associé à la stratégie String
VaultTags Étiquettes du coffre associé à la stratégie String
VaultLocation Emplacement du coffre associé à la stratégie String
VaultSubscriptionId ID d'abonnement du coffre associé à la stratégie String
VaultStore_StorageReplicationType Type de réplication de stockage du coffre associé à la stratégie String
VaultType Type du coffre, par exemple « Microsoft.RecoveryServices/vaults » ou « Microsoft.DataProtection/backupVaults » String
ExtendedProperties Propriétés supplémentaires de la stratégie Dynamique

_AzureBackup_GetJobs()

Cette fonction renvoie la liste de tous les travaux en lien avec la sauvegarde et la restauration qui ont été déclenchés dans un intervalle de temps spécifié, ainsi que des informations détaillées sur chaque travail, telles que son état, sa durée, les données transférées, etc.

Paramètres

Nom du paramètre Description Obligatoire ? Exemple de valeur **Type de données **
RangeStart Utilisez ce paramètre et le paramètre RangeEnd pour obtenir la liste de tous les travaux ayant débuté dans la période comprise entre RangeStart et RangeEnd. O « 2021-03-03 00:00:00 » DateTime
RangeEnd Utilisez ce paramètre et le paramètre RangeStart pour obtenir la liste de tous les travaux ayant débuté dans la période comprise entre RangeStart et RangeEnd. O « 2021-03-10 00:00:00 » DateTime
VaultSubscriptionList Utilisez ce paramètre pour filtrer la sortie de la fonction sur un ensemble d'abonnements pour lesquels il existe des données de sauvegarde. En spécifiant une liste d'ID d'abonnements séparés par des virgules comme paramètre de cette fonction, vous récupérerez uniquement les travaux associés aux coffres des abonnements spécifiés. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de rechercher des enregistrements dans tous les abonnements. N « 00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111 » String
VaultLocationList Utilisez ce paramètre pour filtrer la sortie de la fonction sur un ensemble de régions pour lesquelles il existe des données de sauvegarde. En spécifiant une liste de régions séparées par des virgules comme paramètre de cette fonction, vous récupérerez uniquement les travaux associés aux coffres des régions spécifiées. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de rechercher des enregistrements dans toutes les régions. N eastus,westus String
VaultList Utilisez ce paramètre pour filtrer la sortie de la fonction sur un ensemble de coffres particulier. En spécifiant une liste de noms de coffres séparés par des virgules comme paramètre de cette fonction, vous récupérerez uniquement les travaux se rapportant aux coffres spécifiés. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de rechercher des travaux dans tous les coffres. N vault1,vault2,vault3 String
VaultTypeList Utilisez ce paramètre pour filtrer la sortie de la fonction sur les enregistrements appartenant à un type de coffre particulier. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de rechercher à la fois les coffres Recovery Services et les coffres de sauvegarde. N « Microsoft.RecoveryServices/vaults » String
ExcludeLegacyEvent Utilisez ce paramètre pour choisir d'interroger ou non les données de la table AzureDiagnostics héritée. Si la valeur de ce paramètre est false, la fonction interroge les données de la table AzureDiagnostics et des tables spécifiques aux ressources. Si la valeur de ce paramètre est true, la fonction interroge les données des tables spécifiques aux ressources uniquement. La valeur par défaut est true. N true Boolean
BackupSolutionList Utilisez ce paramètre pour filtrer la sortie de la fonction sur un ensemble de solutions de sauvegarde utilisées dans votre environnement Azure. Par exemple, si vous spécifiez Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM comme valeur de ce paramètre, la fonction retourne uniquement les enregistrements associés aux éléments sauvegardés à l’aide de la sauvegarde de machines virtuelles Azure, de la sauvegarde SQL dans les machines virtuelles Azure ou de la sauvegarde DPM sur Azure. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de retourner des enregistrements se rapportant à toutes les solutions de sauvegarde prises en charge par le service Rapports de sauvegarde (les valeurs prises en charge sont « Sauvegarde de machines virtuelles Azure », « Sauvegarde SQL dans les machines virtuelles Azure », « Sauvegarde SAP HANA dans les machines virtuelles Azure », « Sauvegarde Stockage Azure (Azure Files) », « Agent de sauvegarde Azure », « DPM », « Serveur de sauvegarde Azure », « Sauvegarde du serveur Azure Database pour PostgreSQL », « Sauvegarde de blobs Azure », « Sauvegarde de disques Azure » ou une combinaison de ces valeurs séparées par des virgules). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
JobOperationList Utilisez ce paramètre pour filtrer la sortie de la fonction sur un type de travail spécifique. Par exemple, les opérations de sauvegarde ou de restauration. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de rechercher à la fois les travaux de sauvegarde et de restauration. N « Backup » String
JobStatusList Utilisez ce paramètre pour filtrer la sortie de la fonction sur un état de travail spécifique. Par exemple, Completed, Failed, etc. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de rechercher tous les travaux indépendamment de leur état. N Failed,CompletedWithWarnings String
JobFailureCodeList Utilisez ce paramètre pour filtrer la sortie de la fonction sur un code d'échec spécifique. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de rechercher tous les travaux indépendamment du code d'échec. N « Success » String
DatasourceSetName Utilisez ce paramètre pour filtrer la sortie de la fonction sur une ressource parente particulière. Par exemple, pour renvoyer les instances de SQL dans Sauvegarde de machines virtuelles Azure appartenant à la machine virtuelle « testvm », spécifiez testvm comme valeur de ce paramètre. Par défaut, la valeur est « * », ce qui permet à la fonction de rechercher des enregistrements dans toutes les instances de sauvegarde. N « testvm » String
BackupInstanceName Utilisez ce paramètre pour rechercher des travaux sur une instance de sauvegarde particulière, par nom. Par défaut, la valeur est « * », ce qui permet à la fonction de rechercher des enregistrements dans toutes les instances de sauvegarde. N « testvm » String
ExcludeLog Utilisez ce paramètre pour exclure les travaux de journal des résultats de la fonction (afin d'améliorer les performances des requêtes). Par défaut, la valeur de ce paramètre est true, ce qui permet à la fonction d'exclure les travaux de journal. N true Boolean

Champs renvoyés

Nom du champ Description **Type de données **
UniqueId Clé primaire spécifiant l'ID unique du travail String
OperationCategory Catégorie de l'opération en cours d'exécution. Par exemple, Sauvegarde, Restauration String
Opération Détails de l'opération en cours d'exécution. Par exemple, journal (pour la sauvegarde de journal) String
État État du travail. Par exemple, Completed, Failed, CompletedWithWarnings String
ErrorTitle Code d'échec du travail String
StartTime Date et heure de début du travail DateTime
DurationInSecs Durée du travail, en secondes Double
DataTransferredInMBs Données transférées par le travail, en Mo. Actuellement, ce champ est uniquement pris en charge pour les charges de travail de coffre Recovery Services Double
RestoreJobRPDateTime Date et heure de création du point de récupération en cours de récupération. Actuellement, ce champ est uniquement pris en charge pour les charges de travail de coffre Recovery Services DateTime
RestoreJobRPLocation Emplacement auquel a été stocké le point de récupération en cours de récupération String
BackupInstanceUniqueId Clé étrangère qui fait référence à l'instance de sauvegarde associée au travail String
BackupInstanceId ID Azure Resource Manager (ARM) de l'instance de sauvegarde associée au travail String
BackupInstanceFriendlyName Nom de l'instance de sauvegarde associée au travail String
DatasourceResourceId ID Azure Resource Manager (ARM) de la source de données sous-jacente associée au travail. Par exemple, ID Azure Resource Manager (ARM) de la machine virtuelle String
DatasourceFriendlyName Nom convivial de la source de données sous-jacente associée au travail String
DatasourceType Type de la source de données associée au travail. Par exemple, « Microsoft.Compute/virtualMachines » String
BackupSolution Solution de sauvegarde à laquelle le travail est associé. Par exemple, Sauvegarde de machines virtuelles Azure, SQL dans Sauvegarde de machines virtuelles Azure, etc. String
DatasourceSetResourceId ID Azure Resource Manager (ARM) de la ressource parente de la source de données (le cas échéant). Par exemple, pour une source de données SQL dans une machine virtuelle Azure, ce champ contiendra l'ID Azure Resource Manager (ARM) de la machine virtuelle dans laquelle figure SQL Database String
DatasourceSetType Type de la ressource parente de la source de données (le cas échéant). Par exemple, pour une source de données SAP HANA dans une machine virtuelle Azure, ce champ sera Microsoft.Compute/virtualMachines, car la ressource parente est une machine virtuelle Azure String
VaultResourceId ID Azure Resource Manager (ARM) du coffre associé au travail String
VaultUniqueId Clé étrangère qui fait référence au coffre associé au travail String
VaultName Nom du coffre associé au travail String
VaultTags Étiquettes du coffre associé au travail String
VaultSubscriptionId ID d'abonnement du coffre associé au travail String
VaultLocation Emplacement du coffre associé au travail String
VaultStore_StorageReplicationType Type de réplication de stockage du coffre associé au travail String
VaultType Type du coffre, par exemple « Microsoft.RecoveryServices/vaults » ou « Microsoft.DataProtection/backupVaults » String
TimeGenerated Horodatage de l'enregistrement DateTime

_AzureBackup_GetBackupInstances()

Cette fonction renvoie la liste des instances de sauvegarde associées à vos coffres Recovery Services, ainsi que des informations détaillées sur chaque instance de sauvegarde, comme la consommation de stockage cloud, la stratégie associée, etc.

Paramètres

Nom du paramètre Description Obligatoire ? Exemple de valeur **Type de données **
RangeStart N'utilisez ce paramètre et le paramètre RangeEnd que si vous avez besoin de récupérer tous les enregistrements associés aux instances de sauvegarde pour la période comprise entre RangeStart et RangeEnd. Par défaut, les valeurs de RangeStart et RangeEnd sont nulles. Par conséquent, la fonction ne récupèrera que le dernier enregistrement de chaque instance de sauvegarde. N « 2021-03-03 00:00:00 » DataTime
RangeEnd N'utilisez ce paramètre et le paramètre RangeStart que si vous avez besoin de récupérer tous les enregistrements associés aux instances de sauvegarde pour la période comprise entre RangeStart et RangeEnd. Par défaut, les valeurs de RangeStart et RangeEnd sont nulles. Par conséquent, la fonction ne récupèrera que le dernier enregistrement de chaque instance de sauvegarde. N « 2021-03-10 00:00:00 » DateTime
VaultSubscriptionList Utilisez ce paramètre pour filtrer la sortie de la fonction sur un ensemble d'abonnements pour lesquels il existe des données de sauvegarde. En spécifiant une liste d'ID d'abonnements séparés par des virgules comme paramètre de cette fonction, vous récupérerez uniquement les instances de sauvegarde figurant dans les abonnements spécifiés. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de rechercher des enregistrements dans tous les abonnements. N « 00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111 » String
VaultLocationList Utilisez ce paramètre pour filtrer la sortie de la fonction sur un ensemble de régions pour lesquelles il existe des données de sauvegarde. En spécifiant une liste de régions séparées par des virgules comme paramètre de cette fonction, vous récupérerez uniquement les instances de sauvegarde figurant dans les régions spécifiées. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de rechercher des enregistrements dans toutes les régions. N eastus,westus String
VaultList Utilisez ce paramètre pour filtrer la sortie de la fonction sur un ensemble de coffres particulier. En spécifiant une liste de coffres séparés par des virgules comme paramètre de cette fonction, vous récupérerez uniquement les enregistrements d'instances de sauvegarde se rapportant aux coffres spécifiés. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de rechercher des enregistrements d'instances de sauvegarde dans tous les coffres. N vault1,vault2,vault3 String
VaultTypeList Utilisez ce paramètre pour filtrer la sortie de la fonction sur les enregistrements appartenant à un type de coffre particulier. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de rechercher à la fois les coffres Recovery Services et les coffres de sauvegarde. N « Microsoft.RecoveryServices/vaults » String
ExcludeLegacyEvent Utilisez ce paramètre pour choisir d'interroger ou non les données de la table AzureDiagnostics héritée. Si la valeur de ce paramètre est false, la fonction interroge les données de la table AzureDiagnostics et des tables spécifiques aux ressources. Si la valeur de ce paramètre est true, la fonction interroge les données des tables spécifiques aux ressources uniquement. La valeur par défaut est true. N true Boolean
BackupSolutionList Utilisez ce paramètre pour filtrer la sortie de la fonction sur un ensemble de solutions de sauvegarde utilisées dans votre environnement Azure. Par exemple, si vous spécifiez Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM comme valeur de ce paramètre, la fonction retourne uniquement les enregistrements associés aux éléments sauvegardés à l’aide de la sauvegarde de machines virtuelles Azure, de la sauvegarde SQL dans les machines virtuelles Azure ou de la sauvegarde DPM sur Azure. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de retourner des enregistrements se rapportant à toutes les solutions de sauvegarde prises en charge par le service Rapports de sauvegarde (les valeurs prises en charge sont « Sauvegarde de machines virtuelles Azure », « Sauvegarde SQL dans les machines virtuelles Azure », « Sauvegarde SAP HANA dans les machines virtuelles Azure », « Sauvegarde Stockage Azure (Azure Files) », « Agent de sauvegarde Azure », « DPM », « Serveur de sauvegarde Azure », « Sauvegarde du serveur Azure Database pour PostgreSQL », « Sauvegarde de blobs Azure », « Sauvegarde de disques Azure » ou une combinaison de ces valeurs séparées par des virgules). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
ProtectionInfoList Utilisez ce paramètre pour choisir d'inclure uniquement les instances de sauvegarde qui sont activement protégées, ou d'inclure également les instances pour lesquelles la protection a été arrêtée et les instances pour lesquelles la sauvegarde initiale est en attente. Pour les charges de travail de coffre Recovery Services, les valeurs prises en charge sont « Protected », « ProtectionStopped », « InitialBackupPending » ou une combinaison de ces valeurs séparées par des virgules. Pour les charges de travail du coffre de sauvegarde, les valeurs prises en charge sont « Protected », « ConfiguringProtection », « ConfiguringProtectionFailed », « UpdatingProtection », « ProtectionError », « ProtectionStopped » ou une combinaison de l’une de ces valeurs séparées par des virgules. Par défaut, la valeur est « * », ce qui permet à la fonction de rechercher toutes les instances de sauvegarde indépendamment des détails de protection. N « Protected » String
DatasourceSetName Utilisez ce paramètre pour filtrer la sortie de la fonction sur une ressource parente particulière. Par exemple, pour renvoyer les instances de SQL dans Sauvegarde de machines virtuelles Azure appartenant à la machine virtuelle « testvm », spécifiez testvm comme valeur de ce paramètre. Par défaut, la valeur est « * », ce qui permet à la fonction de rechercher des enregistrements dans toutes les instances de sauvegarde. N « testvm » String
BackupInstanceName Utilisez ce paramètre pour rechercher une instance de sauvegarde particulière, par nom. Par défaut, la valeur est « * », ce qui permet à la fonction de rechercher toutes les instances de sauvegarde. N « testvm » String
DisplayAllFields Utilisez ce paramètre pour choisir de ne récupérer qu'un sous-ensemble des champs renvoyés par la fonction. Si la valeur de ce paramètre est false, la fonction élimine les informations relatives au stockage et au point de rétention des résultats de la fonction. Cela est particulièrement utile lorsque vous utilisez cette fonction comme étape intermédiaire dans une requête plus volumineuse et que vous devez optimiser les performances de la requête en éliminant les colonnes dont vous n'avez pas besoin pour l'analyse. Par défaut, la valeur de ce paramètre est true, ce qui permet à la fonction de renvoyer tous les champs relatifs à l'instance de sauvegarde. N true Boolean

Champs renvoyés

Nom du champ Description Type de données
UniqueId Clé primaire spécifiant l'ID unique de l'instance de sauvegarde String
Id ID Azure Resource Manager (ARM) de l'instance de sauvegarde String
FriendlyName Nom convivial de l’élément de l'instance de sauvegarde String
ProtectionInfo Informations sur les paramètres de protection de l'instance de sauvegarde. Par exemple, protection configurée, protection arrêtée, sauvegarde initiale en attente String
LatestRecoveryPoint Date et heure du dernier point de récupération associé à l’instance de sauvegarde. Actuellement, ce champ est uniquement pris en charge pour les charges de travail de coffre Recovery Services. DateTime
OldestRecoveryPoint Date et heure du point de récupération le plus ancien associé à l’instance de sauvegarde. Actuellement, ce champ est uniquement pris en charge pour les charges de travail de coffre Recovery Services. DateTime
SourceSizeInMBs Taille du serveur frontal de l'instance de sauvegarde, en Mo Double
VaultStore_StorageConsumptionInMBs Stockage cloud total consommé par l'instance de sauvegarde au niveau standard du coffre Double
DataSourceFriendlyName Nom convivial de la source de données correspondant à l'instance de sauvegarde String
BackupSolution Solution de sauvegarde à laquelle l'instance de sauvegarde est associée. Par exemple, Sauvegarde de machines virtuelles Azure, SQL dans Sauvegarde de machines virtuelles Azure, etc. String
DatasourceType Type de la source de données correspondant à l'instance de sauvegarde Par exemple, « Microsoft.Compute/virtualMachines » String
DatasourceResourceId ID Azure Resource Manager (ARM) de la source de données sous-jacente correspondant à l'instance de sauvegarde. Par exemple, ID Azure Resource Manager (ARM) de la machine virtuelle String
DatasourceSetFriendlyName Nom convivial de la ressource parente de la source de données (le cas échéant). Par exemple, pour une source de données SQL dans une machine virtuelle Azure, ce champ contiendra le nom de la machine virtuelle dans laquelle figure SQL Database String
DatasourceSetFriendlyName Nom convivial de la ressource parente de la source de données (le cas échéant). Par exemple, pour une source de données SQL dans une machine virtuelle Azure, ce champ contiendra le nom de la machine virtuelle dans laquelle figure SQL Database String
DatasourceSetResourceId ID Azure Resource Manager (ARM) de la ressource parente de la source de données (le cas échéant). Par exemple, pour une source de données SQL dans une machine virtuelle Azure, ce champ contiendra l'ID Azure Resource Manager (ARM) de la machine virtuelle dans laquelle figure SQL Database String
DatasourceSetType Type de la ressource parente de la source de données (le cas échéant). Par exemple, pour une source de données SAP HANA dans une machine virtuelle Azure, ce champ sera Microsoft.Compute/virtualMachines, car la ressource parente est une machine virtuelle Azure String
PolicyName Nom de la stratégie associée à l'instance de sauvegarde String
PolicyUniqueId Clé étrangère qui fait référence à la stratégie associée à l'instance de sauvegarde String
PolicyId ID Azure Resource Manager (ARM) de la stratégie associée à l'instance de sauvegarde String
VaultResourceId ID Azure Resource Manager (ARM) du coffre associé à l'instance de sauvegarde String
VaultUniqueId Clé étrangère qui fait référence au coffre associé à l'instance de sauvegarde String
VaultName Nom du coffre associé à l'instance de sauvegarde String
VaultTags Étiquettes du coffre associé à l'instance de sauvegarde String
VaultSubscriptionId ID d'abonnement du coffre associé à l'instance de sauvegarde String
VaultLocation Emplacement du coffre associé à l'instance de sauvegarde String
VaultStore_StorageReplicationType Type de réplication de stockage du coffre associé à l'instance de sauvegarde String
VaultType Type du coffre, qui est « Microsoft.RecoveryServices/vaults » ou « Microsoft.DataProtection/backupVaults » String
TimeGenerated Horodatage de l'enregistrement DateTime

_AzureBackup_GetBillingGroups()

Cette fonction renvoie la liste de toutes les entités de facturation en lien avec la sauvegarde (groupes de facturation), ainsi que des informations sur les principaux composants de facturation, comme la taille du serveur frontal et le stockage cloud total.

Paramètres

Nom du paramètre Description Obligatoire ? Exemple de valeur Type de date
RangeStart N'utilisez ce paramètre et le paramètre RangeEnd que si vous avez besoin de récupérer tous les enregistrements associés aux groupes de facturation pour la période comprise entre RangeStart et RangeEnd. Par défaut, les valeurs de RangeStart et RangeEnd sont nulles. Par conséquent, la fonction ne récupèrera que le dernier enregistrement de chaque groupe de facturation. N « 2021-03-03 00:00:00 » DateTime
RangeEnd N'utilisez ce paramètre et le paramètre RangeStart que si vous avez besoin de récupérer tous les enregistrements associés aux groupes de facturation pour la période comprise entre RangeStart et RangeEnd. Par défaut, les valeurs de RangeStart et RangeEnd sont nulles. Par conséquent, la fonction ne récupèrera que le dernier enregistrement de chaque groupe de facturation. N « 2021-03-10 00:00:00 » DateTime
VaultSubscriptionList Utilisez ce paramètre pour filtrer la sortie de la fonction sur un ensemble d'abonnements pour lesquels il existe des données de sauvegarde. En spécifiant une liste d'ID d'abonnements séparés par des virgules comme paramètre de cette fonction, vous récupérerez uniquement les groupes de facturation figurant dans les abonnements spécifiés. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de rechercher des enregistrements dans tous les abonnements. N « 00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111 » String
VaultLocationList Utilisez ce paramètre pour filtrer la sortie de la fonction sur un ensemble de régions pour lesquelles il existe des données de sauvegarde. En spécifiant une liste de régions séparées par des virgules comme paramètre de cette fonction, vous récupérerez uniquement les groupes de facturation figurant dans les régions spécifiées. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de rechercher des enregistrements dans toutes les régions. N eastus,westus String
VaultList Utilisez ce paramètre pour filtrer la sortie de la fonction sur un ensemble de coffres particulier. En spécifiant une liste de coffres séparés par des virgules comme paramètre de cette fonction, vous récupérerez uniquement les enregistrements d'instances de sauvegarde se rapportant aux coffres spécifiés. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de rechercher des enregistrements de groupes de facturation dans tous les coffres. N vault1,vault2,vault3 String
VaultTypeList Utilisez ce paramètre pour filtrer la sortie de la fonction sur les enregistrements appartenant à un type de coffre particulier. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de rechercher à la fois les coffres Recovery Services et les coffres de sauvegarde. N « Microsoft.RecoveryServices/vaults » String
ExcludeLegacyEvent Utilisez ce paramètre pour choisir d'interroger ou non les données de la table AzureDiagnostics héritée. Si la valeur de ce paramètre est false, la fonction interroge les données de la table AzureDiagnostics et des tables spécifiques aux ressources. Si la valeur de ce paramètre est true, la fonction interroge les données des tables spécifiques aux ressources uniquement. La valeur par défaut est true. N true Boolean
BackupSolutionList Utilisez ce paramètre pour filtrer la sortie de la fonction sur un ensemble de solutions de sauvegarde utilisées dans votre environnement Azure. Par exemple, si vous spécifiez Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM comme valeur de ce paramètre, la fonction retourne uniquement les enregistrements associés aux éléments sauvegardés à l’aide de la sauvegarde de machines virtuelles Azure, de la sauvegarde SQL dans les machines virtuelles Azure ou de la sauvegarde DPM sur Azure. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de retourner des enregistrements se rapportant à toutes les solutions de sauvegarde prises en charge par le service Rapports de sauvegarde (les valeurs prises en charge sont « Sauvegarde de machines virtuelles Azure », « Sauvegarde SQL dans les machines virtuelles Azure », « Sauvegarde SAP HANA dans les machines virtuelles Azure », « Sauvegarde Stockage Azure (Azure Files) », « Agent de sauvegarde Azure », « DPM », « Serveur de sauvegarde Azure », « Sauvegarde du serveur Azure Database pour PostgreSQL », « Sauvegarde de blobs Azure », « Sauvegarde de disques Azure » ou une combinaison de ces valeurs séparées par des virgules). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
BillingGroupName Utilisez ce paramètre pour rechercher un groupe de facturation spécifique, par nom. Par défaut, la valeur est « * », ce qui permet à la fonction de rechercher tous les groupes de facturation. N « testvm » String

Champs renvoyés

Nom du champ Description Type de données
UniqueId Clé primaire spécifiant l'ID unique du groupe de facturation String
FriendlyName Nom convivial du groupe de facturation String
Nom Nom du groupe de facturation String
Type Type de groupe de facturation. Par exemple, ProtectedContainer ou BackupItem String
SourceSizeInMBs Taille du serveur frontal du groupe de facturation, en Mo Double
VaultStore_StorageConsumptionInMBs Stockage cloud total consommé par le groupe de facturation au niveau standard du coffre Double
BackupSolution Solution de sauvegarde à laquelle le groupe de facturation est associé. Par exemple, Sauvegarde de machines virtuelles Azure, SQL dans Sauvegarde de machines virtuelles Azure, etc. String
VaultResourceId ID Azure Resource Manager (ARM) du coffre associé au groupe de facturation String
VaultUniqueId Clé étrangère qui fait référence au coffre associé au groupe de facturation String
VaultName Nom du coffre associé au groupe de facturation String
VaultTags Étiquettes du coffre associé au groupe de facturation String
VaultSubscriptionId ID d'abonnement du coffre associé au groupe de facturation String
VaultLocation Emplacement du coffre associé au groupe de facturation String
VaultStore_StorageReplicationType Type de réplication de stockage du coffre associé au groupe de facturation String
VaultType Type du coffre, par exemple « Microsoft.RecoveryServices/vaults » ou « Microsoft.DataProtection/backupVaults » String
TimeGenerated Horodatage de l'enregistrement DateTime
ExtendedProperties Propriétés supplémentaires du groupe de facturation Dynamique

Fonctions de tendance

_AzureBackup_GetBackupInstancesTrends()

Cette fonction retourne des enregistrements historiques pour chaque instance de sauvegarde, ce qui vous permet d’examiner les principales tendances quotidiennes, hebdomadaires et mensuelles liées au nombre d’instances de sauvegarde et à la consommation de stockage, à différents niveaux de précision.

Paramètres

Nom du paramètre Description Obligatoire ? Exemple de valeur Type de données
RangeStart Utilisez ce paramètre et le paramètre RangeEnd pour récupérer tous les enregistrements associés aux instances de sauvegarde pour la période comprise entre RangeStart et RangeEnd. O « 2021-03-03 00:00:00 » DateTime
RangeEnd Utilisez ce paramètre et le paramètre RangeStart pour récupérer tous les enregistrements associés aux instances de sauvegarde pour la période comprise entre RangeStart et RangeEnd. O « 2021-03-10 00:00:00 » DateTime
VaultSubscriptionList Utilisez ce paramètre pour filtrer la sortie de la fonction sur un ensemble d'abonnements pour lesquels il existe des données de sauvegarde. En spécifiant une liste d'ID d'abonnements séparés par des virgules comme paramètre de cette fonction, vous récupérerez uniquement les instances de sauvegarde figurant dans les abonnements spécifiés. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de rechercher des enregistrements dans tous les abonnements. N « 00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111 » String
VaultLocationList Utilisez ce paramètre pour filtrer la sortie de la fonction sur un ensemble de régions pour lesquelles il existe des données de sauvegarde. En spécifiant une liste de régions séparées par des virgules comme paramètre de cette fonction, vous récupérerez uniquement les instances de sauvegarde figurant dans les régions spécifiées. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de rechercher des enregistrements dans toutes les régions. N eastus,westus String
VaultList Utilisez ce paramètre pour filtrer la sortie de la fonction sur un ensemble de coffres particulier. En spécifiant une liste de coffres séparés par des virgules comme paramètre de cette fonction, vous récupérerez uniquement les enregistrements d'instances de sauvegarde se rapportant aux coffres spécifiés. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de rechercher des enregistrements d'instances de sauvegarde dans tous les coffres. N vault1,vault2,vault3 String
VaultTypeList Utilisez ce paramètre pour filtrer la sortie de la fonction sur les enregistrements appartenant à un type de coffre particulier. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de rechercher à la fois les coffres Recovery Services et les coffres de sauvegarde. N « Microsoft.RecoveryServices/vaults » String
ExcludeLegacyEvent Utilisez ce paramètre pour choisir d'interroger ou non les données de la table AzureDiagnostics héritée. Si la valeur de ce paramètre est false, la fonction interroge les données de la table AzureDiagnostics et des tables spécifiques aux ressources. Si la valeur de ce paramètre est true, la fonction interroge les données des tables spécifiques aux ressources uniquement. La valeur par défaut est true. N true Boolean
BackupSolutionList Utilisez ce paramètre pour filtrer la sortie de la fonction sur un ensemble de solutions de sauvegarde utilisées dans votre environnement Azure. Par exemple, si vous spécifiez Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM comme valeur de ce paramètre, la fonction retourne uniquement les enregistrements associés aux éléments sauvegardés à l’aide de la sauvegarde de machines virtuelles Azure, de la sauvegarde SQL dans les machines virtuelles Azure ou de la sauvegarde DPM sur Azure. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de retourner des enregistrements se rapportant à toutes les solutions de sauvegarde prises en charge par le service Rapports de sauvegarde (les valeurs prises en charge sont « Sauvegarde de machines virtuelles Azure », « Sauvegarde SQL dans les machines virtuelles Azure », « Sauvegarde SAP HANA dans les machines virtuelles Azure », « Sauvegarde Stockage Azure (Azure Files) », « Agent de sauvegarde Azure », « DPM », « Serveur de sauvegarde Azure », « Sauvegarde du serveur Azure Database pour PostgreSQL », « Sauvegarde de blobs Azure », « Sauvegarde de disques Azure » ou une combinaison de ces valeurs séparées par des virgules). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
ProtectionInfoList Utilisez ce paramètre pour choisir d'inclure uniquement les instances de sauvegarde qui sont activement protégées, ou d'inclure également les instances pour lesquelles la protection a été arrêtée et les instances pour lesquelles la sauvegarde initiale est en attente. Pour les charges de travail de coffre Recovery Services, les valeurs prises en charge sont « Protected », « ProtectionStopped », « InitialBackupPending » ou une combinaison de ces valeurs séparées par des virgules. Pour les charges de travail du coffre de sauvegarde, les valeurs prises en charge sont « Protected », « ConfiguringProtection », « ConfiguringProtectionFailed », « UpdatingProtection », « ProtectionError », « ProtectionStopped » ou une combinaison de l’une de ces valeurs séparées par des virgules. Par défaut, la valeur est « * », ce qui permet à la fonction de rechercher toutes les instances de sauvegarde indépendamment des détails de protection. N « Protected » String
DatasourceSetName Utilisez ce paramètre pour filtrer la sortie de la fonction sur une ressource parente particulière. Par exemple, pour renvoyer les instances de SQL dans Sauvegarde de machines virtuelles Azure appartenant à la machine virtuelle « testvm », spécifiez testvm comme valeur de ce paramètre. Par défaut, la valeur est « * », ce qui permet à la fonction de rechercher des enregistrements dans toutes les instances de sauvegarde. N « testvm » String
BackupInstanceName Utilisez ce paramètre pour rechercher une instance de sauvegarde particulière, par nom. Par défaut, la valeur est « * », ce qui permet à la fonction de rechercher toutes les instances de sauvegarde. N « testvm » String
DisplayAllFields Utilisez ce paramètre pour choisir de ne récupérer qu'un sous-ensemble des champs renvoyés par la fonction. Si la valeur de ce paramètre est false, la fonction élimine les informations relatives au stockage et au point de rétention des résultats de la fonction. Cela est particulièrement utile lorsque vous utilisez cette fonction comme étape intermédiaire dans une requête plus volumineuse et que vous devez optimiser les performances de la requête en éliminant les colonnes dont vous n'avez pas besoin pour l'analyse. Par défaut, la valeur de ce paramètre est true, ce qui permet à la fonction de renvoyer tous les champs relatifs à l'instance de sauvegarde. N true Boolean
AggregationType Utilisez ce paramètre pour spécifier la granularité temporelle à laquelle les données doivent être récupérées. Si la valeur de ce paramètre est « Daily », la fonction renvoie un enregistrement par instance de sauvegarde par jour, ce qui vous permet d'analyser les tendances quotidiennes en termes de consommation de stockage et de nombre d'instances de sauvegarde. Si la valeur de ce paramètre est « Weekly », la fonction renvoie un enregistrement par instance de sauvegarde par semaine, ce qui vous permet d'analyser les tendances hebdomadaires. De même, vous pouvez spécifier « Monthly » pour analyser les tendances mensuelles. La valeur par défaut est « Daily ». Si vous examinez des données sur des périodes plus longues, utilisez « Weekly » ou « Monthly » pour améliorer les performances des requêtes et faciliter l'analyse des tendances. N « Weekly » String

Champs renvoyés

Nom du champ Description Type de données
UniqueId Clé primaire spécifiant l'ID unique de l'instance de sauvegarde String
Id ID Azure Resource Manager (ARM) de l'instance de sauvegarde String
FriendlyName Nom convivial de l’élément de l'instance de sauvegarde String
ProtectionInfo Informations sur les paramètres de protection de l'instance de sauvegarde. Par exemple, protection configurée, protection arrêtée, sauvegarde initiale en attente String
LatestRecoveryPoint Date et heure du dernier point de récupération associé à l’instance de sauvegarde. Actuellement, ce champ est uniquement pris en charge pour les charges de travail de coffre Recovery Services DateTime
OldestRecoveryPoint Date et heure du point de récupération le plus ancien associé à l'instance de sauvegarde Actuellement, ce champ est uniquement pris en charge pour les charges de travail de coffre Recovery Services
SourceSizeInMBs Taille du serveur frontal de l'instance de sauvegarde, en Mo Double
VaultStore_StorageConsumptionInMBs Stockage cloud total consommé par l'instance de sauvegarde au niveau standard du coffre Double
DataSourceFriendlyName Nom convivial de la source de données correspondant à l'instance de sauvegarde String
BackupSolution Solution de sauvegarde à laquelle l'instance de sauvegarde est associée. Par exemple, Sauvegarde de machines virtuelles Azure, SQL dans Sauvegarde de machines virtuelles Azure, etc. String
DatasourceType Type de la source de données correspondant à l'instance de sauvegarde Par exemple, « Microsoft.Compute/virtualMachines » String
DatasourceResourceId ID Azure Resource Manager (ARM) de la source de données sous-jacente correspondant à l'instance de sauvegarde. Par exemple, ID Azure Resource Manager (ARM) de la machine virtuelle String
DatasourceSetFriendlyName Nom convivial de la ressource parente de la source de données (le cas échéant). Par exemple, pour une source de données SQL dans une machine virtuelle Azure, ce champ contiendra le nom de la machine virtuelle dans laquelle figure SQL Database String
DatasourceSetResourceId ID Azure Resource Manager (ARM) de la ressource parente de la source de données (le cas échéant). Par exemple, pour une source de données SQL dans une machine virtuelle Azure, ce champ contiendra l'ID Azure Resource Manager (ARM) de la machine virtuelle dans laquelle figure SQL Database String
DatasourceSetType Type de la ressource parente de la source de données (le cas échéant). Par exemple, pour une source de données SAP HANA dans une machine virtuelle Azure, ce champ sera Microsoft.Compute/virtualMachines, car la ressource parente est une machine virtuelle Azure String
PolicyName Nom de la stratégie associée à l'instance de sauvegarde String
PolicyUniqueId Clé étrangère qui fait référence à la stratégie associée à l'instance de sauvegarde String
PolicyId ID Azure Resource Manager (ARM) de la stratégie associée à l'instance de sauvegarde String
VaultResourceId ID Azure Resource Manager (ARM) du coffre associé à l'instance de sauvegarde String
VaultUniqueId Clé étrangère qui fait référence au coffre associé à l'instance de sauvegarde String
VaultName Nom du coffre associé à l'instance de sauvegarde String
VaultTags Étiquettes du coffre associé à l'instance de sauvegarde String
VaultSubscriptionId ID d'abonnement du coffre associé à l'instance de sauvegarde String
VaultLocation Emplacement du coffre associé à l'instance de sauvegarde String
VaultStore_StorageReplicationType Type de réplication de stockage du coffre associé à l'instance de sauvegarde String
VaultType Type du coffre, par exemple « Microsoft.RecoveryServices/vaults » ou « Microsoft.DataProtection/backupVaults » String
TimeGenerated Horodatage de l'enregistrement DateTime

_AzureBackup_GetBillingGroupsTrends()

Cette fonction renvoie des enregistrements historiques pour chaque groupe de facturation, ce qui vous permet d'examiner les principales tendances quotidiennes, hebdomadaires et mensuelles liées à la taille du serveur frontal et à la consommation de stockage, sur plusieurs niveaux de granularité.

Paramètres

Nom du paramètre Description Obligatoire ? Exemple de valeur Type de données
RangeStart Utilisez ce paramètre et le paramètre RangeEnd pour récupérer tous les enregistrements associés aux groupes de facturation pour la période comprise entre RangeStart et RangeEnd. O « 2021-03-03 00:00:00 » DateTime
RangeEnd Utilisez ce paramètre et le paramètre RangeStart pour récupérer tous les enregistrements associés aux groupes de facturation pour la période comprise entre RangeStart et RangeEnd. O « 2021-03-10 00:00:00 » DateTime
VaultSubscriptionList Utilisez ce paramètre pour filtrer la sortie de la fonction sur un ensemble d'abonnements pour lesquels il existe des données de sauvegarde. En spécifiant une liste d'ID d'abonnements séparés par des virgules comme paramètre de cette fonction, vous récupérerez uniquement les groupes de facturation figurant dans les abonnements spécifiés. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de rechercher des enregistrements dans tous les abonnements. N « 00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111 » String
VaultLocationList Utilisez ce paramètre pour filtrer la sortie de la fonction sur un ensemble de régions pour lesquelles il existe des données de sauvegarde. En spécifiant une liste de régions séparées par des virgules comme paramètre de cette fonction, vous récupérerez uniquement les groupes de facturation figurant dans les régions spécifiées. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de rechercher des enregistrements dans toutes les régions. N eastus,westus String
VaultList Utilisez ce paramètre pour filtrer la sortie de la fonction sur un ensemble de coffres particulier. En spécifiant une liste de coffres séparés par des virgules comme paramètre de cette fonction, vous récupérerez uniquement les enregistrements d'instances de sauvegarde se rapportant aux coffres spécifiés. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de rechercher des enregistrements de groupes de facturation dans tous les coffres. N vault1,vault2,vault3 String
VaultTypeList Utilisez ce paramètre pour filtrer la sortie de la fonction sur les enregistrements appartenant à un type de coffre particulier. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de rechercher à la fois les coffres Recovery Services et les coffres de sauvegarde. N « Microsoft.RecoveryServices/vaults » String
ExcludeLegacyEvent Utilisez ce paramètre pour choisir d'interroger ou non les données de la table AzureDiagnostics héritée. Si la valeur de ce paramètre est false, la fonction interroge les données de la table AzureDiagnostics et des tables spécifiques aux ressources. Si la valeur de ce paramètre est true, la fonction interroge les données des tables spécifiques aux ressources uniquement. La valeur par défaut est true. N true Boolean
BackupSolutionList Utilisez ce paramètre pour filtrer la sortie de la fonction sur un ensemble de solutions de sauvegarde utilisées dans votre environnement Azure. Par exemple, si vous spécifiez Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM comme valeur de ce paramètre, la fonction retourne uniquement les enregistrements associés aux éléments sauvegardés à l’aide de la sauvegarde de machines virtuelles Azure, de la sauvegarde SQL dans les machines virtuelles Azure ou de la sauvegarde DPM sur Azure. Par défaut, la valeur de ce paramètre est « * », ce qui permet à la fonction de retourner des enregistrements se rapportant à toutes les solutions de sauvegarde prises en charge par le service Rapports de sauvegarde (les valeurs prises en charge sont « Sauvegarde de machines virtuelles Azure », « Sauvegarde SQL dans les machines virtuelles Azure », « Sauvegarde SAP HANA dans les machines virtuelles Azure », « Sauvegarde Stockage Azure (Azure Files) », « Agent de sauvegarde Azure », « DPM », « Serveur de sauvegarde Azure », « Sauvegarde du serveur Azure Database pour PostgreSQL », « Sauvegarde de blobs Azure », « Sauvegarde de disques Azure » ou une combinaison de ces valeurs séparées par des virgules). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
BillingGroupName Utilisez ce paramètre pour rechercher un groupe de facturation spécifique, par nom. Par défaut, la valeur est « * », ce qui permet à la fonction de rechercher tous les groupes de facturation. N « testvm » String
AggregationType Utilisez ce paramètre pour spécifier la granularité temporelle à laquelle les données doivent être récupérées. Si la valeur de ce paramètre est « Daily », la fonction renvoie un enregistrement par groupe de facturation par jour, ce qui vous permet d'analyser les tendances quotidiennes en termes de consommation de stockage et de taille de serveur frontal. Si la valeur de ce paramètre est « Weekly », la fonction renvoie un enregistrement par instance de sauvegarde par semaine, ce qui vous permet d'analyser les tendances hebdomadaires. De même, vous pouvez spécifier « Monthly » pour analyser les tendances mensuelles. La valeur par défaut est « Daily ». Si vous examinez des données sur des périodes plus longues, utilisez « Weekly » ou « Monthly » pour améliorer les performances des requêtes et faciliter l'analyse des tendances. N « Weekly » String

Champs renvoyés

Nom du champ Description Type de données
UniqueId Clé primaire spécifiant l'ID unique du groupe de facturation String
FriendlyName Nom convivial du groupe de facturation String
Nom Nom du groupe de facturation String
Type Type de groupe de facturation. Par exemple, ProtectedContainer ou BackupItem String
SourceSizeInMBs Taille du serveur frontal du groupe de facturation, en Mo Double
VaultStore_StorageConsumptionInMBs Stockage cloud total consommé par le groupe de facturation au niveau standard du coffre Double
BackupSolution Solution de sauvegarde à laquelle le groupe de facturation est associé. Par exemple, Sauvegarde de machines virtuelles Azure, SQL dans Sauvegarde de machines virtuelles Azure, etc. String
VaultResourceId ID Azure Resource Manager (ARM) du coffre associé au groupe de facturation String
VaultUniqueId Clé étrangère qui fait référence au coffre associé au groupe de facturation String
VaultName Nom du coffre associé au groupe de facturation String
VaultTags Étiquettes du coffre associé au groupe de facturation String
VaultSubscriptionId ID d'abonnement du coffre associé au groupe de facturation String
VaultLocation Emplacement du coffre associé au groupe de facturation String
VaultStore_StorageReplicationType Type de réplication de stockage du coffre associé au groupe de facturation String
VaultType Type du coffre, par exemple « Microsoft.RecoveryServices/vaults » ou « Microsoft.DataProtection/backupVaults » String
TimeGenerated Horodatage de l'enregistrement DateTime
ExtendedProperties Propriétés supplémentaires du groupe de facturation Dynamique

Exemples de requêtes

Vous trouverez ci-dessous quelques exemples de requêtes qui vous permettront de vous familiariser avec l'utilisation des fonctions système.

  • Tous les travaux de sauvegarde de machine virtuelle Azure qui ont échoué sur un intervalle de temps donné

    _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
    
  • Tous les travaux de sauvegarde de journal SQL sur un intervalle de temps donné

    _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
    
  • Tendance hebdomadaire en termes de stockage de sauvegarde consommé pour la machine virtuelle « 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 
    

Étapes suivantes

En savoir plus sur la solution Rapports de sauvegarde