Crear flujos de trabajo

Este producto no es compatible con el sitio Datadog seleccionado. ().

Puede crear flujos de trabajo o editar flujos de trabajo existentes desde la página Workflow Automation. La página enumera información sobre los flujos de trabajo existentes, como el propietario del flujo de trabajo, el tipo de activador, las fechas en las que cada flujo de trabajo se modificó y ejecutó por última vez, y si el flujo de trabajo está publicado o no.

  • Pase el cursor sobre un flujo de trabajo para ver las opciones para eliminar, clonar o editar los permisos del flujo de trabajo.
  • Active My workflows si desea ver solo los flujos de trabajo que usted creó.

Cree un flujo de trabajo a partir de un Blueprint

  1. Haga clic en la pestaña Blueprints.
  2. Si lo desea, utilice la barra de búsqueda para limitar la lista de Blueprints por nombre, categoría o integración.
  3. Busque el Blueprint que desea utilizar y haga clic en él. Aparece el lienzo del flujo de trabajo.
  4. Haga clic en Create From Blueprint. El lienzo del flujo de trabajo se actualiza para mostrar el flujo de trabajo recién creado.
  5. Ingrese un nombre y una descripción nuevos para el flujo de trabajo.
  6. Opcionalmente, seleccione o ingrese las etiquetas que desea aplicar al flujo de trabajo. Para obtener más información sobre las etiquetas de Datadog, consulte Getting Started with Tags.
  7. Opcionalmente, seleccione los servicios relacionados que desea aplicar al flujo de trabajo.
  8. Opcionalmente, seleccione los equipos que desea asociar con el flujo de trabajo. Si un equipo no existe, puede ingresar un nombre para crearlo.
  9. Haga clic en Save para aplicar sus cambios.
  10. Los pasos del flujo de trabajo que requieren actualizaciones están marcados con signos de exclamación. Haga clic en cada paso del flujo de trabajo que desee modificar y complete los campos vacíos en la pestaña Configure.
  11. Cuando termine de modificar el flujo de trabajo, haga clic en Run para probarlo.
  12. Cuando esté listo para publicar su flujo de trabajo, haga clic en Publish. Los flujos de trabajo publicados generan costos basados en las ejecuciones del flujo de trabajo. Para obtener más información, consulte la página de precios de Datadog.

Cree o edite un flujo de trabajo con IA

Si no está seguro de por dónde empezar, puede generar automáticamente un flujo de trabajo o iterar sobre uno existente con IA.

Para generar un flujo de trabajo:

  1. Desde la página Workflow Automation, haga clic en New Workflow.
  2. Haga clic en Create a workflow with AI.
  3. Ingrese una instrucción detallada para su flujo de trabajo. Especifique las integraciones y acciones que desea utilizar.
  4. Haga clic en la flecha hacia arriba () para crear su flujo de trabajo.

Para iterar sobre un flujo de trabajo existente:

  1. Desde un flujo de trabajo existente, haga clic en Edit with AI.
  2. Ingrese una instrucción detallada para el comportamiento que desea agregar a su flujo de trabajo. Incluya las integraciones y acciones que desea utilizar.
  3. Haga clic en la flecha hacia arriba () para añadir la funcionalidad a su flujo de trabajo.
La IA de Workflow Automation no responde preguntas sobre el producto. Si tiene preguntas o comentarios, considere unirse al canal #workflows en el Slack de la comunidad de Datadog

Cree un flujo de trabajo personalizado

Para crear un flujo de trabajo, haga clic en New workflow en la página Workflow Automation.

Para configurar su flujo de trabajo:

  1. En el panel de configuración del flujo de trabajo, ingrese un Name para su flujo de trabajo.
  2. Opcionalmente, seleccione o ingrese las etiquetas que desea aplicar al flujo de trabajo. Para obtener más información sobre las etiquetas de Datadog, consulte Getting Started with Tags.
  3. Opcionalmente, seleccione los servicios relacionados que desea aplicar al flujo de trabajo.
  4. Opcionalmente, seleccione los equipos que desea asociar con el flujo de trabajo. Si un equipo no existe, puede ingresar un nombre para crearlo.
  5. Ingrese los parámetros de entrada o salida si su flujo de trabajo los utiliza.
  6. Haga clic en Save para aplicar sus cambios.

Si no está seguro de la configuración de su flujo de trabajo, puede volver al panel más tarde haciendo clic en cualquier parte del lienzo del flujo de trabajo.

Cree un flujo de trabajo con el generador de flujos de trabajo

  1. Si su flujo de trabajo requiere un activador, haga clic en Add Trigger. Para obtener más información, consulte Activar un flujo de trabajo.
  2. Haga clic en Add Step para comenzar a añadir pasos a su flujo de trabajo.
  3. Busque una acción utilizando la barra de búsqueda o explore las integraciones y sus acciones relacionadas para encontrar la acción que busca. Haga clic en una acción para añadirla como un paso en el lienzo de su flujo de trabajo.
  4. Haga clic en el paso en el lienzo del flujo de trabajo para configurarlo o ver sus salidas o variables de contexto. Para obtener más información sobre las salidas y las variables de contexto, consulte Variables de contexto.
  5. Después de configurar el paso, haga clic en el icono de IA o en el icono de más (+) para agregar otro paso, o guarde el flujo de trabajo si ha terminado.
  6. Cuando esté listo para publicar su flujo de trabajo, haga clic en Publish. Los flujos de trabajo publicados generan costos basados en las ejecuciones del flujo de trabajo. Para obtener más información, consulte la página de precios de Datadog.

Puede editar un paso en el flujo de trabajo en cualquier momento haciendo clic en él. Haga clic y arrastre los pasos en su flujo de trabajo para reorganizarlos.

Atajos y herramientas del lienzo

Para ver los atajos de teclado y mouse para el lienzo del generador de flujos de trabajo, escriba ? (shift+/) o haga clic en el Keyboard Botón. Aparece una lista de atajos.

El Zoom out , Zoom in , y Reset viewport Los botones controlan cómo se muestra el visor.

El Auto layout botón alinea y distribuye los pasos de su flujo de trabajo.

El Add annotation botón le permite agregar notas de anotación a su flujo de trabajo. Estas notas ofrecen una barra de formato para agregar varios formatos de texto, como negrita y cursiva, enlaces y listas. También puede ingresar sus anotaciones en Markdown.

Una anotación vacía, con la barra de formato mostrada encima

Probar un paso

Consulte la página de prueba y depuración para obtener información sobre cómo probar un paso.

Publicar un flujo de trabajo

Los flujos de trabajo programados y activados no se activan automáticamente hasta que los haya publicado. Para publicar el flujo de trabajo, haga clic en Publish desde la página del flujo de trabajo.

Los flujos de trabajo publicados generan costos basados en las ejecuciones del flujo de trabajo. Para obtener más información, consulte la página de precios de Datadog.

Actualización de un flujo de trabajo publicado

Puede actualizar flujos de trabajo publicados sin afectar la versión activa hasta que esté listo.

La edición de un flujo de trabajo publicado crea un borrador. Todos los cambios realizados en el borrador no alteran el flujo de trabajo publicado. Cada flujo de trabajo puede tener un borrador activo, que todos los editores pueden modificar. Cuando esté listo, haga clic en Publish Changes para reemplazar la versión publicada.

Los borradores ejecutan todos los pasos configurados como cualquier flujo de trabajo normal. Solo puede ejecutar borradores desde el editor de flujos de trabajo.

Para descartar el borrador, haga clic en cog icon en la esquina superior derecha del editor y seleccione Discard draft.

Notas:

  • La ejecución de un borrador para flujos de trabajo publicados no genera costos.
  • Cualquier actualización a las propiedades del flujo de trabajo (nombre, etiquetas o notificaciones) omite el flujo de trabajo de borrador y se aplica inmediatamente a la versión publicada.

Variables y parámetros

Para obtener información sobre el uso de variables y parámetros en sus flujos de trabajo, consulte Variables and parameters.

Notificaciones del flujo de trabajo

Puede configurar su flujo de trabajo para que le envíe una notificación en caso de éxito o error. Se admiten las siguientes integraciones:

  • Slack
  • Microsoft Teams
  • PagerDuty
  • Correo electrónico

Para agregar una notificación:

  1. En el panel de configuración del flujo de trabajo, desplácese hacia abajo hasta la sección Notifications.
  2. Para agregar una notificación si el flujo de trabajo tiene éxito:
    1. Haga clic en el icono de más (+) junto a Notify on success.
    2. Seleccione la integración que desea usar para las notificaciones.
    3. Complete los campos obligatorios para la integración especificada.
    4. Haga clic en Save para guardar su flujo de trabajo.
  3. Para agregar una notificación si el flujo de trabajo falla:
    1. Haga clic en el icono de más (+) junto a Notify on failure.
    2. Seleccione la integración que desea usar para las notificaciones.
    3. Complete los campos obligatorios para la integración especificada.
    4. Haga clic en Save para guardar su flujo de trabajo.

Manejo de errores

Puede especificar la cantidad de veces que desea que su flujo de trabajo reintente un paso fallido, y en qué intervalo, antes de pasar a una ruta de error opcional. Si no hay una ruta de error presente, el flujo de trabajo termina después de que se agoten todos los reintentos.

Reintentos

Para configurar los reintentos de un paso:

  1. Haga clic en el paso en el lienzo del flujo de trabajo.
  2. En la sección Retries, ajuste los valores de Interval y Max retries.
  3. Guarde su flujo de trabajo para aplicar los cambios.

Agregar una ruta de error

Puede agregar una ruta de error para que el flujo de trabajo la siga si encuentra un error.

Para agregar una ruta de error:

  1. Pase el cursor sobre el paso donde desea agregar una ruta de error.
  2. Haga clic y arrastre el icono Error path para colocar una nueva ruta de error en el lienzo.
  3. Seleccione un paso del flujo de trabajo para agregarlo a la ruta de error.
  4. Después de configurar su paso, puede agregar más pasos a una ruta de error e incluso combinar su ruta de error nuevamente con la ruta principal del flujo de trabajo.
  5. Cuando termine de configurar los pasos de su ruta de error, haga clic en Save para aplicar sus cambios.

Espere hasta la condición

Algunas acciones le permiten agregar una condición que debe cumplirse antes de que un flujo de trabajo pueda marcar un paso como completado y continuar.

Para agregar una condición:

  1. Haga clic en el paso en el lienzo del flujo de trabajo.
  2. En la sección Wait until condition, use el menú desplegable para seleccionar una condición preconfigurada, o seleccione Configure custom wait condition y cree su propia condición.
    • La lista de condiciones preconfiguradas disponibles depende de la acción.
    • Las variables de la declaración condicional pueden ser una cadena, un número, un booleano o una variable de salida de paso.
    • Solo se pueden usar las variables de salida del paso actual en una declaración condicional personalizada.
  3. Ingrese un tiempo de espera máximo para el flujo de trabajo. Si la condición no se cumple a tiempo, el paso falla.
Ejemplo de condición de espera

Edite un flujo de trabajo con JSON

Edite un flujo de trabajo en JSON haciendo clic en Edit JSON Spec en su página de flujo de trabajo. El editor de JSON también le permite:

  • Format JSON: Embellezca su JSON.
  • Export JSON: Descargue el flujo de trabajo.

Interactúe con flujos de trabajo usando la API

Para realizar tareas usando la API, consulte la documentación de la Workflow Automation API.

Lecturas adicionales


¿Tiene preguntas o comentarios? Únase al canal #workflows en el Datadog Community Slack.