Reconnoiter

Reconnoiter

O Reconnoiter é um sistema de monitoramento e análise de tendências projetado para lidar com grandes arquiteturas (milhares de máquinas e centenas de milhares de métricas).O foco pesado é a dissociação dos vários componentes do sistema, para permitir uma evolução separada de cada componente à medida que surgem problemas ou novos requisitos são identificados.O monitoramento de recursos, a agregação de métricas, a análise de métricas e a visualização são todos bem separados.O monitor, noitd, é escrito em C e projetado para oferecer suporte a verificações altamente simultâneas e rápidas, com a capacidade esperada de monitorar 100.000 serviços por minuto (6 milhões de verificações por hora).ambiente de desempenho, esforços foram feitos para garantir que o script de verificação personalizado não exija o conhecimento necessário para escrever código C altamente concorrente e orientado a eventos.Em vez disso, a cola é fornecida por meio de linguagens de script como Lua, que tentam lidar com aspectos desse ambiente de alta simultaneidade de forma transparente.Como em qualquer sistema de alto desempenho, você pode introduzir facilmente códigos de não desempenho e comprometer o desempenho em todo o sistema.O agregador, stratcond, também é escrito em C e é responsável pela tarefa simples de coletar dados com segurança de todas as instâncias distribuídas do noitd e transformá-los no recurso de armazenamento de dados (atualmente PostgreSQL).O recurso de armazenamento de dados (PostgreSQL) contém todas as informações sobre verificações individuais, seus status e as métricas individuais associadas a elas.Existem processos automáticos que resumem as métricas numéricas em médias de janela para gráficos convenientes em várias resoluções de janela de tempo (hora, dia, mês, ano etc.).A interface de visualização (reconhecimento) é extraída do armazenamento de dados para visualizar as métricas coletadas e ajudar no monitoramento, tendências e outras análises visuais.O sistema de visualização é escrito em PHP.
reconnoiter

Categorias

Alternativas ao Reconnoiter para todas as plataformas com qualquer licença

Graphite

Graphite

O grafite é um sistema de gráficos em tempo real altamente escalável.
RRDTool

RRDTool

O RRDtool (sigla para ferramenta de banco de dados round-robin) tem como objetivo lidar com dados de séries temporais como largura de banda da rede, temperaturas, carga da CPU, etc.
Axibase Time Series Database

Axibase Time Series Database

O ATSD foi desenvolvido especificamente para analisar e gerar relatórios sobre grandes volumes de dados de séries temporais coletados em alta frequência.Os recursos incluem análise de dados, visualização, previsão de dados, relatórios, alertas.Tudo em um produto desenvolvido para big data.
Vector

Vector

Uma estrutura de monitoramento de desempenho no host para coletar e visualizar métricas de sistema e aplicativo.