La automatización de los flujos de trabajo no es compatible con el
sitio de Datadog seleccionado (
).
Puedes crear flujos de trabajo o editar los existentes desde la página Workflow Automation. La página muestra información sobre los flujos de trabajo existentes, como el propietario del flujo de trabajo, el tipo de activador, las fechas de la última modificación y ejecución de cada flujo de trabajo, y si el flujo de trabajo está publicado o no.
- Pasa el cursor por encima de un flujo de trabajo para ver las opciones de eliminar, clonar o editar los permisos del flujo de trabajo.
- Selecciona My workflows (Mis flujos de trabajo) si deseas ver solo los flujos de trabajo que creaste.
Construir un flujo de trabajo a partir de un plano
- Haz clic en la pestaña Blueprints (planos).
- Si lo deseas, utiliza la barra Buscar para acotar la lista de planos por nombre, categoría o integración.
- Busca el plano que deseas utilizar y haz clic en él. Aparecerá el lienzo de flujo de trabajo.
- Haz clic en Create From Blueprint (Crear a partir de Blueprint). El lienzo de flujo de trabajo se actualiza para mostrar el flujo de trabajo recién creado.
- Introduce un nuevo nombre y descripción para el flujo de trabajo.
- Opcionalmente, selecciona o introduce etiquetas (tags) que te gustaría aplicar al flujo de trabajo. Para más información sobre etiquetas Datadog, ve Getting Started with Tags (Empezando con etiquetas).
- Opcionalmente, selecciona cualquier service (servicio) relacionado para aplicarlo al flujo de trabajo.
- Opcionalmente, selecciona teams (equipos) para asociarlos al flujo de trabajo. Si un equipo no existe, puedes introducir un nombre para crearlo.
- Haz clic en Save (Guardar) para aplicar los cambios.
- Los pasos del flujo de trabajo que requieren actualizaciones están marcados con signos de exclamación. Haz clic en cada paso del flujo de trabajo que desees modificar y rellena los campos vacíos en Configure (Configurar) pestaña.
- Cuando hayas terminado de modificar el flujo de trabajo, haz clic en Run (Ejecutar) para probar tu flujo de trabajo.
- Cuando estés listo para publicar tu flujo de trabajo, haz clic en Publish (Publicar). Los flujos de trabajo publicados acumulan costes en función de las ejecuciones del flujo de trabajo. Para obtener más información, consulta la Datadog Pricing page (página de precios Datadog).
Crear un flujo de trabajo con IA
Si no estás seguro de por dónde empezar, puedes generar automáticamente un flujo de trabajo con IA. Para generar un flujo de trabajo:
- En la página Workflow Automation, haz clic en New Workflow (Nuevo flujo de trabajo).
- Haz clic en Build with Bits AI (Crear con Bits AI).
- Introduce una descripción detallada de tu flujo de trabajo. Especifica las integraciones y las acciones que deseas utilizar.
- Haz clic en la flecha hacia arriba (↑) para crear tu aplicación.
Crear un flujo de trabajo personalizado
Para crear un flujo de trabajo, haz clic en New workflow (Nuevo flujo de trabajo) en la página Workflow Automation.
Para configurar tu flujo de trabajo:
- En el panel de configuración de flujo de trabajo, introduce un Name (Nombre) para tu flujo de trabajo.
- Opcionalmente, selecciona o introduce etiquetas (tags) que te gustaría aplicar al flujo de trabajo. Para más información sobre etiquetas Datadog, ve Getting Started with Tags (Empezando con etiquetas).
- Opcionalmente, selecciona cualquier service (servicio) relacionado para aplicarlo al flujo de trabajo.
- Opcionalmente, selecciona teams (equipos) para asociarlos al flujo de trabajo. Si un equipo no existe, puedes introducir un nombre para crearlo.
- Introduce los parámetros de entrada o salida si tu flujo de trabajo los utiliza.
- Haz clic en Save (Guardar) para aplicar los cambios.
Si no estás seguro de tu configuración de flujo de trabajo, puedes volver al panel más tarde haciendo clic en cualquier parte del lienzo del flujo de trabajo.
Crear un flujo de trabajo con el generador de flujos de trabajo
- Si tu flujo de trabajo requiere un desencadenante, haz clic en Add Trigger (Añadir desencadenante). Para obtener más información, consulta Trigger a Workflow (Activar un flujo de trabajo).
- Haz clic en Add Step (Añadir paso) para empezar a añadir pasos a tu flujo de trabajo.
- Buscar una acción utilizando la barra Buscar o navega por integraciones y sus acciones relacionadas para encontrar la acción que buscas. Haz clic en una acción para añadirla como paso en el lienzo de tu flujo de trabajo.
- Haz clic en el paso en el lienzo de flujo de trabajo para configurar o ver sus salidas o variables de contexto. Para obtener más información sobre salidas y variables de contexto, consulta Variables de contexto.
- Una vez configurado el paso, haz clic en el icono de AI o en el icono más (+) para añadir otro paso, o guarda el flujo de trabajo si ya terminaste.
- Cuando estés listo para publicar tu flujo de trabajo, haz clic en Publish (Publicar). Los flujos de trabajo publicados acumulan costes en función de las ejecuciones del flujo de trabajo. Para obtener más información, consulta la Datadog Pricing page (página de precios Datadog).
Puedes editar un paso del flujo de trabajo en cualquier momento haciendo clic sobre él. Haz clic y arrastra los pasos de tu flujo de trabajo para reorganizarlos.
Atajos y herramientas del lienzo
Para ver los atajos del teclado y el ratón para el lienzo del generador de flujos de trabajo, escribe ?
(tecla Shift+/
) o haz clic en el botón Keyboard (Teclado)
. Aparecerá un lista de atajos.
Los botones Zoom out (Alejar)
, Zoom in (Acercar)
y Reset viewport (Restablecer ventana gráfica)
controlan cómo se muestra la ventana gráfica.
El botón Auto layout (Disposición automática)
alinea y distribuye los pasos del flujo de trabajo.
El botón Add annotation (Añadir anotación)
te permite añadir notas de anotación al flujo de trabajo. Estas notas ofrecen una barra de formato para añadir diversos formatos de texto, como negrita y cursiva, enlaces y listas. También puedes ingresar tus anotaciones en Markdown.
Probar un paso
Consulta la página de test y depuración para obtener información sobre cómo hacer un test de un paso.
Publicar un flujo de trabajo
Los flujos de trabajo programados y activados no se activan automáticamente hasta que los hayas publicado. Para publicar el flujo de trabajo, haz clic en Publish (Publicar) en la página del flujo de trabajo.
Los flujos de trabajo publicados acumulan costes en función de las ejecuciones del flujo de trabajo. Para obtener más información, consulta la Datadog Pricing page (página de precios Datadog).
Variables y parámetros
Para obtener información sobre el uso de variables y parámetros en los flujos de trabajo, consulta Variables y parámetros.
Notificaciones de flujos de trabajo
Puedes configurar un flujo de trabajo para que envíe una notificación en caso de éxito o error. Se admiten las siguientes integraciones:
- Slack
- Microsoft Teams
- PagerDuty
- Correo electrónico
Para añadir una notificación:
- En el panel de configuración del flujo de trabajo, desplázate hasta la sección Notifications (Notificaciones).
- Para añadir una notificación si el flujo de trabajo tiene éxito:
- Haz clic en el icono más (
+
) junto a Notify on success (Notificar en caso de éxito). - Selecciona la dirección de la integración con la que deseas utilizar las notificaciones.
- Rellena los campos obligatorios de la integración especificada.
- Haz clic en Guardar para guardar el flujo de trabajo.
- Para añadir una notificación si el flujo de trabajo tiene un error:
- Haz clic en el icono más (
+
) junto a Notify on failure (Notificar en caso de error). - Selecciona la dirección de la integración con la que deseas utilizar las notificaciones.
- Rellena los campos obligatorios de la integración especificada.
- Haz clic en Guardar para guardar el flujo de trabajo.
Tratamiento de errores
Puedes especificar el número de veces que deseas que tu flujo de trabajo reintente un paso fallido, y en qué intervalo, antes de pasar a una ruta de error opcional. Si no hay ninguna ruta de error, el flujo de trabajo finaliza una vez agotados todos los reintentos.
Reintentos
Para configurar reintentos para un paso:
- Haz clic en el paso en el lienzo de flujo de trabajo.
- En la sección Retries (Reintentos), ajusta los valores Interval (Intervalo) y Max retries (Reintentos máximos).
- Guarda tu flujo de trabajo para aplicar los cambios.
Añadir una ruta de error
Puedes añadir una ruta de error para que el flujo de trabajo la siga si encuentra un error.
Para añadir una ruta de error:
- Pasa el cursor por encima del paso en el que deseas añadir una ruta de error.
- Haz clic y arrastra el icono Error path (Ruta de error)
para colocar una nueva ruta de error en el lienzo. - Selecciona un paso del flujo de trabajo para añadirlo a la ruta de error.
- Después de configurar tu paso, puedes añadir más pasos a una ruta de error e incluso fusionar tu ruta de error de nuevo en la ruta principal del flujo de trabajo.
- Cuando hayas terminado de configurar los pasos de la ruta de error, haz clic en Save (Guardar) para aplicar los cambios.
Esperar hasta la condición
Algunas acciones permiten añadir una condición que debe cumplirse antes de que un flujo de trabajo pueda marcar un paso como completo y continuar.
Para añadir una condición:
- Haz clic en el paso en el lienzo de flujo de trabajo.
- En la sección Wait until condition (Condición de espera), utiliza el menú desplegable para seleccionar una condición preconfigurada, o elige Configure custom wait condition (Configurar condición de espera personalizada) y crea tu propia condición.
- La lista de condiciones preconfiguradas disponibles depende de la acción.
- Las variables de sentencias condicionales pueden ser una cadena, un número, un booleano o una variable de salida de un paso.
- En una sentencia condicional personalizada, solo se pueden utilizar las variables de salida del paso actual.
- Ingresa un tiempo máximo de espera para el flujo de trabajo. Si la condición no se cumple a tiempo, el paso genera un error.
Editar un flujo de trabajo con JSON
Para editar un flujo de trabajo en JSON, haz clic en Edit JSON Spec (Editar especificación en JSON) en la página del flujo de trabajo. El editor JSON también te permite hacer lo siguiente:
- Aplicar formato a JSON: embellece tu código JSON.
- Exportar en JSON: descarga el flujo de trabajo.
Para realizar tareas con la API, consulta la documentación de la API de automatización de flujos de trabajo.
Referencias adicionales
Más enlaces, artículos y documentación útiles:
¿Tienes preguntas o comentarios? Únete al canal #workflows en Datadog Community Slack.