Todos los productos
Search
Centro de documentos

DataWorks:O&M automatizado

Última actualización: Sep 04, 2026

Configure reglas de O&M automatizadas según su experiencia en respuesta a emergencias. Cuando se cumplen las condiciones de activación, el sistema ejecuta operaciones de forma automática, como terminar instancias en ejecución o reejecutar nodos con errores, lo que mejora la estabilidad del servicio y reduce el mantenimiento nocturno.

Contexto

En DataWorks, la función de O&M automatizado incluye la terminación automática de instancias de nodo en ejecución y la reejecución automática.

  • Terminación automática de instancias de nodo en ejecución

    Si un nodo que se ejecuta en un resource group exclusivo para programación activa a custom alert rule about resource groups, el sistema utiliza la regla de O&M automatizada especificada para terminar instancias específicas generadas para dicho nodo. Por ejemplo, si la tasa de uso de recursos de un resource group exclusivo para programación alcanza el 80% y se mantiene así durante 10 minutos, el sistema termina automáticamente la ejecución de instancias de nodo no activadas por Auto Scaling con prioridades 1 y 3 en ese resource group exclusivo para programación.

  • Reejecución automática

    Un nodo se reejecuta automáticamente según la regla de reejecución automática en los siguientes escenarios: 1. El estado del nodo es Failed y no se ha configurado automatic rerun property para el nodo. 2. El nodo falla debido a que el nodo está ejecutando times out.

Límites

  • Límites de permisos: Solo las cuentas de Alibaba Cloud, los usuarios de RAM con la directiva AliyunDataWorksFullAccess adjunta y los administradores del workspace pueden gestionar reglas de O&M automatizadas.

  • Límites de resource groups:

  • Límites de funciones:

Ir a la página Automatic

  1. Inicie sesión en la consola de DataWorks. En la región objetivo, haga clic en Data Development and O&M > Operation Center en el panel de navegación izquierdo. Seleccione un workspace de la lista desplegable y haga clic en Go to Operation Center.

  2. En la barra de navegación izquierda, seleccione O&M Assistant > Automatic O&M para ir a la página de O&M automatizado.

Crear una regla

En la página Automatic O&M > Rule Management, puede crear reglas de O&M automatizadas mediante Create Terminate Running Instance y Auto Rerun. Cada regla requiere condiciones de activación, condiciones de filtro para dirigirse a nodos específicos, una lista de bloqueados opcional para excluir nodos y reglas de restricción para limitar cuándo surte efecto la regla.

Crear una regla para terminar instancias en ejecución

En Automatic O&M, configure reglas para terminar automáticamente las instancias que cumplan con custom rules. Tipos de instancia compatibles: instancias recurrentes, instancias de backfill de datos, instancias de prueba, instancias de tarea única e instancias de flujo de trabajo activadas manualmente. Los principales parámetros de configuración son los siguientes:

Sección

Parámetro

Descripción

Trigger Condition

Associated Monitoring Rule

La regla de alerta que desea asociar con la regla de O&M automatizada. Si se activa la regla de alerta, la instancia de nodo se termina automáticamente.

Nota
  • Para obtener información sobre cómo create a monitoring rule.

  • Solo puede asociar reglas de monitoreo cuyo Object Type sea Scheduling Resource Group y cuya Trigger Condition sea Resource Group Usage.

Filter Conditions

Workspace

El nombre del workspace al que se aplica la regla de O&M automatizada.

Instance Type

El tipo de instancia de nodo al que se aplica la regla de O&M automatizada.

Scheduling Cycle

Seleccione los ciclos de programación a los que se aplica la regla de O&M. Si establece Instance Type en Scheduled Instance o Data Backfill Instance, debe configurar este parámetro.

Priority

La prioridad de las instancias de nodo a las que se aplica la regla de O&M automatizada. Un valor mayor indica una prioridad más alta.

Status

El estado de las instancias de nodo a las que se aplica la regla de O&M automatizada.

Blocklist

Los nodos que cumplen las condiciones especificadas en la regla de O&M automatizada pero en los que no desea ejecutar la operación de O&M. Para agregar un nodo a la lista de bloqueados, introduzca el nombre o ID del nodo en el cuadro de búsqueda.

Constraints on Rule

Effective Period

El intervalo de tiempo durante el cual la regla está vigente. La operación de O&M se ejecuta solo cuando se cumplen las condiciones de la regla y esta se activa dentro de dicho periodo. Fuera de este periodo, la operación no se ejecuta aunque se cumplan las condiciones.

Maximum Effective Times

El número máximo de veces que la regla puede activarse y ejecutarse.

Nota

Cada vez antes de ejecutar una regla de O&M automatizada, el sistema comprueba si se cumple la condición de activación. Si no se cumple, la regla de O&M automatizada no se ejecuta.

Minimum Effective Interval

El intervalo mínimo en el que puede activarse la regla de O&M automatizada.

Crear una regla de reejecución automática

En Automatic O&M, configure la función Auto Rerun para nodos que cumplan con la Trigger Condition especificada. Tipos de instancia compatibles: instancias programadas periódicamente, instancias de backfill de datos, instancias de pruebas de humo, instancias de tarea única e instancias de flujo de trabajo activadas manualmente.

  • Cuando la instancia es una instancia recurrente, la reejecución automática solo revisa instancias con una marca de tiempo de datos correspondiente al día anterior.

    Por ejemplo, si la fecha actual es el 5 de junio de 2025, solo se reejecutarán automáticamente las instancias recurrentes con una marca de tiempo de datos del 4 de junio de 2025 tras cumplir las condiciones de activación de reejecución automática.

  • Cuando la instancia es una instancia de backfill de datos, instancia de prueba, instancia de tarea única o instancia de flujo de trabajo activada manualmente, la reejecución automática revisa las instancias creadas hoy, ayer y anteayer.

    Por ejemplo, si la fecha actual es el 5 de junio de 2025, entonces las instancias de backfill de datos, instancias de prueba, instancias de tarea única e instancias de flujo de trabajo activadas manualmente creadas el 5, 4 y 3 de junio se reejecutarán automáticamente tras cumplir las condiciones de activación de reejecución automática.

Los principales parámetros de configuración para las reglas de reejecución automática son los siguientes:

Sección

Parámetro

Descripción

Trigger Condition

Running status

La instancia especificada se reejecutará automáticamente cuando cumpla las siguientes condiciones y falle al ejecutarse:

  • La ejecución de una instancia de nodo supera el tiempo de espera.

  • La instancia de nodo falla al ejecutarse, pero no se ha configurado la propiedad de reejecución automática para el nodo que genera la instancia en la pestaña Properties.

Filter Conditions

Workspace

El nombre del workspace al que se aplica la regla de O&M automatizada.

Instance Type

El tipo de instancia de nodo al que se aplica la regla de O&M automatizada.

Scheduling Cycle

Seleccione los ciclos de programación a los que se aplica la regla de O&M. Si establece Instance type en Scheduled Instance o Data Backfill Instance, puede configurar este parámetro.

Priority

La prioridad de las instancias de nodo a las que se aplica la regla de O&M automatizada. Un valor mayor indica una prioridad más alta.

Logs Contain Keywords

La palabra clave que desea identificar en los registros de operación de la instancia de nodo. Si los registros de operación de la instancia contienen la palabra clave, la regla de reejecución automática se activa automáticamente.

Los valores válidos son abnormal exit (el proceso del nodo falla al iniciarse o sale inesperadamente) y out of memory (el nodo falla al ejecutarse y sale debido a memoria insuficiente).

Nota

La regla de reejecución automática puede activarse para un nodo cuyos registros de operación contengan la palabra clave out of memory solo si el nodo se ejecuta en un resource group serverless.

Blacklist

Blocklist

Los nodos que cumplen las condiciones especificadas en la regla de O&M automatizada pero en los que no desea ejecutar la operación de O&M. Para agregar un nodo a la lista de bloqueados, introduzca el nombre o ID del nodo en el cuadro de búsqueda.

Rerun

Preparation

Para nodos de cómputo que se ejecutan en un resource group serverless, puede seleccionar Add CUs for Computing Tasks antes de reejecutar el nodo.

Nota

Especifique el número de CU agregadas para cada reejecución a fin de evitar que la ejecución de otros nodos se bloquee debido a la competencia por recursos.

CUs to Add

Además de las CU consumidas por la instancia de nodo original, agregue las CU especificadas para la instancia de reejecución. Las CU agregadas se utilizan únicamente para la reejecución de la instancia.

Rerun Times

El número máximo de veces que puede activarse una reejecución automática. Valores válidos: de 1 a 10. Unidad: veces.

Rerun Interval

El intervalo entre reejecuciones. Valores válidos: de 3 a 30. Unidad: minutos.

Constraints on Rule

Effective Period

El intervalo de tiempo durante el cual la regla está vigente. La operación de O&M se ejecuta solo cuando se cumplen las condiciones de la regla y esta se activa dentro de dicho periodo. Fuera de este periodo, la operación no se ejecuta aunque se cumplan las condiciones.

Habilitar o deshabilitar una regla

De forma predeterminada, una regla de O&M automatizada surte efecto inmediatamente después de crearse. Para deshabilitar la regla, haga clic en el icono image en la columna Actions de la regla.

Más operaciones

Gestionar reglas

  • Para consultar la información de una regla, vaya a la página Rule Management y haga clic en View en la fila de la regla.

  • Para modificar una regla, haga clic en Edit en la parte inferior del cuadro de diálogo View Rule.

  • Para eliminar una regla, haga clic en Delete en la fila de la regla y haga clic en Confirm en el cuadro de diálogo que aparece.

  • Para buscar una regla, introduzca su nombre en el cuadro de búsqueda de la página Rule Management.

Consultar los registros de ejecución de una regla

En la página Execution Records, puede consultar los registros de ejecución de las reglas de O&M, incluida la hora de ejecución, el propietario de la regla y el número de nodos involucrados. Para ver la información detallada, haga clic en View Details en la fila de un registro de ejecución.

Nota

Cuando se activa una regla de O&M automatizada, la operación se ejecuta bajo la identidad del propietario de la regla. Puede consultar la operación en los registros de operación de la instancia de nodo que activó la regla.

  • Los registros de ejecución de una regla de O&M automatizada sobre terminación automática de instancias de nodo en ejecución incluyen la siguiente información:

    • Instances Waiting for Resources/Resource Usage: Un gráfico de líneas que muestra el número de instancias en espera de recursos y el uso de recursos a lo largo del tiempo. Pase el cursor sobre el gráfico para consultar estas métricas en un momento específico.

    • Terminated Node Instances: Esta sección muestra todas las instancias de nodo cuya ejecución se terminó.

  • Los registros de ejecución de una regla de O&M automatizada sobre reejecución automática de instancias de nodo incluyen la siguiente información:

    • Automatically rerun instances: Una lista de instancias que se reejecutaron automáticamente, incluido su Node Name, Data Timestamp, Instance Type, Task type y Owner.

Monitorear resource groups

Después de crear una regla de O&M automatizada, el sistema monitorea automáticamente el uso de recursos del resource group especificado en dicha regla. Para obtener más información sobre el monitoreo de resource groups, consulte Resource O&M.