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.
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.
Envía métricas personalizadas a Datadog. Utilízalo para seguir el rendimiento de aplicaciones, métricas de negocio o datos de monitoreo personalizados.
| Parámetro | Tipo | Obligatorio | Descripción |
|---|
series | string | Sí | Array 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. |
apiKey | string | Sí | Clave API de Datadog |
site | string | No | Sitio/región de Datadog (predeterminado: datadoghq.com) |
| Parámetro | Tipo | Descripción |
|---|
success | boolean | Indica si las métricas se enviaron correctamente |
errors | array | Cualquier error que haya ocurrido durante el envío |
Consulta datos de series temporales de métricas desde Datadog. Útil para analizar tendencias, crear informes o recuperar valores de métricas.
| Parámetro | Tipo | Obligatorio | Descripción |
|---|
query | string | Sí | Consulta de métricas de Datadog (p. ej., "avg:system.cpu.user{*}") |
from | number | Sí | Tiempo de inicio como marca de tiempo Unix en segundos |
to | number | Sí | Tiempo de finalización como marca de tiempo Unix en segundos |
apiKey | string | Sí | Clave API de Datadog |
applicationKey | string | Sí | Clave de aplicación de Datadog |
site | string | No | Sitio/región de Datadog (predeterminado: datadoghq.com) |
| Parámetro | Tipo | Descripción |
|---|
series | array | Array de datos de series temporales con nombre de métrica, etiquetas y puntos de datos |
status | string | Estado de la consulta |
Publica un evento en el flujo de eventos de Datadog. Útil para notificaciones de despliegue, alertas o cualquier suceso significativo.
| Parámetro | Tipo | Obligatorio | Descripción |
|---|
title | string | Sí | Título del evento |
text | string | Sí | Cuerpo/descripción del evento. Admite markdown. |
alertType | string | No | Tipo de alerta: error, warning, info, success, user_update, recommendation o snapshot |
priority | string | No | Prioridad del evento: normal o low |
host | string | No | Nombre del host asociado con este evento |
tags | string | No | Lista de etiquetas separadas por comas (p. ej., "env:production,service:api") |
aggregationKey | string | No | Clave para agrupar eventos |
sourceTypeName | string | No | Nombre del tipo de fuente para el evento |
dateHappened | number | No | Marca de tiempo Unix cuando ocurrió el evento (por defecto: ahora) |
apiKey | string | Sí | Clave API de Datadog |
site | string | No | Sitio/región de Datadog (predeterminado: datadoghq.com) |
| Parámetro | Tipo | Descripción |
|---|
event | object | Los detalles del evento creado |
Crear un nuevo monitor/alerta en Datadog. Los monitores pueden rastrear métricas, verificaciones de servicio, eventos y más.
| Parámetro | Tipo | Obligatorio | Descripción |
|---|
name | string | Sí | Nombre del monitor |
type | string | Sí | Tipo 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 |
query | string | Sí | Consulta del monitor (p. ej., "avg(last_5m):avg:system.cpu.idle{*} < 20") |
message | string | No | Mensaje para incluir con las notificaciones. Puede incluir menciones con @ y markdown. |
tags | string | No | Lista de etiquetas separadas por comas |
priority | number | No | Prioridad del monitor (1-5, donde 1 es la más alta) |
options | string | No | Cadena JSON de opciones del monitor (umbrales, notify_no_data, renotify_interval, etc.) |
apiKey | string | Sí | Clave API de Datadog |
applicationKey | string | Sí | Clave de aplicación de Datadog |
site | string | No | Sitio/región de Datadog (predeterminado: datadoghq.com) |
| Parámetro | Tipo | Descripción |
|---|
monitor | object | Los detalles del monitor creado |
Recuperar detalles de un monitor específico por ID.
| Parámetro | Tipo | Obligatorio | Descripción |
|---|
monitorId | string | Sí | El ID del monitor a recuperar |
groupStates | string | No | Estados de grupo separados por comas para incluir: alerta, advertencia, sin datos, ok |
withDowntimes | boolean | No | Incluir datos de tiempo de inactividad con el monitor |
apiKey | string | Sí | Clave API de Datadog |
applicationKey | string | Sí | Clave de aplicación de Datadog |
site | string | No | Sitio/región de Datadog (predeterminado: datadoghq.com) |
| Parámetro | Tipo | Descripción |
|---|
monitor | object | Los detalles del monitor |
Lista todos los monitores en Datadog con filtrado opcional por nombre, etiquetas o estado.
| Parámetro | Tipo | Obligatorio | Descripción |
|---|
groupStates | string | No | Estados de grupo separados por comas para filtrar: alert, warn, no data, ok |
name | string | No | Filtrar monitores por nombre (coincidencia parcial) |
tags | string | No | Lista de etiquetas separadas por comas para filtrar |
monitorTags | string | No | Lista de etiquetas de monitor separadas por comas para filtrar |
withDowntimes | boolean | No | Incluir datos de tiempo de inactividad con los monitores |
page | number | No | Número de página para paginación (indexado desde 0) |
pageSize | number | No | Número de monitores por página (máximo 1000) |
apiKey | string | Sí | Clave API de Datadog |
applicationKey | string | Sí | Clave de aplicación de Datadog |
site | string | No | Sitio/región de Datadog (predeterminado: datadoghq.com) |
| Parámetro | Tipo | Descripción |
|---|
monitors | array | Lista de monitores |
Silencia un monitor para suprimir temporalmente las notificaciones.
| Parámetro | Tipo | Obligatorio | Descripción |
|---|
monitorId | string | Sí | El ID del monitor a silenciar |
scope | string | No | Ámbito a silenciar (p. ej., "host:myhost"). Si no se especifica, silencia todos los ámbitos. |
end | number | No | Marca de tiempo Unix cuando debe finalizar el silenciamiento. Si no se especifica, silencia indefinidamente. |
apiKey | string | Sí | Clave API de Datadog |
applicationKey | string | Sí | Clave de aplicación de Datadog |
site | string | No | Sitio/región de Datadog (predeterminado: datadoghq.com) |
| Parámetro | Tipo | Descripción |
|---|
success | boolean | Indica si el monitor se silenció correctamente |
Busca y recupera registros desde Datadog. Útil para solución de problemas, análisis o monitoreo.
| Parámetro | Tipo | Obligatorio | Descripción |
|---|
query | string | Sí | Consulta de búsqueda de registros (p. ej., "service:web-app status:error") |
from | string | Sí | Hora de inicio en formato ISO-8601 o relativo (p. ej., "now-1h") |
to | string | Sí | Hora de fin en formato ISO-8601 o relativo (p. ej., "now") |
limit | number | No | Número máximo de registros a devolver (predeterminado: 50, máx: 1000) |
sort | string | No | Orden de clasificación: timestamp (más antiguos primero) o -timestamp (más recientes primero) |
indexes | string | No | Lista separada por comas de índices de registros para buscar |
apiKey | string | Sí | Clave API de Datadog |
applicationKey | string | Sí | Clave de aplicación de Datadog |
site | string | No | Sitio/región de Datadog (predeterminado: datadoghq.com) |
| Parámetro | Tipo | Descripción |
|---|
logs | array | Lista de entradas de registro |
Envía entradas de registro a Datadog para registro centralizado y análisis.
| Parámetro | Tipo | Obligatorio | Descripción |
|---|
logs | string | Sí | Array JSON de entradas de registro. Cada entrada debe tener message y opcionalmente ddsource, ddtags, hostname, service. |
apiKey | string | Sí | Clave API de Datadog |
site | string | No | Sitio/región de Datadog (predeterminado: datadoghq.com) |
| Parámetro | Tipo | Descripción |
|---|
success | boolean | Indica si los registros se enviaron correctamente |
Programa un tiempo de inactividad para suprimir las notificaciones del monitor durante las ventanas de mantenimiento.
| Parámetro | Tipo | Obligatorio | Descripción |
|---|
scope | string | Sí | Ámbito para aplicar el tiempo de inactividad (p. ej., "host:myhost", "env:production", o "*" para todos) |
message | string | No | Mensaje a mostrar durante el tiempo de inactividad |
start | number | No | Marca de tiempo Unix para el inicio del tiempo de inactividad (por defecto es ahora) |
end | number | No | Marca de tiempo Unix para el final del tiempo de inactividad |
timezone | string | No | Zona horaria para el tiempo de inactividad (p. ej., "America/New_York") |
monitorId | string | No | ID específico del monitor a silenciar |
monitorTags | string | No | Etiquetas de monitor separadas por comas para coincidir (p. ej., "team:backend,priority:high") |
muteFirstRecoveryNotification | boolean | No | Silenciar la primera notificación de recuperación |
apiKey | string | Sí | Clave API de Datadog |
applicationKey | string | Sí | Clave de aplicación de Datadog |
site | string | No | Sitio/región de Datadog (por defecto: datadoghq.com) |
| Parámetro | Tipo | Descripción |
|---|
downtime | object | Los detalles del tiempo de inactividad creado |
Listar todos los tiempos de inactividad programados en Datadog.
| Parámetro | Tipo | Obligatorio | Descripción |
|---|
currentOnly | boolean | No | Solo devolver tiempos de inactividad actualmente activos |
monitorId | string | No | Filtrar por ID de monitor |
apiKey | string | Sí | Clave API de Datadog |
applicationKey | string | Sí | Clave de aplicación de Datadog |
site | string | No | Sitio/región de Datadog (por defecto: datadoghq.com) |
| Parámetro | Tipo | Descripción |
|---|
downtimes | array | Lista de tiempos de inactividad |
Cancelar un tiempo de inactividad programado.
| Parámetro | Tipo | Obligatorio | Descripción |
|---|
downtimeId | string | Sí | El ID del tiempo de inactividad a cancelar |
apiKey | string | Sí | Clave API de Datadog |
applicationKey | string | Sí | Clave de aplicación de Datadog |
site | string | No | Sitio/región de Datadog (predeterminado: datadoghq.com) |
| Parámetro | Tipo | Descripción |
|---|
success | boolean | Indica si el tiempo de inactividad se canceló correctamente |
- Categoría:
tools
- Tipo:
datadog