Compartir vía


Funciones del sistema para Azure Backup

En este artículo se describe cómo escribir consultas personalizadas en registros de Azure Monitor mediante funciones del sistema.

Azure Backup proporciona un conjunto de funciones, llamadas funciones del sistema o funciones de la solución, que están disponibles de manera predeterminada en las áreas de trabajo de Log Analytics (LA).

Estas funciones operan sobre los datos de las tablas de Azure Backup sin formato en LA y devuelven datos con formato que le ayudan a recuperar fácilmente la información de todas las entidades relacionadas con la copia de seguridad mediante consultas simples. Los usuarios pueden pasar parámetros a estas funciones para filtrar los datos devueltos por estas funciones.

Se recomienda usar funciones del sistema para consultar los datos de copia de seguridad de las áreas de trabajo de LA para la creación de informes personalizados, ya que proporcionan una serie de ventajas, como se detalla en la sección siguiente.

Ventajas del uso de las funciones del sistema

  • Consultas más simples: el uso de funciones le ayuda a reducir el número de combinaciones necesarias en las consultas. De manera predeterminada, las funciones devuelven esquemas "planos" que incorporan toda la información relativa a la entidad (instancia de copia de seguridad, trabajo, almacén, etc.) que se consulta. Por ejemplo, si necesita obtener una lista de trabajos de copia de seguridad correctos por nombre de elemento de copia de seguridad y su contenedor asociado, una llamada simple a la función _AzureBackup_getJobs() le proporcionará toda esta información para cada trabajo. Por otro lado, la consulta directa de las tablas sin formato requerirá la realización de varias combinaciones entre las tablas AddonAzureBackupJobs y CoreAzureBackup.

  • Transición más fluida desde el evento de diagnóstico heredado: el uso de funciones del sistema le ayuda a realizar la transición sin problemas desde el evento de diagnóstico heredado (AzureBackupReport en modo AzureDiagnostics) a los eventos específicos del recurso. Todas las funciones del sistema proporcionadas por Azure Backup permiten especificar un parámetro que te permite elegir si la función debe consultar los datos solo de las tablas específicas del recurso, o bien consultar los datos de la tabla heredada y de las tablas específicas del recurso (con desduplicación de registros).

    • Si ha migrado correctamente a las tablas específicas del recurso, puede optar por excluir la tabla heredada de la consulta de la función.
    • Si actualmente se encuentra en el proceso de migración y tiene algunos datos en las tablas heredadas que necesita para el análisis, puede incluir la tabla heredada. Una vez completada la transición y que ya no necesite los datos de la tabla heredada, puede actualizar el valor del parámetro pasado a la función en las consultas para excluir la tabla heredada.
    • Si todavía usa solo la tabla heredada, las funciones seguirán funcionando si decide incluir la tabla heredada a través del mismo parámetro. Sin embargo, se recomienda cambiar a las tablas específicas del recurso lo antes posible.
  • Reduce la posibilidad de que se interrumpan las consultas personalizadas: si Azure Backup introduce mejoras en el esquema de las tablas de LA subyacentes para adaptarse a futuros escenarios de informes, la definición de las funciones también se actualizará para tener en cuenta los cambios del esquema. Por lo tanto, si usa funciones del sistema para crear consultas personalizadas, las consultas no se interrumpirán, aunque haya cambios en el esquema subyacente de las tablas.

Nota:

Microsoft mantiene las funciones del sistema y los usuarios no pueden editar sus definiciones. Si necesita funciones editables, puede crear funciones guardadas en LA.

Tipos de funciones del sistema que Azure Backup ofrece

  • Funciones principales: son funciones que le ayudan a consultar las entidades clave de Azure Backup, como instancias de copia de seguridad, almacenes, directivas, trabajos y entidades de facturación. Por ejemplo, la función _AzureBackup_getBackupInstances devuelve una lista de todas las instancias de copia de seguridad que existen en su entorno a partir del último día completado (en UTC). Los parámetros y el esquema devuelto para cada una de estas funciones principales se resumen a continuación en este artículo.

  • Funciones de tendencia: son funciones que devuelven los registros históricos de las entidades relacionadas con la copia de seguridad (por ejemplo, instancias de copia de seguridad o grupos de facturación) y permiten obtener información de las tendencias diarias, semanales y mensuales sobre las métricas clave (por ejemplo, el recuento o el almacenamiento consumido) que pertenecen a estas entidades. Los parámetros y el esquema devuelto para cada una de estas funciones de tendencia se resumen a continuación en este artículo.

Nota

Actualmente, las funciones del sistema devuelven datos hasta el último día completado (en UTC). Los datos del día parcial actual no aparecen en los informes. Por lo tanto, si desea recuperar los registros del día actual, deberá usar las tablas de LA sin formato.

Lista de funciones del sistema

Funciones principales

_AzureBackup_GetVaults()

Esta función devuelve la lista de todos los almacenes de Recovery Services en el entorno de Azure que están asociados con el área de trabajo de LA.

Parámetros

Nombre de parámetro Descripción ¿Necesario? Valor de ejemplo Tipo de datos
RangeStart Use este parámetro junto con el parámetro RangeEnd solo si necesita capturar todos los registros relacionados con el almacén en el período de tiempo que va desde RangeStart hasta RangeEnd. De manera predeterminada, los valores de RangeStart y RangeEnd son NULL, lo que hará que la función recupere solo el registro más reciente de cada almacén. N "2021-03-03 00:00:00" DateTime
RangeEnd Use este parámetro junto con el parámetro RangeStart solo si necesita capturar todos los registros relacionados con los almacenes en el período de tiempo que va desde RangeStart hasta RangeEnd. De manera predeterminada, los valores de RangeStart y RangeEnd son NULL, lo que hará que la función recupere solo el registro más reciente de cada almacén. N "2021-03-10 00:00:00" DateTime
VaultSubscriptionList Use este parámetro para filtrar la salida de la función para un determinado conjunto de suscripciones en las que existen datos de copia de seguridad. La especificación de una lista separada por comas de los id. de suscripción como un parámetro de esta función le ayuda a recuperar solo los almacenes que se encuentran en las suscripciones especificadas. De manera predeterminada, el valor de este parámetro es "*", que hace que la función busque registros en todas las suscripciones. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Use este parámetro para filtrar la salida de la función para un determinado conjunto de regiones en las que existen datos de copia de seguridad. La especificación de una lista separada por comas de las regiones como un parámetro de esta función le ayuda a recuperar solo los almacenes que se encuentran en las regiones especificadas. De manera predeterminada, el valor de este parámetro es "*", que hace que la función busque registros en todas las regiones. N eastus,westus String
VaultList Use este parámetro para filtrar la salida de la función para un determinado conjunto de almacenes. La especificación de una lista separada por comas de los nombres de almacén como un parámetro de esta función le ayuda a recuperar los registros que pertenecen únicamente a los almacenes especificados. De manera predeterminada, el valor de este parámetro es "*", que hace que la función busque registros en todos los almacenes. N vault1,vault2,vault3 String
VaultTypeList Use este parámetro para filtrar la salida de la función en los registros que pertenecen a un tipo de almacén determinado. De forma predeterminada, el valor de este parámetro es "*", lo que hace que la función busque almacenes de Recovery Services y almacenes de Backup. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Use este parámetro para elegir si se van a consultar los datos de la tabla heredada AzureDiagnostics o no. Si el valor de este parámetro es false, la función consulta los datos de la tabla AzureDiagnostics y de las tablas específicas del recurso. Si el valor de este parámetro es true, la función consulta los datos solo de las tablas específicas del recurso. El valor predeterminado es true. N true Boolean

Campos devueltos

Nombre del campo Descripción Tipo de datos
UniqueId Clave principal que indica el id. único del almacén String
Identificador Id. de Azure Resource Manager (ARM) del almacén String
Nombre Nombre del almacén String
SubscriptionId Id. de la suscripción en la que se existe el recurso String
Ubicación Ubicación en la que se existe el almacén String
VaultStore_StorageReplicationType Tipo de replicación de almacenamiento asociado al almacén String
Etiquetas Etiquetas del almacén String
TimeGenerated Marca de tiempo del registro. DateTime
Tipo Tipo del almacén, por ejemplo, "Microsoft.RecoveryServices/vaults" o "Microsoft.DataProtection/backupVaults" String

_AzureBackup_GetPolicies()

Esta función devuelve la lista de directivas de copia de seguridad que se usan en el entorno de Azure junto con la información detallada sobre cada directiva, como el tipo de origen de datos, el tipo de replicación de almacenamiento, etc.

Parámetros

Nombre de parámetro Descripción ¿Necesario? Valor de ejemplo Tipo de datos
RangeStart Use este parámetro junto con el parámetro RangeStart solo si necesita capturar todos los registros relacionados con las directivas en el período de tiempo que va desde RangeStart hasta RangeEnd. De manera predeterminada, los valores de RangeStart y RangeEnd son NULL, lo que hará que la función recupere solo el registro más reciente de cada directiva. N "2021-03-03 00:00:00" DateTime
RangeEnd Use este parámetro junto con el parámetro RangeStart solo si necesita capturar todos los registros relacionados con las directivas en el período de tiempo que va desde RangeStart hasta RangeEnd. De manera predeterminada, los valores de RangeStart y RangeEnd son NULL, lo que hará que la función recupere solo el registro más reciente de cada directiva. N "2021-03-10 00:00:00" DateTime
VaultSubscriptionList Use este parámetro para filtrar la salida de la función para un determinado conjunto de suscripciones en las que existen datos de copia de seguridad. La especificación de una lista separada por comas de los id. de suscripción como un parámetro de esta función le ayuda a recuperar solo las directivas que se encuentran en las suscripciones especificadas. De manera predeterminada, el valor de este parámetro es "*", que hace que la función busque registros en todas las suscripciones. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Use este parámetro para filtrar la salida de la función para un determinado conjunto de regiones en las que existen datos de copia de seguridad. La especificación de una lista separada por comas de las regiones como un parámetro de esta función le ayuda a recuperar solo las directivas que se encuentran en las regiones especificadas. De manera predeterminada, el valor de este parámetro es "*", que hace que la función busque registros en todas las regiones. N eastus,westus String
VaultList Use este parámetro para filtrar la salida de la función para un determinado conjunto de almacenes. La especificación de una lista separada por comas de los nombres de almacén como un parámetro de esta función le ayuda a recuperar los registros de directivas que pertenecen únicamente a los almacenes especificados. De manera predeterminada, el valor de este parámetro es "*", que hace que la función busque registros de directivas en todos los almacenes. N vault1,vault2,vault3 String
VaultTypeList Use este parámetro para filtrar la salida de la función en los registros que pertenecen a un tipo de almacén determinado. De forma predeterminada, el valor de este parámetro es "*", lo que hace que la función busque almacenes de Recovery Services y almacenes de Backup. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Use este parámetro para elegir si se van a consultar los datos de la tabla heredada AzureDiagnostics o no. Si el valor de este parámetro es false, la función consulta los datos de la tabla AzureDiagnostics y de las tablas específicas del recurso. Si el valor de este parámetro es true, la función consulta los datos solo de las tablas específicas del recurso. El valor predeterminado es true. N true Boolean
BackupSolutionList Use este parámetro para filtrar la salida de la función para un determinado conjunto de soluciones de copia de seguridad usadas en el entorno de Azure. Por ejemplo, si especificas Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM como valor de este parámetro, la función solo devuelve registros que están relacionados con los elementos respaldados mediante la copia de seguridad de Azure Virtual Machine, SQL en la copia de seguridad de Azure VM o DPM en la copia de seguridad de Azure. De forma predeterminada, el valor de este parámetro es "*", lo que hace que la función devuelva registros pertenecientes a todas las soluciones de copia de seguridad compatibles con Backup Reports (los valores admitidos son "Azure Virtual Machine Backup", "SQL en Azure VM Backup", " SAP HANA en 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" o una combinación separada por comas de cualquiera de estos valores). No Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String

Campos devueltos

Nombre del campo Descripción **Tipo de datos**
UniqueId Clave principal que indica el id. único de la directiva. String
Identificador Id. de Azure Resource Manager (ARM) de la directiva. String
Nombre Nombre de la directiva. String
TimeZone Zona horaria en la que se define la directiva String
Solución de copia de seguridad. Solución de copia de seguridad a la que está asociada la directiva. Por ejemplo, Copia de seguridad de máquina virtual de Azure, SQL en copia de seguridad de máquina virtual de Azure, etc. String
TimeGenerated Marca de tiempo del registro. Datetime
VaultUniqueId Clave externa que hace referencia al almacén asociado a la directiva. String
VaultResourceId Id. de Azure Resource Manager (ARM) del almacén asociado a la directiva. String
VaultName Nombre del almacén asociado a la directiva. String
VaultTags Etiquetas del almacén asociado a la directiva. String
VaultLocation Ubicación del almacén asociado a la directiva. String
VaultSubscriptionId Id. de la suscripción del almacén asociado a la directiva. String
VaultStore_StorageReplicationType Tipo de replicación de almacenamiento del almacén asociado a la directiva. String
VaultType Tipo del almacén, por ejemplo, "Microsoft.RecoveryServices/vaults" o "Microsoft.DataProtection/backupVaults" String
ExtendedProperties Propiedades adicionales de la directiva. Dinámica

_AzureBackup_GetJobs()

Esta función devuelve una lista de todos los trabajos relacionados con la copia de seguridad y restauración que se desencadenaron en un intervalo de tiempo especificado, junto con información detallada sobre cada trabajo, como el estado del trabajo, la duración del trabajo, los datos transferidos, etc.

Parámetros

Nombre de parámetro Descripción ¿Necesario? Valor de ejemplo **Tipo de datos**
RangeStart Use este parámetro junto con el parámetro RangeEnd para recuperar la lista de todos los trabajos que se iniciaron en el período de tiempo que va desde RangeStart a RangeEnd. Y "2021-03-03 00:00:00" DateTime
RangeEnd Use este parámetro junto con el parámetro RangeStart para recuperar la lista de todos los trabajos que se iniciaron en el período de tiempo que va desde RangeStart a RangeEnd. Y "2021-03-10 00:00:00" DateTime
VaultSubscriptionList Use este parámetro para filtrar la salida de la función para un determinado conjunto de suscripciones en las que existen datos de copia de seguridad. La especificación de una lista separada por comas de los id. de suscripción como un parámetro de esta función le ayuda a recuperar solo los trabajos asociados a almacenes que se encuentran en las suscripciones especificadas. De manera predeterminada, el valor de este parámetro es "*", que hace que la función busque registros en todas las suscripciones. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Use este parámetro para filtrar la salida de la función para un determinado conjunto de regiones en las que existen datos de copia de seguridad. La especificación de una lista separada por comas de las regiones como un parámetro de esta función le ayuda a recuperar solo los trabajos asociados a almacenes que se encuentran en las regiones especificadas. De manera predeterminada, el valor de este parámetro es "*", que hace que la función busque registros en todas las regiones. N eastus,westus String
VaultList Use este parámetro para filtrar la salida de la función para un determinado conjunto de almacenes. La especificación de una lista separada por comas de los nombres de almacén como un parámetro de esta función le ayuda a recuperar los trabajos que pertenecen únicamente a los almacenes especificados. De manera predeterminada, el valor de este parámetro es "*", que hace que la función busque trabajos en todos los almacenes. N vault1,vault2,vault3 String
VaultTypeList Use este parámetro para filtrar la salida de la función en los registros que pertenecen a un tipo de almacén determinado. De forma predeterminada, el valor de este parámetro es "*", lo que hace que la función busque almacenes de Recovery Services y almacenes de Backup. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Use este parámetro para elegir si se van a consultar los datos de la tabla heredada AzureDiagnostics o no. Si el valor de este parámetro es false, la función consulta los datos de la tabla AzureDiagnostics y de las tablas específicas del recurso. Si el valor de este parámetro es true, la función consulta los datos solo de las tablas específicas del recurso. El valor predeterminado es true. N true Boolean
BackupSolutionList Use este parámetro para filtrar la salida de la función para un determinado conjunto de soluciones de copia de seguridad usadas en el entorno de Azure. Por ejemplo, si especificas Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM como valor de este parámetro, la función solo devuelve registros que están relacionados con los elementos respaldados mediante la copia de seguridad de Azure Virtual Machine, SQL en la copia de seguridad de Azure VM o DPM en la copia de seguridad de Azure. De forma predeterminada, el valor de este parámetro es "*", lo que hace que la función devuelva registros pertenecientes a todas las soluciones de copia de seguridad compatibles con Backup Reports (los valores admitidos son "Azure Virtual Machine Backup", "SQL en Azure VM Backup", " SAP HANA en 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" o una combinación separada por comas de cualquiera de estos valores). No Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
JobOperationList Use este parámetro para filtrar la salida de la función para un determinado tipo de trabajo. Por ejemplo, las operaciones de copia de seguridad o restauración. De manera predeterminada, el valor de este parámetro es "*", que hace que la función busque trabajos de copia de seguridad y de restauración. N "Backup" String
JobStatusList Use este parámetro para filtrar la salida de la función para un determinado estado de trabajo. Por ejemplo, Completed, Failed, etc. De manera predeterminada, el valor de este parámetro es "*", que hace que la función busque todos los trabajos independientemente del estado. N Failed,CompletedWithWarnings String
JobFailureCodeList Use este parámetro para filtrar la salida de la función para un determinado código de error. De manera predeterminada, el valor de este parámetro es "*", que hace que la función busque todos los trabajos independientemente del código de error. N "Success" String
DatasourceSetName Use este parámetro para filtrar la salida de la función para un recurso primario en particular. Por ejemplo, para devolver instancias de SQL en copia de seguridad de máquina virtual de Azure que pertenecen a la máquina virtual "testvm", especifique testvm como el valor de este parámetro. De manera predeterminada, el valor es "*", que hace que la función busque registros en todas las instancias de copia de seguridad. N "testvm" String
BackupInstanceName Use este parámetro para buscar trabajos en una instancia de copia de seguridad determinada por nombre. De manera predeterminada, el valor es "*", que hace que la función busque registros en todas las instancias de copia de seguridad. N "testvm" String
ExcludeLog Use este parámetro para excluir que la función devuelva los trabajos de registro (ayuda en el rendimiento de las consultas). De forma predeterminada, el valor de este parámetro es true, lo que hace que la función excluya los trabajos de registro. N true Boolean

Campos devueltos

Nombre del campo Descripción **Tipo de datos**
UniqueId Clave principal que indica el id. del trabajo. String
OperationCategory Categoría de la operación que se realiza. Por ejemplo, Backup o Restore. String
Operación Detalles de la operación que se realiza. Por ejemplo, Log (para la copia de seguridad de registros). String
Estado Estado del trabajo. Por ejemplo, Completed, Failed, CompletedWithWarnings String
ErrorTitle Código de error del trabajo. String
StartTime Fecha y hora en que se inició el trabajo. DateTime
DurationInSecs Duración del trabajo en segundos. Double
DataTransferredInMBs Datos transferidos por el trabajo en MB. Actualmente, este campo solo se admite para cargas de trabajo del almacén de Recovery Services Double
RestoreJobRPDateTime Fecha y hora en que se creó el punto de recuperación que se recupera. Actualmente, este campo solo se admite para cargas de trabajo del almacén de Recovery Services DateTime
RestoreJobRPLocation Ubicación donde se almacenó el punto de recuperación que se va a recuperar. String
BackupInstanceUniqueId Clave externa que hace referencia a la instancia de copia de seguridad asociada al trabajo. String
BackupInstanceId Id. de Azure Resource Manager (ARM) de la instancia de copia de seguridad asociada con el trabajo. String
BackupInstanceFriendlyName Nombre de la instancia de copia de seguridad asociada al trabajo. String
DatasourceResourceId Id. de Azure Resource Manager (ARM) del origen de datos subyacente asociado al trabajo. Por ejemplo, el id. de Azure Resource Manager (ARM) de la máquina virtual. String
DatasourceFriendlyName Nombre descriptivo del origen de datos subyacente asociado al trabajo. String
DatasourceType Tipo del origen de datos asociado al trabajo. Por ejemplo "Microsoft.Compute/virtualMachines". String
BackupSolution Solución de copia de seguridad a la que está asociada el trabajo. Por ejemplo, Copia de seguridad de máquina virtual de Azure, SQL en copia de seguridad de máquina virtual de Azure, etc. String
DatasourceSetResourceId Id. de Azure Resource Manager (ARM) del recurso primario del origen de datos (siempre que sea aplicable). Por ejemplo, para un origen de datos de SQL en máquina virtual de Azure, este campo contendrá el id. de Azure Resource Manager (ARM) de la máquina virtual en la que se encuentra SQL Database. String
DatasourceSetType Tipo del recurso primario del origen de datos (siempre que sea aplicable). Por ejemplo, para un origen de datos SAP HANA en máquina virtual de Azure, este campo será Microsoft.Compute/virtualMachines, ya que el recurso primario es una máquina virtual de Azure. String
VaultResourceId Id. de Azure Resource Manager (ARM) del almacén asociado al trabajo. String
VaultUniqueId Clave externa que hace referencia al almacén asociado al trabajo. String
VaultName Nombre del almacén asociado al trabajo. String
VaultTags Etiquetas del almacén asociado al trabajo. String
VaultSubscriptionId Id. de la suscripción del almacén asociado al trabajo. String
VaultLocation Ubicación del almacén asociado al trabajo. String
VaultStore_StorageReplicationType Tipo de replicación de almacenamiento del almacén asociado al trabajo. String
VaultType Tipo del almacén, por ejemplo, "Microsoft.RecoveryServices/vaults" o "Microsoft.DataProtection/backupVaults" String
TimeGenerated Marca de tiempo del registro. DateTime

_AzureBackup_GetBackupInstances()

Esta función devuelve la lista de instancias de copia de seguridad asociadas a los almacenes de Recovery Services, junto con información detallada sobre cada instancia de copia de seguridad, como el consumo de almacenamiento en la nube, la directiva asociada, etc.

Parámetros

Nombre de parámetro Descripción ¿Necesario? Valor de ejemplo **Tipo de datos**
RangeStart Use este parámetro junto con el parámetro RangeEnd solo si necesita capturar todos los registros relacionados con la instancia de copia de seguridad en el período de tiempo que va desde RangeStart hasta RangeEnd. De manera predeterminada, los valores de RangeStart y RangeEnd son NULL, lo que hará que la función recupere solo el registro más reciente de cada instancia de copia de seguridad. N "2021-03-03 00:00:00" DataTime
RangeEnd Use este parámetro junto con el parámetro RangeStart solo si necesita capturar todos los registros relacionados con la instancia de copia de seguridad en el período de tiempo que va desde RangeStart hasta RangeEnd. De manera predeterminada, los valores de RangeStart y RangeEnd son NULL, lo que hará que la función recupere solo el registro más reciente de cada instancia de copia de seguridad. N "2021-03-10 00:00:00" DateTime
VaultSubscriptionList Use este parámetro para filtrar la salida de la función para un determinado conjunto de suscripciones en las que existen datos de copia de seguridad. La especificación de una lista separada por comas de los id. de suscripción como un parámetro de esta función le ayuda a recuperar solo las instancias de copia de seguridad que se encuentran en las suscripciones especificadas. De manera predeterminada, el valor de este parámetro es "*", que hace que la función busque registros en todas las suscripciones. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Use este parámetro para filtrar la salida de la función para un determinado conjunto de regiones en las que existen datos de copia de seguridad. La especificación de una lista separada por comas de las regiones como un parámetro de esta función le ayuda a recuperar solo las instancias de copia de seguridad que se encuentran en las regiones especificadas. De manera predeterminada, el valor de este parámetro es "*", que hace que la función busque registros en todas las regiones. N eastus,westus String
VaultList Use este parámetro para filtrar la salida de la función para un determinado conjunto de almacenes. La especificación de una lista separada por comas de los nombres de almacén como un parámetro de esta función le ayuda a recuperar los registros de las instancias de copia de seguridad que pertenecen únicamente a los almacenes especificados. De manera predeterminada, el valor de este parámetro es "*", que hace que la función busque registros de instancias de copia de seguridad en todos los almacenes. N vault1,vault2,vault3 String
VaultTypeList Use este parámetro para filtrar la salida de la función en los registros que pertenecen a un tipo de almacén determinado. De forma predeterminada, el valor de este parámetro es "*", lo que hace que la función busque almacenes de Recovery Services y almacenes de Backup. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Use este parámetro para elegir si se van a consultar los datos de la tabla heredada AzureDiagnostics o no. Si el valor de este parámetro es false, la función consulta los datos de la tabla AzureDiagnostics y de las tablas específicas del recurso. Si el valor de este parámetro es true, la función consulta los datos solo de las tablas específicas del recurso. El valor predeterminado es true. N true Boolean
BackupSolutionList Use este parámetro para filtrar la salida de la función para un determinado conjunto de soluciones de copia de seguridad usadas en el entorno de Azure. Por ejemplo, si especificas Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM como valor de este parámetro, la función solo devuelve registros que están relacionados con los elementos respaldados mediante la copia de seguridad de Azure Virtual Machine, SQL en la copia de seguridad de Azure VM o DPM en la copia de seguridad de Azure. De forma predeterminada, el valor de este parámetro es "*", lo que hace que la función devuelva registros pertenecientes a todas las soluciones de copia de seguridad compatibles con Backup Reports (los valores admitidos son "Azure Virtual Machine Backup", "SQL en Azure VM Backup", " SAP HANA en 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" o una combinación separada por comas de cualquiera de estos valores). No Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
ProtectionInfoList Use este parámetro para elegir entre incluir solo las instancias de copia de seguridad que están protegidas activamente o incluir también las instancias para las que se ha detenido la protección y las instancias para las que está pendiente la copia de seguridad inicial. Para las cargas de trabajo del almacén de Recovery Services, los valores compatibles son "Protected", "ProtectionStopped", "InitialBackupPending" o una combinación separada por comas de cualquiera de estos valores. En el caso de las cargas de trabajo del almacén de Backup, los valores admitidos son "Protected", "ConfiguringProtection", "ConfiguringProtectionFailed", "ProtectionError", "ProtectionStopped" o una combinación separada por comas de cualquiera de estos valores. De manera predeterminada, el valor es "*", que hace que la función busque todas las instancias de copia de seguridad con independencia de los detalles de protección. N "Protected" String
DatasourceSetName Use este parámetro para filtrar la salida de la función para un recurso primario en particular. Por ejemplo, para devolver instancias de SQL en copia de seguridad de máquina virtual de Azure que pertenecen a la máquina virtual "testvm", especifique testvm como el valor de este parámetro. De manera predeterminada, el valor es "*", que hace que la función busque registros en todas las instancias de copia de seguridad. N "testvm" String
BackupInstanceName Use este parámetro para buscar una instancia de copia de seguridad determinada por nombre. De manera predeterminada, el valor es "*", que hace que la función busque todas las instancias de copia de seguridad. N "testvm" String
DisplayAllFields Use este parámetro para elegir si se va a recuperar solo un subconjunto de los campos devueltos por la función. Si el valor de este parámetro es false, la función elimina la información relacionada con el almacenamiento y el punto de retención de la salida de la función. Esto resulta útil si usa esta función como un paso intermedio en una consulta más grande y necesita optimizar el rendimiento de la consulta eliminando las columnas que no necesita para el análisis. De forma predeterminada, el valor de este parámetro es true, lo que hace que la función devuelva todos los campos que pertenecen a la instancia de copia de seguridad. N true Boolean

Campos devueltos

Nombre del campo Descripción Tipo de datos
UniqueId Clave principal que indica el id. único de la instancia de copia de seguridad. String
Identificador Id. de Azure Resource Manager (ARM) de la instancia de copia de seguridad. String
FriendlyName Nombre descriptivo de la instancia de copia de seguridad. String
ProtectionInfo Información sobre la configuración de la protección de la instancia de copia de seguridad. Por ejemplo, la protección está configurada, la protección se detuvo, la copia de seguridad inicial está pendiente String
LatestRecoveryPoint Fecha y hora del punto de recuperación más reciente asociado a la instancia de copia de seguridad. Actualmente, este campo solo se admite para cargas de trabajo del almacén de Recovery Services. DateTime
OldestRecoveryPoint Fecha y hora del punto de recuperación más antiguo asociado a la instancia de copia de seguridad. Actualmente, este campo solo se admite para cargas de trabajo del almacén de Recovery Services. DateTime
SourceSizeInMBs Tamaño de front-end de la instancia de copia de seguridad en MB. Double
VaultStore_StorageConsumptionInMBs Almacenamiento en la nube total consumido por la instancia de copia de seguridad en el nivel estándar de almacén. Double
DataSourceFriendlyName Nombre descriptivo del origen de datos correspondiente a la instancia de copia de seguridad. String
BackupSolution Solución de copia de seguridad a la que está asociada la instancia de copia de seguridad. Por ejemplo, Copia de seguridad de máquina virtual de Azure, SQL en copia de seguridad de máquina virtual de Azure, etc. String
DatasourceType Tipo del origen de datos correspondiente a la instancia de copia de seguridad. Por ejemplo "Microsoft.Compute/virtualMachines". String
DatasourceResourceId Id. de Azure Resource Manager (ARM) del origen de datos subyacente correspondiente a la instancia de copia de seguridad. Por ejemplo, el id. de Azure Resource Manager (ARM) de la máquina virtual. String
DatasourceSetFriendlyName Nombre descriptivo del recurso primario del origen de datos (siempre que sea aplicable). Por ejemplo, para un origen de datos de SQL en máquina virtual de Azure, este campo contendrá el nombre de la máquina virtual en la que se encuentra SQL Database. String
DatasourceSetFriendlyName Nombre descriptivo del recurso primario del origen de datos (siempre que sea aplicable). Por ejemplo, para un origen de datos de SQL en máquina virtual de Azure, este campo contendrá el nombre de la máquina virtual en la que se encuentra SQL Database. String
DatasourceSetResourceId Id. de Azure Resource Manager (ARM) del recurso primario del origen de datos (siempre que sea aplicable). Por ejemplo, para un origen de datos de SQL en máquina virtual de Azure, este campo contendrá el id. de Azure Resource Manager (ARM) de la máquina virtual en la que se encuentra SQL Database. String
DatasourceSetType Tipo del recurso primario del origen de datos (siempre que sea aplicable). Por ejemplo, para un origen de datos SAP HANA en máquina virtual de Azure, este campo será Microsoft.Compute/virtualMachines, ya que el recurso primario es una máquina virtual de Azure. String
PolicyName Nombre de la directiva asociada a la instancia de copia de seguridad. String
PolicyUniqueId Clave externa que hace referencia a la directiva asociada a la instancia de copia de seguridad. String
PolicyId Id. de Azure Resource Manager (ARM) de la directiva asociada a la instancia de copia de seguridad. String
VaultResourceId Id. de Azure Resource Manager (ARM) del almacén asociado a la instancia de copia de seguridad. String
VaultUniqueId Clave externa que hace referencia al almacén asociado a la instancia de copia de seguridad. String
VaultName Nombre del almacén asociado a la instancia de copia de seguridad. String
VaultTags Etiqueta del almacén asociado a la instancia de copia de seguridad. String
VaultSubscriptionId Id. de suscripción del almacén asociado a la instancia de copia de seguridad. String
VaultLocation Ubicación del almacén asociado a la instancia de copia de seguridad. String
VaultStore_StorageReplicationType Tipo de replicación de almacenamiento del almacén asociado a la instancia de copia de seguridad. String
VaultType Tipo de almacén, que es "Microsoft.RecoveryServices/vaults" o "Microsoft.DataProtection/backupVaults" String
TimeGenerated Marca de tiempo del registro. DateTime

_AzureBackup_GetBillingGroups()

Esta función devuelve una lista de todas las entidades de facturación relacionadas con la copia de seguridad (grupos de facturación) junto con información sobre los componentes clave de la facturación, como el tamaño de front-end y el almacenamiento en la nube total.

Parámetros

Nombre de parámetro Descripción ¿Necesario? Valor de ejemplo Tipo de fecha
RangeStart Use este parámetro junto con el parámetro RangeEnd solo si necesita capturar todos los registros relacionados con el grupo de facturación en el período de tiempo que va desde RangeStart hasta RangeEnd. De manera predeterminada, los valores de RangeStart y RangeEnd son NULL, lo que hará que la función recupere solo el registro más reciente de cada grupo de facturación. N "2021-03-03 00:00:00" DateTime
RangeEnd Use este parámetro junto con el parámetro RangeStart solo si necesita capturar todos los registros relacionados con el grupo de facturación en el período de tiempo que va desde RangeStart hasta RangeEnd. De manera predeterminada, los valores de RangeStart y RangeEnd son NULL, lo que hará que la función recupere solo el registro más reciente de cada grupo de facturación. N "2021-03-10 00:00:00" DateTime
VaultSubscriptionList Use este parámetro para filtrar la salida de la función para un determinado conjunto de suscripciones en las que existen datos de copia de seguridad. La especificación de una lista separada por comas de los id. de suscripción como un parámetro de esta función le ayuda a recuperar solo los grupos de facturación que se encuentran en las suscripciones especificadas. De manera predeterminada, el valor de este parámetro es "*", que hace que la función busque registros en todas las suscripciones. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Use este parámetro para filtrar la salida de la función para un determinado conjunto de regiones en las que existen datos de copia de seguridad. La especificación de una lista separada por comas de las regiones como un parámetro de esta función le ayuda a recuperar solo los grupos de facturación que se encuentran en las regiones especificadas. De manera predeterminada, el valor de este parámetro es "*", que hace que la función busque registros en todas las regiones. N eastus,westus String
VaultList Use este parámetro para filtrar la salida de la función para un determinado conjunto de almacenes. La especificación de una lista separada por comas de los nombres de almacén como un parámetro de esta función le ayuda a recuperar los registros de las instancias de copia de seguridad que pertenecen únicamente a los almacenes especificados. De manera predeterminada, el valor de este parámetro es "*", que hace que la función busque registros de grupos de facturación en todos los almacenes. N vault1,vault2,vault3 String
VaultTypeList Use este parámetro para filtrar la salida de la función en los registros que pertenecen a un tipo de almacén determinado. De forma predeterminada, el valor de este parámetro es "*", lo que hace que la función busque almacenes de Recovery Services y almacenes de Backup. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Use este parámetro para elegir si se van a consultar los datos de la tabla heredada AzureDiagnostics o no. Si el valor de este parámetro es false, la función consulta los datos de la tabla AzureDiagnostics y de las tablas específicas del recurso. Si el valor de este parámetro es true, la función consulta los datos solo de las tablas específicas del recurso. El valor predeterminado es true. N true Boolean
BackupSolutionList Use este parámetro para filtrar la salida de la función para un determinado conjunto de soluciones de copia de seguridad usadas en el entorno de Azure. Por ejemplo, si especificas Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM como valor de este parámetro, la función solo devuelve registros que están relacionados con los elementos respaldados mediante la copia de seguridad de Azure Virtual Machine, SQL en la copia de seguridad de Azure VM o DPM en la copia de seguridad de Azure. De forma predeterminada, el valor de este parámetro es "*", lo que hace que la función devuelva registros pertenecientes a todas las soluciones de copia de seguridad compatibles con Backup Reports (los valores admitidos son "Azure Virtual Machine Backup", "SQL en Azure VM Backup", " SAP HANA en 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" o una combinación separada por comas de cualquiera de estos valores). No Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
BillingGroupName Use este parámetro para buscar un grupo de facturación determinado por nombre. De manera predeterminada, el valor es "*", que hace que la función busque todos los grupos de facturación. N "testvm" String

Campos devueltos

Nombre del campo Descripción Tipo de datos
UniqueId Clave principal que indica el id. del grupo de facturación. String
FriendlyName Nombre descriptivo del grupo de facturación. String
Nombre Nombre del grupo de facturación. String
Tipo Tipo del grupo de facturación. Por ejemplo, ProtectedContainer o BackupItem. String
SourceSizeInMBs Tamaño de front-end del grupo de facturación en MB. Double
VaultStore_StorageConsumptionInMBs Almacenamiento en la nube total consumido por el grupo de facturación en el nivel estándar de almacén. Double
BackupSolution Solución de copia de seguridad a la que está asociado el grupo de facturación. Por ejemplo, Copia de seguridad de máquina virtual de Azure, SQL en copia de seguridad de máquina virtual de Azure, etc. String
VaultResourceId Id. de Azure Resource Manager (ARM) del almacén asociado al grupo de facturación. String
VaultUniqueId Clave externa que hace referencia al almacén asociado al grupo de facturación. String
VaultName Nombre del almacén asociado al grupo de facturación. String
VaultTags Etiquetas del almacén asociado al grupo de facturación. String
VaultSubscriptionId Id. de la suscripción del almacén asociado al grupo de facturación. String
VaultLocation Ubicación del almacén asociado al grupo de facturación. String
VaultStore_StorageReplicationType Tipo de replicación de almacenamiento del almacén asociado al grupo de facturación. String
VaultType Tipo del almacén, por ejemplo, "Microsoft.RecoveryServices/vaults" o "Microsoft.DataProtection/backupVaults" String
TimeGenerated Marca de tiempo del registro. DateTime
ExtendedProperties Propiedades adicionales del grupo de facturación. Dinámica

Funciones de tendencia

_AzureBackup_GetBackupInstancesTrends()

Esta función devuelve registros históricos para cada instancia de copia de seguridad, lo que te permite ver tendencias clave diarias, semanales y mensuales relacionadas con el recuento de instancias de copia de seguridad y el consumo de almacenamiento, en varios niveles de granularidad.

Parámetros

Nombre de parámetro Descripción ¿Necesario? Valor de ejemplo Tipo de datos
RangeStart Use este parámetro junto con el parámetro RangeEnd para recuperar todos los registros relacionados con la instancia de copia de seguridad en el período de tiempo que va desde RangeStart hasta RangeEnd. Y "2021-03-03 00:00:00" DateTime
RangeEnd Use este parámetro junto con el parámetro RangeStart para recuperar todos los registros relacionados con la instancia de copia de seguridad en el período de tiempo que va desde RangeStart hasta RangeEnd. Y "2021-03-10 00:00:00" DateTime
VaultSubscriptionList Use este parámetro para filtrar la salida de la función para un determinado conjunto de suscripciones en las que existen datos de copia de seguridad. La especificación de una lista separada por comas de los id. de suscripción como un parámetro de esta función le ayuda a recuperar solo las instancias de copia de seguridad que se encuentran en las suscripciones especificadas. De manera predeterminada, el valor de este parámetro es "*", que hace que la función busque registros en todas las suscripciones. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Use este parámetro para filtrar la salida de la función para un determinado conjunto de regiones en las que existen datos de copia de seguridad. La especificación de una lista separada por comas de las regiones como un parámetro de esta función le ayuda a recuperar solo las instancias de copia de seguridad que se encuentran en las regiones especificadas. De manera predeterminada, el valor de este parámetro es "*", que hace que la función busque registros en todas las regiones. N eastus,westus String
VaultList Use este parámetro para filtrar la salida de la función para un determinado conjunto de almacenes. La especificación de una lista separada por comas de los nombres de almacén como un parámetro de esta función le ayuda a recuperar los registros de las instancias de copia de seguridad que pertenecen únicamente a los almacenes especificados. De manera predeterminada, el valor de este parámetro es "*", que hace que la función busque registros de instancias de copia de seguridad en todos los almacenes. N vault1,vault2,vault3 String
VaultTypeList Use este parámetro para filtrar la salida de la función en los registros que pertenecen a un tipo de almacén determinado. De forma predeterminada, el valor de este parámetro es "*", lo que hace que la función busque almacenes de Recovery Services y almacenes de Backup. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Use este parámetro para elegir si se van a consultar los datos de la tabla heredada AzureDiagnostics o no. Si el valor de este parámetro es false, la función consulta los datos de la tabla AzureDiagnostics y de las tablas específicas del recurso. Si el valor de este parámetro es true, la función consulta los datos solo de las tablas específicas del recurso. El valor predeterminado es true. N true Boolean
BackupSolutionList Use este parámetro para filtrar la salida de la función para un determinado conjunto de soluciones de copia de seguridad usadas en el entorno de Azure. Por ejemplo, si especificas Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM como valor de este parámetro, la función solo devuelve registros que están relacionados con los elementos respaldados mediante la copia de seguridad de Azure Virtual Machine, SQL en la copia de seguridad de Azure VM o DPM en la copia de seguridad de Azure. De forma predeterminada, el valor de este parámetro es "*", lo que hace que la función devuelva registros pertenecientes a todas las soluciones de copia de seguridad compatibles con Backup Reports (los valores admitidos son "Azure Virtual Machine Backup", "SQL en Azure VM Backup", " SAP HANA en 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" o una combinación separada por comas de cualquiera de estos valores). No Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
ProtectionInfoList Use este parámetro para elegir entre incluir solo las instancias de copia de seguridad que están protegidas activamente o incluir también las instancias para las que se ha detenido la protección y las instancias para las que está pendiente la copia de seguridad inicial. Para las cargas de trabajo del almacén de Recovery Services, los valores compatibles son "Protected", "ProtectionStopped", "InitialBackupPending" o una combinación separada por comas de cualquiera de estos valores. En el caso de las cargas de trabajo del almacén de Backup, los valores admitidos son "Protected", "ConfiguringProtection", "ConfiguringProtectionFailed", "ProtectionError", "ProtectionStopped" o una combinación separada por comas de cualquiera de estos valores. De manera predeterminada, el valor es "*", que hace que la función busque todas las instancias de copia de seguridad con independencia de los detalles de protección. N "Protected" String
DatasourceSetName Use este parámetro para filtrar la salida de la función para un recurso primario en particular. Por ejemplo, para devolver instancias de SQL en copia de seguridad de máquina virtual de Azure que pertenecen a la máquina virtual "testvm", especifique testvm como el valor de este parámetro. De manera predeterminada, el valor es "*", que hace que la función busque registros en todas las instancias de copia de seguridad. N "testvm" String
BackupInstanceName Use este parámetro para buscar una instancia de copia de seguridad determinada por nombre. De manera predeterminada, el valor es "*", que hace que la función busque todas las instancias de copia de seguridad. N "testvm" String
DisplayAllFields Use este parámetro para elegir si se va a recuperar solo un subconjunto de los campos devueltos por la función. Si el valor de este parámetro es false, la función elimina la información relacionada con el almacenamiento y el punto de retención de la salida de la función. Esto resulta útil si usa esta función como un paso intermedio en una consulta más grande y necesita optimizar el rendimiento de la consulta eliminando las columnas que no necesita para el análisis. De forma predeterminada, el valor de este parámetro es true, lo que hace que la función devuelva todos los campos que pertenecen a la instancia de copia de seguridad. N true Boolean
AggregationType Use este parámetro para especificar la granularidad de tiempo con la que se deben recuperar los datos. Si el valor de este parámetro es "Daily", la función devuelve un registro por cada instancia de copia de seguridad por día, lo que le permite analizar las tendencias diarias del consumo de almacenamiento y el recuento de instancias de copia de seguridad. Si el valor de este parámetro es "Weekly", la función devuelve un registro por cada instancia de copia de seguridad por semana, lo que le permite analizar las tendencias semanales. De manera similar, puede especificar "Monthly" para analizar las tendencias mensuales. El valor predeterminado es "Daily". Si consulta datos para intervalos de tiempo mayores, se recomienda usar "Weekly" o "Monthly" para mejorar el rendimiento de las consultas y facilitar el análisis de tendencias. N "Weekly" String

Campos devueltos

Nombre del campo Descripción Tipo de datos
UniqueId Clave principal que indica el id. único de la instancia de copia de seguridad. String
Identificador Id. de Azure Resource Manager (ARM) de la instancia de copia de seguridad. String
FriendlyName Nombre descriptivo de la instancia de copia de seguridad. String
ProtectionInfo Información sobre la configuración de la protección de la instancia de copia de seguridad. Por ejemplo, la protección está configurada, la protección se detuvo, la copia de seguridad inicial está pendiente String
LatestRecoveryPoint Fecha y hora del punto de recuperación más reciente asociado a la instancia de copia de seguridad. Actualmente, este campo solo se admite para cargas de trabajo del almacén de Recovery Services DateTime
OldestRecoveryPoint Fecha y hora del punto de recuperación más antiguo asociado a la instancia de copia de seguridad. Actualmente, este campo solo se admite para cargas de trabajo del almacén de Recovery Services
SourceSizeInMBs Tamaño de front-end de la instancia de copia de seguridad en MB. Double
VaultStore_StorageConsumptionInMBs Almacenamiento en la nube total consumido por la instancia de copia de seguridad en el nivel estándar de almacén. Double
DataSourceFriendlyName Nombre descriptivo del origen de datos correspondiente a la instancia de copia de seguridad. String
BackupSolution Solución de copia de seguridad a la que está asociada la instancia de copia de seguridad. Por ejemplo, Copia de seguridad de máquina virtual de Azure, SQL en copia de seguridad de máquina virtual de Azure, etc. String
DatasourceType Tipo del origen de datos correspondiente a la instancia de copia de seguridad. Por ejemplo "Microsoft.Compute/virtualMachines". String
DatasourceResourceId Id. de Azure Resource Manager (ARM) del origen de datos subyacente correspondiente a la instancia de copia de seguridad. Por ejemplo, el id. de Azure Resource Manager (ARM) de la máquina virtual. String
DatasourceSetFriendlyName Nombre descriptivo del recurso primario del origen de datos (siempre que sea aplicable). Por ejemplo, para un origen de datos de SQL en máquina virtual de Azure, este campo contendrá el nombre de la máquina virtual en la que se encuentra SQL Database. String
DatasourceSetResourceId Id. de Azure Resource Manager (ARM) del recurso primario del origen de datos (siempre que sea aplicable). Por ejemplo, para un origen de datos de SQL en máquina virtual de Azure, este campo contendrá el id. de Azure Resource Manager (ARM) de la máquina virtual en la que se encuentra SQL Database. String
DatasourceSetType Tipo del recurso primario del origen de datos (siempre que sea aplicable). Por ejemplo, para un origen de datos SAP HANA en máquina virtual de Azure, este campo será Microsoft.Compute/virtualMachines, ya que el recurso primario es una máquina virtual de Azure. String
PolicyName Nombre de la directiva asociada a la instancia de copia de seguridad. String
PolicyUniqueId Clave externa que hace referencia a la directiva asociada a la instancia de copia de seguridad. String
PolicyId Id. de Azure Resource Manager (ARM) de la directiva asociada a la instancia de copia de seguridad. String
VaultResourceId Id. de Azure Resource Manager (ARM) del almacén asociado a la instancia de copia de seguridad. String
VaultUniqueId Clave externa que hace referencia al almacén asociado a la instancia de copia de seguridad. String
VaultName Nombre del almacén asociado a la instancia de copia de seguridad. String
VaultTags Etiqueta del almacén asociado a la instancia de copia de seguridad. String
VaultSubscriptionId Id. de suscripción del almacén asociado a la instancia de copia de seguridad. String
VaultLocation Ubicación del almacén asociado a la instancia de copia de seguridad. String
VaultStore_StorageReplicationType Tipo de replicación de almacenamiento del almacén asociado a la instancia de copia de seguridad. String
VaultType Tipo del almacén, por ejemplo, "Microsoft.RecoveryServices/vaults" o "Microsoft.DataProtection/backupVaults" String
TimeGenerated Marca de tiempo del registro. DateTime

_AzureBackup_GetBillingGroupsTrends()

Esta función devuelve registros históricos para cada entidad de facturación, lo que le permite ver las tendencias diarias, semanales y mensuales relacionadas con el tamaño de front-end y el consumo de almacenamiento, en varios niveles de granularidad.

Parámetros

Nombre de parámetro Descripción ¿Necesario? Valor de ejemplo Tipo de datos
RangeStart Use este parámetro junto con el parámetro RangeEnd para recuperar todos los registros relacionados con el grupo de facturación en el período de tiempo que va desde RangeStart hasta RangeEnd. Y "2021-03-03 00:00:00" DateTime
RangeEnd Use este parámetro junto con el parámetro RangeStart para recuperar todos los registros relacionados con el grupo de facturación en el período de tiempo que va desde RangeStart hasta RangeEnd. Y "2021-03-10 00:00:00" DateTime
VaultSubscriptionList Use este parámetro para filtrar la salida de la función para un determinado conjunto de suscripciones en las que existen datos de copia de seguridad. La especificación de una lista separada por comas de los id. de suscripción como un parámetro de esta función le ayuda a recuperar solo los grupos de facturación que se encuentran en las suscripciones especificadas. De manera predeterminada, el valor de este parámetro es "*", que hace que la función busque registros en todas las suscripciones. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" String
VaultLocationList Use este parámetro para filtrar la salida de la función para un determinado conjunto de regiones en las que existen datos de copia de seguridad. La especificación de una lista separada por comas de las regiones como un parámetro de esta función le ayuda a recuperar solo los grupos de facturación que se encuentran en las regiones especificadas. De manera predeterminada, el valor de este parámetro es "*", que hace que la función busque registros en todas las regiones. N eastus,westus String
VaultList Use este parámetro para filtrar la salida de la función para un determinado conjunto de almacenes. La especificación de una lista separada por comas de los nombres de almacén como un parámetro de esta función le ayuda a recuperar los registros de las instancias de copia de seguridad que pertenecen únicamente a los almacenes especificados. De manera predeterminada, el valor de este parámetro es "*", que hace que la función busque registros de grupos de facturación en todos los almacenes. N vault1,vault2,vault3 String
VaultTypeList Use este parámetro para filtrar la salida de la función en los registros que pertenecen a un tipo de almacén determinado. De forma predeterminada, el valor de este parámetro es "*", lo que hace que la función busque almacenes de Recovery Services y almacenes de Backup. N "Microsoft.RecoveryServices/vaults" String
ExcludeLegacyEvent Use este parámetro para elegir si se van a consultar los datos de la tabla heredada AzureDiagnostics o no. Si el valor de este parámetro es false, la función consulta los datos de la tabla AzureDiagnostics y de las tablas específicas del recurso. Si el valor de este parámetro es true, la función consulta los datos solo de las tablas específicas del recurso. El valor predeterminado es true. N true Boolean
BackupSolutionList Use este parámetro para filtrar la salida de la función para un determinado conjunto de soluciones de copia de seguridad usadas en el entorno de Azure. Por ejemplo, si especificas Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM como valor de este parámetro, la función solo devuelve registros que están relacionados con los elementos respaldados mediante la copia de seguridad de Azure Virtual Machine, SQL en la copia de seguridad de Azure VM o DPM en la copia de seguridad de Azure. De forma predeterminada, el valor de este parámetro es "*", lo que hace que la función devuelva registros pertenecientes a todas las soluciones de copia de seguridad compatibles con Backup Reports (los valores admitidos son "Azure Virtual Machine Backup", "SQL en Azure VM Backup", " SAP HANA en 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" o una combinación separada por comas de cualquiera de estos valores). No Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent String
BillingGroupName Use este parámetro para buscar un grupo de facturación determinado por nombre. De manera predeterminada, el valor es "*", que hace que la función busque todos los grupos de facturación. N "testvm" String
AggregationType Use este parámetro para especificar la granularidad de tiempo con la que se deben recuperar los datos. Si el valor de este parámetro es "Daily", la función devuelve un registro por cada grupo de facturación por día, lo que le permite analizar las tendencias diarias del consumo de almacenamiento y el tamaño de front-end. Si el valor de este parámetro es "Weekly", la función devuelve un registro por cada instancia de copia de seguridad por semana, lo que le permite analizar las tendencias semanales. De manera similar, puede especificar "Monthly" para analizar las tendencias mensuales. El valor predeterminado es "Daily". Si consulta datos para intervalos de tiempo mayores, se recomienda usar "Weekly" o "Monthly" para mejorar el rendimiento de las consultas y facilitar el análisis de tendencias. N "Weekly" String

Campos devueltos

Nombre del campo Descripción Tipo de datos
UniqueId Clave principal que indica el id. del grupo de facturación. String
FriendlyName Nombre descriptivo del grupo de facturación. String
Nombre Nombre del grupo de facturación. String
Tipo Tipo del grupo de facturación. Por ejemplo, ProtectedContainer o BackupItem. String
SourceSizeInMBs Tamaño de front-end del grupo de facturación en MB. Double
VaultStore_StorageConsumptionInMBs Almacenamiento en la nube total consumido por el grupo de facturación en el nivel estándar de almacén. Double
BackupSolution Solución de copia de seguridad a la que está asociado el grupo de facturación. Por ejemplo, Copia de seguridad de máquina virtual de Azure, SQL en copia de seguridad de máquina virtual de Azure, etc. String
VaultResourceId Id. de Azure Resource Manager (ARM) del almacén asociado al grupo de facturación. String
VaultUniqueId Clave externa que hace referencia al almacén asociado al grupo de facturación. String
VaultName Nombre del almacén asociado al grupo de facturación. String
VaultTags Etiquetas del almacén asociado al grupo de facturación. String
VaultSubscriptionId Id. de la suscripción del almacén asociado al grupo de facturación. String
VaultLocation Ubicación del almacén asociado al grupo de facturación. String
VaultStore_StorageReplicationType Tipo de replicación de almacenamiento del almacén asociado al grupo de facturación. String
VaultType Tipo del almacén, por ejemplo, "Microsoft.RecoveryServices/vaults" o "Microsoft.DataProtection/backupVaults" String
TimeGenerated Marca de tiempo del registro. DateTime
ExtendedProperties Propiedades adicionales del grupo de facturación. Dinámica

Consultas de ejemplo

A continuación, encontrará algunas consultas de ejemplo que le ayudarán a empezar a usar las funciones del sistema.

  • Todos los trabajos de copia de seguridad de máquina virtual de Azure con errores en un intervalo de tiempo determinado

    _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
    
  • Todos los trabajos de copia de seguridad de registros de SQL en un intervalo de tiempo determinado

    _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
    
  • Tendencia semanal del almacenamiento de copia de seguridad consumido para la máquina virtual "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 
    

Pasos siguientes

Más información sobre los Informes de Backup