123
Reconnoiter

Reconnoiter

Reconnoiter je sistem za spremljanje in analizo trendov, zasnovan za obvladovanje velikih arhitektur (na tisoče strojev in sto tisoč meritev).Močan poudarek je na ločevanju različnih komponent sistema, da se omogoči ločen razvoj vsake komponente, ko se pojavijo težave ali ugotovijo nove zahteve.Spremljanje virov, združevanje meritev, metrična analiza in vizualizacija so vsi čisto ločeni.Monitor je napisan v jeziku C in je zasnovan tako, da podpira visoko sočasne in hitre preglede s pričakovano zmožnostjo spremljanja 100.000 storitev na minuto (6 milijonov preverjanj na uro), medtem ko je pisanje čekov težko "enostavno" na tej visoki ravni- okolju uspešnosti, vloženi so bili napori, da bi zagotovili, da scenarij za preverjanje po meri ne potrebuje strokovnega znanja za pisanje visoko sočasne kode C, ki temelji na dogodkih.Namesto tega se lepilo ponuja prek skriptnih jezikov, kot je Lua, ki poskušajo na pregleden način obravnavati vidike tega okolja z visoko konkurenčnostjo.Kot v vseh visokozmogljivih sistemih lahko tudi preprosto vnesete kodo, ki ni uspešna in ogroža sistem.Agregator, stratcond, je napisan tudi na C in je odgovoren za enostavno nalogo varnega zbiranja podatkov iz vseh razdeljenih noitd primerkov in njihovo pretvorbo v shrambo podatkov (trenutno PostgreSQL).V shrambi podatkov (PostgreSQL) so shranjene vse informacije o posameznih pregledih, njihovih stanjih in posameznih metrikah, ki so z njimi povezane.Vzpostavljeni so samodejni procesi, ki številske metrike povzamejo v okenska povprečja za hitro graficiranje pri različnih ločljivostih časovnega okna (uro, dan, mesec, leto itd.).Vizualizacijski vmesnik (rekonstruktor) črpa iz shrambe podatkov za vizualizacijo zbranih meritev in pomoč pri spremljanju, trendiranju in drugih vizualnih analizah.Vizualizacijski sistem je napisan v PHP.

Kategorije

Alternativa Reconnoiteru za vse platforme z licenco odprtokodnih kod