Reconnoiter

Reconnoiter

Reconnoiter to system monitorowania i analizy trendów zaprojektowany z myślą o dużych architekturach (tysiące maszyn i setki tysięcy wskaźników).Nacisk kładziony jest na oddzielenie różnych komponentów systemu, aby umożliwić rozłączną ewolucję każdego komponentu w miarę pojawiania się problemów lub identyfikowania nowych wymagań.Monitorowanie zasobów, agregacja metryk, analiza metryk i wizualizacja są całkowicie rozdzielone.Monitor noitd jest napisany w C i zaprojektowany do obsługi wysoce równoległych i szybkich kontroli z oczekiwaną zdolnością monitorowania 100 000 usług na minutę (6 milionów kontroli na godzinę). Chociaż trudno jest sprawić, by pisanie czeków było „łatwe”- środowisko wydajności, podjęto starania, aby niestandardowe skrypty sprawdzania nie wymagały specjalistycznej wiedzy w zakresie pisania wysoce współbieżnego kodu C sterowanego zdarzeniami.Zamiast tego klej jest dostarczany za pośrednictwem języków skryptowych, takich jak Lua, które próbują przejrzeć aspekty tego środowiska o wysokiej współbieżności w sposób transparentny.Podobnie jak w przypadku każdego wysokowydajnego systemu, można łatwo wprowadzić niedziałający kod i zagrozić wydajności w całym systemie.Agregator stratcond jest również napisany w C i odpowiada za proste zadanie bezpiecznego gromadzenia danych ze wszystkich rozproszonych instancji Noitd i przekształcania ich w narzędzie do przechowywania danych (obecnie PostgreSQL).Narzędzie do przechowywania danych (PostgreSQL) przechowuje wszystkie informacje o poszczególnych czekach, ich statusach i poszczególnych metrykach z nimi związanych.Wprowadzono automatyczne procesy, które podsumowują dane liczbowe w uśrednione przedziały w celu uzyskania odpowiedniego wykresu dla różnych rozdzielczości przedziałów czasowych (godzina, dzień, miesiąc, rok itp.).Interfejs wizualizacji (rekonstrukcja) pobiera dane z magazynu danych w celu wizualizacji zebranych danych i pomocy w monitorowaniu, tworzeniu trendów i innych analizach wizualnych.System wizualizacji napisany jest w PHP.

Kategorie

Alternatywy dla Reconnoiter'a dla wszystkich platform z dowolną licencją

Graphite

Graphite

Grafit jest wysoce skalowalnym systemem graficznym w czasie rzeczywistym.
RRDTool

RRDTool

RRDtool (akronim od narzędzia bazy danych typu round-robin) ma na celu obsługę danych szeregów czasowych, takich jak przepustowość sieci, temperatury, obciążenie procesora itp.
Axibase Time Series Database

Axibase Time Series Database

ATSD jest specjalnie zaprojektowany do analizy i raportowania ogromnych ilości danych szeregów czasowych zbieranych z dużą częstotliwością.Funkcje obejmują analizę danych, wizualizację, prognozowanie danych, raportowanie, ostrzeganie.Wszystko w jednym produkcie zbudowanym dla dużych zbiorów danych.
Vector

Vector

Struktura monitorowania wydajności na hoście do gromadzenia i przeglądania metryk systemu i aplikacji.