El widget Run Workflow te permite automatizar tareas críticas desde dashboards. Activa tus flujos de trabajo desde un dashboard en el momento en que tengas conocimiento de un problema que afecte a la salud de tu sistema. Esto mantiene tus sistemas en funcionamiento, mejora el tiempo de resolución y reduce la posibilidad de errores.
Configuración
- En Select the workflow (Seleccionar el flujo de trabajo), busca tu flujo de trabajo en el menú desplegable.
- Asigna variables de plantilla de dashboard a los parámetros de entrada del flujo de trabajo. Esto permite que los valores de tus variables de plantilla de dashboard se asignen directamente a los parámetros de entrada al ejecutar el flujo de trabajo.
- Introduce un título para el widget y haz clic en Save (Guardar).
Para ejecutar el flujo de trabajo:
- Haz clic en Run Workflow en tu widget de dashboard.
- En Execution parameters (Parámetros de ejecución), cualquier variable de plantilla que hayas asignado a las entradas del flujo de trabajo se rellena automáticamente. Introduce los valores de los parámetros de ejecución no asignados o edita los valores existentes si es necesario.
- Haz clic en Run (Ejecutar) para ejecutar el flujo de trabajo.
API
Este widget puede utilizarse con la Dashboards API (API de dashboards). Ve la siguiente tabla para la widget JSON schema definition (definición de esquema de JSON de widget):
Expand All
The flag for toggling context menu link visibility.
The label for the custom link URL. Keep the label short and descriptive. Use metrics and tags as variables.
The URL of the custom link. URL must include http
or https
. A relative URL must start with /
.
The label ID that refers to a context menu link. Can be logs
, hosts
, traces
, profiles
, processes
, containers
, or rum
.
Array of workflow inputs to map to dashboard template variables.
Name of the workflow input.
Dashboard template variable. Can be suffixed with '.value' or '.key'.
Time setting for the widget.
The available timeframes depend on the widget you are using.
Allowed enum values: 1m,5m,10m,15m,30m,1h,4h,1d,2d,1w,1mo,3mo,6mo,week_to_date,month_to_date,1y,alert
Used for arbitrary live span times, such as 17 minutes or 6 hours.
Type "live" denotes a live span in the new format.
Allowed enum values: live
Unit of the time span.
Allowed enum values: minute,hour,day,week,month,year
Used for fixed span times, such as 'March 1 to March 7'.
Start time in seconds since epoch.
End time in seconds since epoch.
Type "fixed" denotes a fixed span.
Allowed enum values: fixed
How to align the text on the widget.
Allowed enum values: center,left,right
Type of the run workflow widget.
Allowed enum values: run_workflow
default: run_workflow
{
"custom_links": [
{
"is_hidden": false,
"label": "Search logs for {{host}}",
"link": "https://app.datadoghq.com/logs?query={{host}}",
"override_label": "logs"
}
],
"inputs": [
{
"name": "Environment",
"value": "$env.value"
}
],
"time": {
"live_span": "5m"
},
"title": "string",
"title_align": "string",
"title_size": "string",
"type": "run_workflow",
"workflow_id": "<workflow_id>"
}
Leer más
Más enlaces, artículos y documentación útiles: