Datadog
Monitore infraestrutura, aplicações e logs com Datadog
Datadog é uma plataforma abrangente de monitoramento e análise para infraestrutura, aplicações, logs e mais. Ela permite que organizações obtenham visibilidade em tempo real sobre a saúde e performance de sistemas, detectem anomalias e automatizem resposta a incidentes.
Com o Datadog, você pode:
- Monitorar métricas: Coletar, visualizar e analisar métricas de servidores, serviços em nuvem e aplicações personalizadas.
- Consultar dados de séries temporais: Executar consultas avançadas em métricas de performance para análise de tendências e relatórios.
- Gerenciar monitors e eventos: Configurar monitors para detectar problemas, acionar alertas e criar eventos para observabilidade.
- Gerenciar downtimes: Agendar e gerenciar programaticamente downtimes planejados para suprimir alertas durante manutenção.
- Analisar logs e traces (com configuração adicional no Datadog): Centralizar e inspecionar logs ou traces distribuídos para troubleshooting mais profundo.
A integração Datadog do ZippyVendas permite que seus agentes automatizem essas operações e interajam com sua conta Datadog de forma programática. Use para enviar métricas personalizadas, consultar dados de séries temporais, gerenciar monitors, criar eventos e otimizar seus workflows de monitoramento diretamente dentro das automações ZippyVendas.
Integre monitoramento Datadog aos workflows. Envie métricas, gerencie monitors, consulte logs, crie eventos, gerencie downtimes e mais.
Enviar métricas personalizadas para o Datadog. Use para rastrear performance de aplicação, métricas de negócio ou dados de monitoramento personalizados.
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
series | string | Sim | Array JSON de séries de métricas a enviar. Cada série deve incluir nome da métrica, tipo (gauge/rate/count), points (pares timestamp/valor) e tags opcionais. |
apiKey | string | Sim | Chave de API Datadog |
site | string | Não | Site/região Datadog (padrão: datadoghq.com) |
| Parâmetro | Tipo | Descrição |
|---|
success | boolean | Se as métricas foram enviadas com sucesso |
errors | array | Quaisquer erros que ocorreram durante o envio |
Consultar dados de séries temporais de métricas do Datadog. Use para analisar tendências, criar relatórios ou recuperar valores de métricas.
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
query | string | Sim | Consulta de métricas Datadog (ex.: "avg:system.cpu.user{*}") |
from | number | Sim | Horário de início como timestamp Unix em segundos |
to | number | Sim | Horário de fim como timestamp Unix em segundos |
apiKey | string | Sim | Chave de API Datadog |
applicationKey | string | Sim | Chave de Application Datadog |
site | string | Não | Site/região Datadog (padrão: datadoghq.com) |
| Parâmetro | Tipo | Descrição |
|---|
series | array | Array de dados de séries temporais com nome da métrica, tags e pontos de dados |
status | string | Status da consulta |
Postar um evento no stream de eventos Datadog. Use para notificações de deploy, alertas ou qualquer ocorrência significativa.
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
title | string | Sim | Título do evento |
text | string | Sim | Corpo/descrição do evento. Suporta markdown. |
alertType | string | Não | Tipo de alerta: error, warning, info, success, user_update, recommendation ou snapshot |
priority | string | Não | Prioridade do evento: normal ou low |
host | string | Não | Nome do host para associar com este evento |
tags | string | Não | Lista de tags separadas por vírgula (ex.: "env:production,service:api") |
aggregationKey | string | Não | Chave para agregar eventos juntos |
sourceTypeName | string | Não | Nome do tipo de fonte para o evento |
dateHappened | number | Não | Timestamp Unix quando o evento ocorreu (padrão: agora) |
apiKey | string | Sim | Chave de API Datadog |
site | string | Não | Site/região Datadog (padrão: datadoghq.com) |
| Parâmetro | Tipo | Descrição |
|---|
event | object | Detalhes do evento criado |
Criar um novo monitor/alerta no Datadog. Monitors podem rastrear métricas, verificações de serviço, eventos e mais.
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
name | string | Sim | Nome do monitor |
type | string | Sim | Tipo do monitor: metric alert, service check, event alert, process alert, log alert, query alert, composite, synthetics alert, slo alert |
query | string | Sim | Consulta do monitor (ex.: "avg(last_5m):avg:system.cpu.idle{*} < 20") |
message | string | Não | Mensagem para incluir com notificações. Pode incluir @-menções e markdown. |
tags | string | Não | Lista de tags separadas por vírgula |
priority | number | Não | Prioridade do monitor (1-5, onde 1 é mais alta) |
options | string | Não | String JSON de opções do monitor (thresholds, notify_no_data, renotify_interval, etc.) |
apiKey | string | Sim | Chave de API Datadog |
applicationKey | string | Sim | Chave de Application Datadog |
site | string | Não | Site/região Datadog (padrão: datadoghq.com) |
| Parâmetro | Tipo | Descrição |
|---|
monitor | object | Detalhes do monitor criado |
Recuperar detalhes de um monitor específico por ID.
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
monitorId | string | Sim | O ID do monitor a recuperar |
groupStates | string | Não | Estados de grupo separados por vírgula para incluir: alert, warn, no data, ok |
withDowntimes | boolean | Não | Incluir dados de downtime com o monitor |
apiKey | string | Sim | Chave de API Datadog |
applicationKey | string | Sim | Chave de Application Datadog |
site | string | Não | Site/região Datadog (padrão: datadoghq.com) |
| Parâmetro | Tipo | Descrição |
|---|
monitor | object | Detalhes do monitor |
Listar todos os monitors no Datadog com filtragem opcional por nome, tags ou estado.
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
groupStates | string | Não | Estados de grupo separados por vírgula para filtrar: alert, warn, no data, ok |
name | string | Não | Filtrar monitors por nome (correspondência parcial) |
tags | string | Não | Lista de tags separadas por vírgula para filtrar |
monitorTags | string | Não | Lista de tags de monitor separadas por vírgula para filtrar |
withDowntimes | boolean | Não | Incluir dados de downtime com monitors |
page | number | Não | Número da página para paginação (indexado em 0) |
pageSize | number | Não | Número de monitors por página (máx 1000) |
apiKey | string | Sim | Chave de API Datadog |
applicationKey | string | Sim | Chave de Application Datadog |
site | string | Não | Site/região Datadog (padrão: datadoghq.com) |
| Parâmetro | Tipo | Descrição |
|---|
monitors | array | Lista de monitors |
Silenciar um monitor para suprimir notificações temporariamente.
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
monitorId | string | Sim | O ID do monitor a silenciar |
scope | string | Não | Escopo a silenciar (ex.: "host:myhost"). Se não especificado, silencia todos os escopos. |
end | number | Não | Timestamp Unix quando o silenciamento deve terminar. Se não especificado, silencia indefinidamente. |
apiKey | string | Sim | Chave de API Datadog |
applicationKey | string | Sim | Chave de Application Datadog |
site | string | Não | Site/região Datadog (padrão: datadoghq.com) |
| Parâmetro | Tipo | Descrição |
|---|
success | boolean | Se o monitor foi silenciado com sucesso |
Pesquisar e recuperar logs do Datadog. Use para troubleshooting, análise ou monitoramento.
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
query | string | Sim | Consulta de pesquisa de log (ex.: "service:web-app status:error") |
from | string | Sim | Horário de início em formato ISO-8601 ou relativo (ex.: "now-1h") |
to | string | Sim | Horário de fim em formato ISO-8601 ou relativo (ex.: "now") |
limit | number | Não | Número máximo de logs a retornar (padrão: 50, máx: 1000) |
sort | string | Não | Ordem de classificação: timestamp (mais antigo primeiro) ou -timestamp (mais recente primeiro) |
indexes | string | Não | Lista de índices de log separados por vírgula para pesquisar |
apiKey | string | Sim | Chave de API Datadog |
applicationKey | string | Sim | Chave de Application Datadog |
site | string | Não | Site/região Datadog (padrão: datadoghq.com) |
| Parâmetro | Tipo | Descrição |
|---|
logs | array | Lista de entradas de log |
Enviar entradas de log para o Datadog para logging centralizado e análise.
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
logs | string | Sim | Array JSON de entradas de log. Cada entrada deve ter message e opcionalmente ddsource, ddtags, hostname, service. |
apiKey | string | Sim | Chave de API Datadog |
site | string | Não | Site/região Datadog (padrão: datadoghq.com) |
| Parâmetro | Tipo | Descrição |
|---|
success | boolean | Se os logs foram enviados com sucesso |
Agendar um downtime para suprimir notificações de monitor durante janelas de manutenção.
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
scope | string | Sim | Escopo para aplicar downtime (ex.: "host:myhost", "env:production", ou "*" para todos) |
message | string | Não | Mensagem para exibir durante downtime |
start | number | Não | Timestamp Unix para início do downtime (padrão: agora) |
end | number | Não | Timestamp Unix para fim do downtime |
timezone | string | Não | Fuso horário para o downtime (ex.: "America/New_York") |
monitorId | string | Não | ID de monitor específico para silenciar |
monitorTags | string | Não | Tags de monitor separadas por vírgula para corresponder (ex.: "team:backend,priority:high") |
muteFirstRecoveryNotification | boolean | Não | Silenciar a primeira notificação de recuperação |
apiKey | string | Sim | Chave de API Datadog |
applicationKey | string | Sim | Chave de Application Datadog |
site | string | Não | Site/região Datadog (padrão: datadoghq.com) |
| Parâmetro | Tipo | Descrição |
|---|
downtime | object | Detalhes do downtime criado |
Listar todos os downtimes agendados no Datadog.
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
currentOnly | boolean | Não | Retornar apenas downtimes atualmente ativos |
monitorId | string | Não | Filtrar por ID de monitor |
apiKey | string | Sim | Chave de API Datadog |
applicationKey | string | Sim | Chave de Application Datadog |
site | string | Não | Site/região Datadog (padrão: datadoghq.com) |
| Parâmetro | Tipo | Descrição |
|---|
downtimes | array | Lista de downtimes |
Cancelar um downtime agendado.
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
downtimeId | string | Sim | O ID do downtime a cancelar |
apiKey | string | Sim | Chave de API Datadog |
applicationKey | string | Sim | Chave de Application Datadog |
site | string | Não | Site/região Datadog (padrão: datadoghq.com) |
| Parâmetro | Tipo | Descrição |
|---|
success | boolean | Se o downtime foi cancelado com sucesso |
- Categoria:
tools
- Tipo:
datadog