Sim

Datadog

Monitorea infraestructura, aplicaciones y registros con Datadog

Datadog es una plataforma integral de monitoreo y análisis para infraestructura, aplicaciones, registros y más. Permite a las organizaciones obtener visibilidad en tiempo real sobre la salud y el rendimiento de los sistemas, detectar anomalías y automatizar la respuesta a incidentes.

Con Datadog, puedes:

  • Monitorear métricas: Recopilar, visualizar y analizar métricas de servidores, servicios en la nube y aplicaciones personalizadas.
  • Consultar datos de series temporales: Ejecutar consultas avanzadas sobre métricas de rendimiento para análisis de tendencias e informes.
  • Gestionar monitores y eventos: Configurar monitores para detectar problemas, activar alertas y crear eventos para observabilidad.
  • Manejar tiempos de inactividad: Programar y gestionar de forma programática los tiempos de inactividad planificados para suprimir alertas durante el mantenimiento.
  • Analizar registros y trazas (con configuración adicional en Datadog): Centralizar e inspeccionar registros o trazas distribuidas para una solución de problemas más profunda.

La integración de Datadog de Sim permite que tus agentes automaticen estas operaciones e interactúen con tu cuenta de Datadog de forma programática. Úsala para enviar métricas personalizadas, consultar datos de series temporales, gestionar monitores, crear eventos y optimizar tus flujos de trabajo de monitoreo directamente dentro de las automatizaciones de Sim.

Instrucciones de uso

Integra el monitoreo de Datadog en los flujos de trabajo. Envía métricas, gestiona monitores, consulta registros, crea eventos, maneja tiempos de inactividad y más.

Herramientas

datadog_submit_metrics

Envía métricas personalizadas a Datadog. Utilízalo para seguir el rendimiento de aplicaciones, métricas de negocio o datos de monitoreo personalizados.

Entrada

ParámetroTipoObligatorioDescripción
seriesstringArray JSON de series métricas para enviar. Cada serie debe incluir nombre de métrica, tipo (gauge/rate/count), puntos (pares de marca de tiempo/valor) y etiquetas opcionales.
apiKeystringClave API de Datadog
sitestringNoSitio/región de Datadog (predeterminado: datadoghq.com)

Salida

ParámetroTipoDescripción
successbooleanIndica si las métricas se enviaron correctamente
errorsarrayCualquier error que haya ocurrido durante el envío

datadog_query_timeseries

Consulta datos de series temporales de métricas desde Datadog. Útil para analizar tendencias, crear informes o recuperar valores de métricas.

Entrada

ParámetroTipoObligatorioDescripción
querystringConsulta de métricas de Datadog (p. ej., "avg:system.cpu.user{*}")
fromnumberTiempo de inicio como marca de tiempo Unix en segundos
tonumberTiempo de finalización como marca de tiempo Unix en segundos
apiKeystringClave API de Datadog
applicationKeystringClave de aplicación de Datadog
sitestringNoSitio/región de Datadog (predeterminado: datadoghq.com)

Salida

ParámetroTipoDescripción
seriesarrayArray de datos de series temporales con nombre de métrica, etiquetas y puntos de datos
statusstringEstado de la consulta

datadog_create_event

Publica un evento en el flujo de eventos de Datadog. Útil para notificaciones de despliegue, alertas o cualquier suceso significativo.

Entrada

ParámetroTipoObligatorioDescripción
titlestringTítulo del evento
textstringCuerpo/descripción del evento. Admite markdown.
alertTypestringNoTipo de alerta: error, warning, info, success, user_update, recommendation o snapshot
prioritystringNoPrioridad del evento: normal o low
hoststringNoNombre del host asociado con este evento
tagsstringNoLista de etiquetas separadas por comas (p. ej., "env:production,service:api")
aggregationKeystringNoClave para agrupar eventos
sourceTypeNamestringNoNombre del tipo de fuente para el evento
dateHappenednumberNoMarca de tiempo Unix cuando ocurrió el evento (por defecto: ahora)
apiKeystringClave API de Datadog
sitestringNoSitio/región de Datadog (predeterminado: datadoghq.com)

Salida

ParámetroTipoDescripción
eventobjectLos detalles del evento creado

datadog_create_monitor

Crear un nuevo monitor/alerta en Datadog. Los monitores pueden rastrear métricas, verificaciones de servicio, eventos y más.

Entrada

ParámetroTipoObligatorioDescripción
namestringNombre del monitor
typestringTipo de monitor: alerta de métrica, verificación de servicio, alerta de evento, alerta de proceso, alerta de registro, alerta de consulta, compuesto, alerta de sintéticos, alerta de slo
querystringConsulta del monitor (p. ej., "avg(last_5m):avg:system.cpu.idle{*} < 20")
messagestringNoMensaje para incluir con las notificaciones. Puede incluir menciones con @ y markdown.
tagsstringNoLista de etiquetas separadas por comas
prioritynumberNoPrioridad del monitor (1-5, donde 1 es la más alta)
optionsstringNoCadena JSON de opciones del monitor (umbrales, notify_no_data, renotify_interval, etc.)
apiKeystringClave API de Datadog
applicationKeystringClave de aplicación de Datadog
sitestringNoSitio/región de Datadog (predeterminado: datadoghq.com)

Salida

ParámetroTipoDescripción
monitorobjectLos detalles del monitor creado

datadog_get_monitor

Recuperar detalles de un monitor específico por ID.

Entrada

ParámetroTipoObligatorioDescripción
monitorIdstringEl ID del monitor a recuperar
groupStatesstringNoEstados de grupo separados por comas para incluir: alerta, advertencia, sin datos, ok
withDowntimesbooleanNoIncluir datos de tiempo de inactividad con el monitor
apiKeystringClave API de Datadog
applicationKeystringClave de aplicación de Datadog
sitestringNoSitio/región de Datadog (predeterminado: datadoghq.com)

Salida

ParámetroTipoDescripción
monitorobjectLos detalles del monitor

datadog_list_monitors

Lista todos los monitores en Datadog con filtrado opcional por nombre, etiquetas o estado.

Entrada

ParámetroTipoObligatorioDescripción
groupStatesstringNoEstados de grupo separados por comas para filtrar: alert, warn, no data, ok
namestringNoFiltrar monitores por nombre (coincidencia parcial)
tagsstringNoLista de etiquetas separadas por comas para filtrar
monitorTagsstringNoLista de etiquetas de monitor separadas por comas para filtrar
withDowntimesbooleanNoIncluir datos de tiempo de inactividad con los monitores
pagenumberNoNúmero de página para paginación (indexado desde 0)
pageSizenumberNoNúmero de monitores por página (máximo 1000)
apiKeystringClave API de Datadog
applicationKeystringClave de aplicación de Datadog
sitestringNoSitio/región de Datadog (predeterminado: datadoghq.com)

Salida

ParámetroTipoDescripción
monitorsarrayLista de monitores

datadog_mute_monitor

Silencia un monitor para suprimir temporalmente las notificaciones.

Entrada

ParámetroTipoObligatorioDescripción
monitorIdstringEl ID del monitor a silenciar
scopestringNoÁmbito a silenciar (p. ej., "host:myhost"). Si no se especifica, silencia todos los ámbitos.
endnumberNoMarca de tiempo Unix cuando debe finalizar el silenciamiento. Si no se especifica, silencia indefinidamente.
apiKeystringClave API de Datadog
applicationKeystringClave de aplicación de Datadog
sitestringNoSitio/región de Datadog (predeterminado: datadoghq.com)

Salida

ParámetroTipoDescripción
successbooleanIndica si el monitor se silenció correctamente

datadog_query_logs

Busca y recupera registros desde Datadog. Útil para solución de problemas, análisis o monitoreo.

Entrada

ParámetroTipoObligatorioDescripción
querystringConsulta de búsqueda de registros (p. ej., "service:web-app status:error")
fromstringHora de inicio en formato ISO-8601 o relativo (p. ej., "now-1h")
tostringHora de fin en formato ISO-8601 o relativo (p. ej., "now")
limitnumberNoNúmero máximo de registros a devolver (predeterminado: 50, máx: 1000)
sortstringNoOrden de clasificación: timestamp (más antiguos primero) o -timestamp (más recientes primero)
indexesstringNoLista separada por comas de índices de registros para buscar
apiKeystringClave API de Datadog
applicationKeystringClave de aplicación de Datadog
sitestringNoSitio/región de Datadog (predeterminado: datadoghq.com)

Salida

ParámetroTipoDescripción
logsarrayLista de entradas de registro

datadog_send_logs

Envía entradas de registro a Datadog para registro centralizado y análisis.

Entrada

ParámetroTipoObligatorioDescripción
logsstringArray JSON de entradas de registro. Cada entrada debe tener message y opcionalmente ddsource, ddtags, hostname, service.
apiKeystringClave API de Datadog
sitestringNoSitio/región de Datadog (predeterminado: datadoghq.com)

Salida

ParámetroTipoDescripción
successbooleanIndica si los registros se enviaron correctamente

datadog_create_downtime

Programa un tiempo de inactividad para suprimir las notificaciones del monitor durante las ventanas de mantenimiento.

Entrada

ParámetroTipoObligatorioDescripción
scopestringÁmbito para aplicar el tiempo de inactividad (p. ej., "host:myhost", "env:production", o "*" para todos)
messagestringNoMensaje a mostrar durante el tiempo de inactividad
startnumberNoMarca de tiempo Unix para el inicio del tiempo de inactividad (por defecto es ahora)
endnumberNoMarca de tiempo Unix para el final del tiempo de inactividad
timezonestringNoZona horaria para el tiempo de inactividad (p. ej., "America/New_York")
monitorIdstringNoID específico del monitor a silenciar
monitorTagsstringNoEtiquetas de monitor separadas por comas para coincidir (p. ej., "team:backend,priority:high")
muteFirstRecoveryNotificationbooleanNoSilenciar la primera notificación de recuperación
apiKeystringClave API de Datadog
applicationKeystringClave de aplicación de Datadog
sitestringNoSitio/región de Datadog (por defecto: datadoghq.com)

Salida

ParámetroTipoDescripción
downtimeobjectLos detalles del tiempo de inactividad creado

datadog_list_downtimes

Listar todos los tiempos de inactividad programados en Datadog.

Entrada

ParámetroTipoObligatorioDescripción
currentOnlybooleanNoSolo devolver tiempos de inactividad actualmente activos
monitorIdstringNoFiltrar por ID de monitor
apiKeystringClave API de Datadog
applicationKeystringClave de aplicación de Datadog
sitestringNoSitio/región de Datadog (por defecto: datadoghq.com)

Salida

ParámetroTipoDescripción
downtimesarrayLista de tiempos de inactividad

datadog_cancel_downtime

Cancelar un tiempo de inactividad programado.

Entrada

ParámetroTipoObligatorioDescripción
downtimeIdstringEl ID del tiempo de inactividad a cancelar
apiKeystringClave API de Datadog
applicationKeystringClave de aplicación de Datadog
sitestringNoSitio/región de Datadog (predeterminado: datadoghq.com)

Salida

ParámetroTipoDescripción
successbooleanIndica si el tiempo de inactividad se canceló correctamente

Notas

  • Categoría: tools
  • Tipo: datadog
On this page

On this page

Start building today
Trusted by over 60,000 builders.
Build Agentic workflows visually on a drag-and-drop canvas or with natural language.
Get started