Abbiamo compilato una lista di 7 alternative gratuite e a pagamento a Reconnoiter. I principali concorrenti includono Graphite, RRDTool. Inoltre, gli utenti fanno anche confronti tra Reconnoiter e Cube, Vector, Axibase Time Series Database. Puoi anche dare un'occhiata ad altre opzioni simili qui: About.
Abbiamo compilato una lista di 7 alternative gratuite e a pagamento a Reconnoiter. I principali concorrenti includono Graphite, RRDTool. Inoltre, gli utenti fanno anche confronti tra Reconnoiter e Cube, Vector, Axibase Time Series Database. Puoi anche dare un'occhiata ad altre opzioni simili qui: About.
Reconnoiter è un sistema di monitoraggio e analisi delle tendenze progettato per far fronte a grandi architetture ...
Reconnoiter è un sistema di monitoraggio e analisi delle tendenze progettato per far fronte a grandi architetture ...
Reconnoiter Piattaforme
Linux
Reconnoiter Panoramica
Reconnoiter è un sistema di monitoraggio e analisi delle tendenze progettato per far fronte a grandi architetture (migliaia di macchine e centinaia di migliaia di metriche).
Particolare attenzione è posta sul disaccoppiamento dei vari componenti del sistema per consentire l'evoluzione disgiunta di ciascun componente quando sorgono problemi o quando vengono identificati nuovi requisiti. Il monitoraggio delle risorse, l'aggregazione metrica, l'analisi metrica e la visualizzazione sono completamente separate.
Il monitor, noitd, è scritto in C e progettato per supportare controlli rapidi e concomitanti con una capacità prevista di monitoraggio di 100.000 servizi al minuto (6 milioni di controlli all'ora.) Mentre è difficile rendere i controlli di scrittura "facili" in questo livello -ambiente di prestazioni, sono stati compiuti sforzi per garantire che gli script di controllo personalizzati non richiedano l'esperienza di scrivere codice C altamente concorrenziale e guidato dagli eventi. Invece, la colla viene fornita tramite linguaggi di scripting come Lua che tenta di gestire in modo trasparente aspetti di questo ambiente ad alta concorrenza. Come con qualsiasi sistema ad alte prestazioni, puoi facilmente introdurre codice non performante e compromettere le prestazioni a livello di sistema.
L'aggregatore, stratcond, è anche scritto in C e responsabile del semplice compito di raccogliere in modo sicuro i dati da tutte le istanze noitd distribuite e trasformarli nella struttura di archiviazione dei dati (attualmente PostgreSQL).
La funzione di archiviazione dei dati (PostgreSQL) contiene tutte le informazioni sui singoli controlli, i loro stati e le singole metriche ad essi associate. Sono in atto processi automatici che riepilogano le metriche numeriche in medie a finestra per la rappresentazione grafica rapida in una varietà di risoluzioni della finestra temporale (ora, giorno, mese, anno, ecc.).
L'interfaccia di visualizzazione (ricognitore) attinge dall'archivio dati per visualizzare le metriche raccolte e fornire assistenza per il monitoraggio, le tendenze e altre analisi visive. Il sistema di visualizzazione è scritto in PHP.