Arts >> Umenie a zábava >  >> Filmy TV >> TV

Čo je strážca?

Watchman je open source, škálovateľná databáza časových radov určená pre rozsiahle monitorovacie a výstražné systémy. Bola vytvorená spoločnosťou Facebook, aby sa zaoberala potrebou vysoko výkonnej databázy časových radov odolnej voči chybám, ktorá by dokázala zvládnuť obrovské množstvo monitorovacích údajov generovaných ich infraštruktúrou.

Watchman využíva škálovateľnú architektúru založenú na prístupe distribuovaných systémov, čo mu umožňuje spracovať veľké množstvo prichádzajúcich dátových bodov s vysokou dostupnosťou. Je tiež vybavený efektívnym dotazovacím nástrojom, ktorý optimalizuje výkon pre analýzu časových sérií údajov, vďaka čomu je vhodný na monitorovanie v reálnom čase a analýzu historických údajov.

Kľúčové vlastnosti Watchmana zahŕňajú:

- Škálovateľnosť: Watchman je navrhnutý tak, aby horizontálne škáloval, aby spracoval veľké objemy údajov časových radov. Používa distribuovanú architektúru s viacerými servermi, ktoré možno podľa potreby pridávať alebo odoberať, aby sa zvýšila alebo znížila kapacita.

- Vysoká dostupnosť: Watchman poskytuje vysokú dostupnosť replikáciou údajov na viacerých serveroch. V prípade zlyhania servera je možný bezproblémový prístup k údajom z iného servera bez straty údajov.

- Fast Query Engine: Watchman's query engine je optimalizovaný pre rýchle vyhľadávanie a agregáciu údajov časových radov. Podporuje rôzne možnosti dopytov, ako je filtrovanie časového rozsahu, agregácie (napr. priemer, súčet) a porovnávanie vzorov.

- Flexibilné prijímanie údajov: Watchman môže prijímať údaje z rôznych zdrojov vrátane súborov, protokolov a zariadení internetu vecí. Podporuje rôzne dátové formáty, ako sú JSON, CSV a vlastné binárne formáty.

- Architektúra pre viacerých nájomníkov: Watchman podporuje viacerých nájomníkov, čo umožňuje rôznym tímom alebo organizáciám ukladať a spravovať svoje vlastné údaje časových radov nezávisle.

- Upozornenia a upozornenia: Watchman poskytuje funkcie na nastavenie upozornení a upozornení na základe špecifických vzorov údajov alebo prahových hodnôt. Môže sa integrovať s rôznymi systémami zasielania správ alebo externými službami na odosielanie upozornení.

- Otvorený zdroj: Watchman je open-source projekt, čo znamená, že je voľne dostupný na použitie a úpravu. Je napísaný v C++ a má modulárnu architektúru, ktorá umožňuje vývojárom rozširovať a prispôsobovať ho tak, aby vyhovoval ich špecifickým požiadavkám.

Watchman je široko používaný veľkými podnikmi vrátane Facebooku, Netflixu a Airbnb na monitorovanie a analýzu ich produkčných systémov. Je to výkonný nástroj na správu a extrahovanie prehľadov z obrovského množstva údajov časových radov, vďaka čomu je cenným prínosom pre organizácie, ktoré chcú zlepšiť svoje monitorovacie a upozorňovacie schopnosti.

TV

súvisiace kategórie