Data Dog

Monitorok létrehozása a DataDog alkalmazással

Monitorok létrehozása a DataDog alkalmazással
Ebben a DataDog leckében meglátjuk, hogyan használhatjuk ezt a kiváló megfigyelő eszközt Monitorok létrehozására. Át fogunk menni olyan szakaszokon, amelyek a következő figyelmeztetéseket tartalmazzák:

Bár kisebb problémáknak tűnhetnek, de a termelőalkalmazásokkal rendelkező szerverek esetében valóban nagy rendetlenséget okozhatnak. Ebben a bejegyzésben riasztásokat fogunk létrehozni, hogy amikor a fentiek bármelyike ​​bekövetkezik, az érintetteket figyelmeztessük.

Elkezdeni

Most minden a számla készítésével kezdődik. Látogasson el a DataDog oldalra, és regisztráljon egy fiókot, ha még nem tette meg.

A DataDog számos szolgáltatást kínál, például:

Sokkal többet lehet tenni, de korlátoznunk kell magunkat és el kell kezdenünk gyakorlati példákat mondani.

Amikor belépünk a DataDogba, a következő oldalt láthatjuk:


A DataDog telepítése az Ubuntu-ra

A DataDog telepítése az Ubuntu-ra nagyon egyszerű, és valójában csak egy parancsot használ, ami:

DD_API_KEY = bash -c "$ (curl -L
https: // nyers.githubusercontent.com / DataDog / dd-agent / master / packaging / datadog-
agent / source / install_agent.SH)"

API-kulcsát akkor szerezheti be, amikor új fiókra regisztrál.

A DataDog Agent fut és megfelelően működik, miután a parancs végrehajtásra került. A továbbiakban is a háttérben fut, és metrikákat küld a Datadognak.

Ha valaha is le akarja állítani az ügynököt, futtassa:

sudo / etc / init.d / datadog-agent stop

És hogy újra futtassa, futtassa:

sudo / etc / init.d / datadog-agent start

Új Monitor hozzáadása

Új Monitor hozzáadásához használjuk az irányítópult-listát:


Host Monitor létrehozása

Először létrehozunk egy legalapvetőbb Monitorot, egy Host monitort. Ez a monitor ellenőrzi, hogy a képviselt gazdagép fent van-e vagy sem.

Folytassa a „Monitor létrehozása” elemet, és ellenőrizze a Gépet:

Amikor ezt megteszi, a rendszer megkéri, hogy válasszon gazdát a listából:

Végül állítson be riasztást, és értesítse a csapatot:

A fenti beállításokban azt kérdezi tőlünk, hogy hány másodpercig kell várni a riasztás létrehozása előtt. Olyan könnyű létrehozni a gazdagép riasztását!


RAM használat monitor

A DataDog közel valós időben nyomon követheti, hogy mennyi RAM-ot használ fel a rendszer, és mennyit szabad. Ha átlép egy küszöböt, riasztást hozhat létre.

Folytassa, és ezúttal hozzon létre egy „Metrikus” riasztást:

Most el kell döntenünk, hogy esetünkben milyen típusú riasztást generálunk, amely a Küszöb riasztás.

Határozza meg a mutatót rendszer.mem.pct_usable amely az eddig használt RAM százalékos arányát követi:

Adja hozzá a gazdagépet, és írja le a monitort.

A fenti beállításokban leírjuk, hogy riasztást kell létrehozni, ha a rendelkezésre álló RAM 5% alatt van (0.05).

Ismét figyelmeztetést generálunk, ha a rendelkezésre álló RAM 10% alatt van (0.1).


Az üzenet kondicionálása

Módosíthatjuk a riasztásként küldött üzenetet annak alapján, hogy a riasztás tényleges vagy figyelmeztetés volt-e, vagy amikor a riasztás helyreáll. Bemutassuk itt:

#is_alert Az ingyenes RAM kevesebb, mint 5% ! / is_alert
#is_warning Az ingyenes RAM figyelmeztető szinten van ! / is_warning
#is_recovery Az ingyenes RAM most jól néz ki ! / is_recovery

Lásd, a megfelelő üzeneteket megfelelő körülmények között küldjük ki.


CPU használat monitor

A DataDog közel valós időben nyomon követheti azt is, hogy mennyi CPU-t használ a rendszer, és mennyit szabad. Ha átlép egy küszöböt, riasztást hozhat létre.

Folytassa, és hozzon létre újra egy „Metrikus” riasztást.

Figyelem, ebben az esetben használtuk rendszer.processzor.felhasználó zászló.

A fenti beállításokban leírjuk, hogy riasztást kell létrehozni, ha a használt CPU meghaladja a 90% -ot (0.05).

Ismét figyelmeztetés jelenik meg, ha a használt CPU meghaladja a 80% -ot (0.1).


Folyamatmonitor

Végül létrehozunk egy folyamatfigyelőt, amely nyomon követi, hogy egy adott folyamat fut-e a gépen, vagy sem. Ez a folyamat rendkívül hasznos lehet, például:

Ennek a monitornak is vannak hátrányai. Sokszor egy folyamat belsőleg nem működik a saját kivételei miatt, de a rendszer nem ölte meg. Ebben az esetben, A DataDog nem jelzi riasztásként.

Kezdjük meg a folyamatmonitor létrehozását.

SSH-t az Ubuntu gépbe, és módosítsa az elérési utat, ahol a DataDog tárolja a konfigurációs fájlokat. Alapértelmezés szerint:

cd / etc / dd-agent / conf.d

Ebben a könyvtárban számos konfigurációs fájl található. Használni fogjuk folyamat.yaml.példa, másolja át, és csak nevezze át a másodlagos fájlt erre: folyamat.yaml amelyet módosíthatunk.

A fájlba írja be a következő tartalmat:

init_config:
példányok:
- név: én-folyamat
Search_string: ['my-process-string']
pontos_egyezés: Hamis
címkék:
- env: dev

Nézzük meg, mi van ebben a fájlban:

Miután elkészítette ezt a fájlt, folytassa és indítsa újra a DD ügynököt a fent megadott paranccsal.

Az irányítópulton hozzon létre egy új „Process” monitort:

A fájlnév, amelyet a fájlba írtunk, itt jelenik meg.

Most még néhány beállítást eldönthetünk:

Végül nyomja meg a "Mentés" gombot, és készen vagyunk.

Ezzel láthatja, hogyan használjuk a DataDog-ot az alapvető megfigyeléshez.  Ha bármilyen kérdése vagy észrevétele van, csevegjen velünk a twitteren a @linuxhint címen.

Az 5 legjobb játékrögzítő kártya
Mindannyian láttuk és szerettük a YouTube-on a streaming játékokat. A PewDiePie, a Jakesepticye és a Markiplier csak néhány a legnépszerűbb játékosok ...
Hogyan lehet játékot fejleszteni Linuxon
Egy évtizeddel ezelőtt nem sok Linux-felhasználó jósolta, hogy kedvenc operációs rendszerük egy napon a videojátékok népszerű játékplatformja lesz. El...
Kereskedelmi játékmotorok nyílt forráskódú portjai
Ingyenes, nyílt forráskódú és platformokon átívelő játékmotorok szabadidős programjai felhasználhatók a régi, valamint a meglehetősen friss játékcímek...