Termiyo

Novidade na versão 0.4.22

Provedores de monitoramento

Consulte os hosts, os alertas e as métricas da sua própria conta do Datadog ou New Relic. O Termiyo não instala agentes de monitoramento nos seus hosts.

Conectar sua conta

Chaves do Datadog

Abra “Monitoring vendors”, escolha Datadog e selecione o site da sua conta. Informe uma “Datadog API key” e uma “Datadog Application key”; as chaves são salvas no seu cofre.

Permissões de leitura

No Datadog, permita hosts_read para hosts, monitors_read para monitores e timeseries_query para métricas de memória. As outras visualizações precisam de logs_read_data para logs, dashboards_read para painéis, apm_read para os nomes das aplicações e os spans com timeseries_query para as métricas deles, e slos_read para níveis de serviço.

Chave do New Relic

Escolha New Relic e informe uma “New Relic User key” e o ID da conta. Uma License key não permite ler a conta — ela apenas envia dados —, então crie uma User key em “Administration → API keys”.

O que você pode consultar

Hosts, alertas e logs

O painel mostra hosts, as métricas disponíveis de CPU, memória e carga, alertas abertos e o tempo desde a leitura. “Read the log” abre os logs do provedor; “Keep asking” consulta a cada 5 segundos enquanto a área de logs está na tela.

Painéis, aplicações e níveis de serviço

Os painéis são listados, não desenhados. Um painel do Datadog abre no seu navegador apenas quando o Datadog enviou um endereço completo para ele; o New Relic não envia endereço nenhum, então essas linhas não têm o que abrir. Aplicações e níveis de serviço são lidos quando solicitados; os spans do Datadog estão disponíveis, mas os traces do New Relic não são lidos aqui. “Read how it is going” consulta o resultado de um nível de serviço — no New Relic isso exige o “Entity GUID” da página da própria entidade, o Termiyo calcula o cumprimento da meta e não mostra seu orçamento de erros restante.

Agentes do provedor nos hosts do cofre

O inventário é comparado com os nomes de host salvos para mostrar se estão enviando dados. Uma linha de instalação pode ser copiada, mas o Termiyo nunca a executa; “I ran it — check reporting” consulta o provedor novamente.

Como interpretar listas incompletas

Limites e dados ausentes

As leituras do Datadog param em 1.000 monitores ou 10.000 hosts, com um limite compartilhado de 45 segundos para a leitura da conta. Uma lista de alertas interrompida mostra quantas entradas foram lidas e avisa que pode haver outros alertas ativos; uma lista de hosts incompleta mostra a quantidade lida e o total quando conhecido. Um host salvo ausente de uma lista parcial continua com estado desconhecido, e uma lista de alertas não lida não indica que está tudo bem. Os incidentes do New Relic ficam limitados à primeira página e são marcados como parciais quando há outra página disponível.

Comparar com sua conta no provedor

A compatibilidade com contas reais ainda não foi verificada. Confira as métricas e as instruções de instalação copiadas na sua conta do provedor antes de depender delas; permissões, acesso a produtos e limites de solicitações podem deixar lacunas.

A gravação opcional no Datadog

Editar um monitor de forma deliberada

“Edit” em um alerta do Datadog permite alterar o nome, a mensagem de notificação, a prioridade e o limite crítico, nunca a consulta. Isso exige monitors_write ou monitors_draft_write e pede confirmação com o nome do monitor e os campos alterados. Se uma nova leitura detectar uma mudança ou não conseguir determinar a data de modificação, a gravação é recusada; a edição deixa um registro de auditoria.