A Legend Prométheuszra
Rendszer felügyeleti rendszerek és szolgáltatások - már ez is szokványos a hálózaton. Ezek segítségével a rendszergazdák információkat gyűjtenek az aktuális beállításokat, és értesítést kap, amikor problémák merülnek fel. Azonban a klaszterek kialakítását és a virtuális gépek ma, a nagyon fogalma szerveren és számos szolgáltatás nem reagál a hagyományos nézeteket, ami azt jelenti, hogy néha szükség speciális eszközöket. Prometheus tartozik a következő generációs felügyeleti rendszer, ez egy kicsit más megközelítést és az építészet.
projekt Prometheus
Ma ez egy alap rendszer olyan projektek, mint a Docker és Boxever. Van egy szervezett eszközkészletet kínál mutatóit tárolás, összesítése, a megjelenítés és a jelentéskészítés. A legtöbb hagyományos rendszerek ügynökök rendszeresen küld adatokat a központi szerverre. A Prometheus decentralizált önigazgató (önigazgató) architektúra, ahol könnyen nyomon több száz szerver egy helyről, és az egyes csapatok használhatják a saját, független ellenőrző szerverek.
Prometheus az alapja Prometheus szerver, önállóan működő és tárolja az összes adatot helyben. Services automatikusan felismeri a keresést és statikus berendezések által készített fejlesztők. Ez a megközelítés nagyban leegyszerűsíti a telepítést. Az irányítást a rendszer, nem kell telepíteni egy elosztott felügyeleti rendszer, sőt elegendő a szerver és a monitoring rendszer már működik.
Minden adat, mint az idő sorozat. Időbélyegek pontossága ezredmásodperc c értékek 64 bites pontossággal. Rugalmas lekérdező nyelv lehetővé teszi, hogy válassza ki, és ha szükséges, külön tároljuk minden olyan információt kapott kit, építeni diagramok alapján, vagy riasztásokat generálni. Ezen túlmenően, a könyvtárak vagy pushgateway kliens-szerver komponens információt kaphat a rendszer többek között hálózaton időközönként.
A projekt klienskönyvtárak írva a Go, Java, Python és a Ruby, vannak külső megoldások a bash, node.js, Haskell, és C # /. NET. Közötti adatátvitelre kiválasztott komponensek HTTP.
A szerver képes megjeleníteni grafika, de ezek alkalmasak alkalmi megfigyelő, vagy ha a hibakeresés. Az interfész szolgál állandó komponensként PromDash, amely képes kapcsolódni bármely kiválasztott szerverek adatok vizuális panelek. PromDash kiadja az adatokat az aktuális Prometheus vagy grafit. API elérhető, hogy lehet használni, hogy szemléltesse a gyűjtött adatokat harmadik féltől származó eszközök, sablonok konzol, amely lehetővé teszi, hogy építsenek a konzolt, hogy szemléltesse a megfelelő adatok, és a konzol prometheus_cli.
Ő felelős a figyelmeztető jelzések feldolgozásának Alertmanager, aki ma üzenetet küldeni e-mailben és PagerDuty, bár könnyű rögzíteni a többi beállítást is. Írva a Go (Golang) - összeállított többszálú kifejlesztett programozási nyelv a Google. PromDash írt Ruby. Forgalmazza Apache License 2.0 feltételei.
Telepítése Prometheus az Ubuntu 14.04 LTS kiszolgáló
A projekt forráskód és a kiszolgáló szerelvény a 32 és 64 bites processzorok. A szerelvény ajánlott a telepítés, de ha figyelembe vesszük, hogy a Prometheus több elemből áll, szükség esetén utólag, hogy már van összeállításához. Ott Chef szakácskönyvek és konténer Docker. A projekt telepítési utasítások és dokumentáció leírja a különböző lehetőségeket. Úgy kell értelmezni annak érdekében, hogy megértse rejlő lehetőségek Prometheus.