Nós compilamos uma lista de 7 alternativas gratuitas e pagas para o Reconnoiter. Os principais concorrentes incluem: Graphite, RRDTool. Além disso, os usuários também fazem comparações entre Reconnoiter e Cube, Vector, Axibase Time Series Database. Além disso, você pode conferir outras opções semelhantes aqui: About.
Nós compilamos uma lista de 7 alternativas gratuitas e pagas para o Reconnoiter. Os principais concorrentes incluem: Graphite, RRDTool. Além disso, os usuários também fazem comparações entre Reconnoiter e Cube, Vector, Axibase Time Series Database. Além disso, você pode conferir outras opções semelhantes aqui: About.
Reconnoiter é um sistema de monitoramento e análise de tendências projetado para lidar com grandes arquiteturas ...
Reconnoiter é um sistema de monitoramento e análise de tendências projetado para lidar com grandes arquiteturas ...
Reconnoiter Plataformas
Linux
Reconnoiter Visão geral
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 a evolução disjunta 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 rápidas e altamente simultâneas, com a capacidade esperada de monitorar 100.000 serviços por minuto (6 milhões de verificações por hora). Embora seja difícil tornar as verificações de escrita "fáceis" nesse ponto alto 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.