Dátový pes

Vytváranie monitorov s DataDogom

Vytváranie monitorov s DataDogom
V tejto lekcii o DataDog uvidíme, ako môžeme pomocou tohto vynikajúceho monitorovacieho nástroja vytvoriť monitory. Prejdeme si časti, v ktorých sa budeme venovať nasledujúcim upozorneniam:

Aj keď môžu znieť ako drobné problémy, ale pre servery s produkčnými aplikáciami môžu skutočne spôsobiť veľký neporiadok. V tomto príspevku vytvoríme výstrahy, aby boli kedykoľvek upozornené zúčastnené strany, kedykoľvek dôjde k niektorej z vyššie uvedených situácií.

Začíname

Teraz všetko začína vytvorením účtu. Navštívte DataDog a zaregistrujte sa, ak ste tak ešte neurobili.

DataDog ponúka mnoho služieb ako:

Je možné urobiť oveľa viac, ale budeme sa musieť obmedziť a začať uvádzať praktické príklady.

Keď zadáme DataDog, môžeme vidieť domovskú stránku ako:


Inštalácia DataDog na Ubuntu

Inštalácia DataDog na Ubuntu je veľmi jednoduchá a v skutočnosti používa iba jeden príkaz, ktorým je:

DD_API_KEY = bash -c "$ (zvlnenie -L
https: // raw.githubusercontent.com / DataDog / dd-agent / master / packaging / datadog-
agent / zdroj / inštalačný agent.sh) "

Kľúč API môžete získať pri registrácii nového účtu.

Agent DataDog je po vykonaní tohto príkazu spustený a funguje správne. Bude aj naďalej bežať na pozadí a odosielať metriky spoločnosti Datadog.

Ak chcete niekedy agenta zastaviť, spustite:

sudo / etc / init.zastávka d / datadog-agenta

A znova spustiť spustiť:

sudo / etc / init.d / datadog-agent štart

Pridáva sa nový monitor

Ak chcete pridať nový monitor, použite zoznam palubnej dosky, ktorý máme k dispozícii:


Vytvorenie hostiteľského monitora

Na začiatok vytvoríme najzákladnejší monitor, monitor hostiteľa. Tento monitor skontroluje, či je zastúpený hostiteľ hore alebo nie.

Prejdite na „Vytvoriť monitor“ a skontrolujte Hostiteľ:

Keď to urobíte, zobrazí sa výzva na výber hostiteľa zo zoznamu:

Nakoniec nastavte výstrahu a informujte tím:

Vo vyššie uvedených nastaveniach sa nás pýta, koľko sekúnd počkáme, kým sa vygeneruje upozornenie. Vytvorenie výstrahy hostiteľa je také ľahké!


Monitor využitia RAM

DataDog dokáže v takmer reálnom čase sledovať, koľko pamäte RAM sa v systéme používa a koľko je zadarmo. Ak prekročí prahovú hodnotu, môže vytvoriť výstrahu.

Pokračujte a tentokrát vytvorte upozornenie „Metrické“:

Teraz sa musíme rozhodnúť, aký druh upozornenia vygenerovať, v našom prípade to bude a Prahová výstraha.

Definujte metriku ako systém.mem.pct_usable ktorý sleduje percento doteraz použitej RAM:

Pridajte svojho hostiteľa a popíšte monitor.

Vo vyššie uvedených nastaveniach popisujeme, že by sa malo vygenerovať upozornenie, keď je dostupná RAM menej ako 5% (0.05).

Opäť sa vygeneruje varovanie, keď je dostupná RAM menej ako 10% (0.1).


Podmienenie správy

Správu, ktorá sa odosiela ako výstraha, môžeme upraviť na základe toho, či išlo o skutočné upozornenie alebo výstrahu, alebo či sa výstraha obnoví. Ukážme si to tu:

#is_alert Voľná ​​pamäť RAM je pod 5% ! / is_alert
#is_warning Voľná ​​pamäť RAM je na úrovniach varovania ! / is_warning
#is_recovery Voľná ​​pamäť RAM teraz vyzerá dobre ! / is_recovery

Uvidíte, príslušné správy budú zverejnené za vhodných podmienok.


Monitor využitia CPU

DataDog dokáže v takmer reálnom čase sledovať aj to, koľko CPU sa v systéme používa a koľko je zadarmo. Ak prekročí prahovú hodnotu, môže vytvoriť výstrahu.

Pokračujte a znova vytvorte upozornenie „Metrické“.

Všimnite si, že v tomto prípade sme použili systém.CPU.používateľ vlajka.

Vo vyššie uvedených nastaveniach popisujeme, že by sa malo vygenerovať upozornenie, keď je použitý procesor nad 90% (0.05).

Opäť sa vygeneruje varovanie, keď je použitý procesor nad 80% (0.1).


Monitor procesu

Nakoniec vytvoríme monitor procesu, ktorý sleduje, či je na stroji spustený konkrétny proces alebo nie. Tento proces môže byť úplne užitočný, napríklad:

Tento monitor má aj svoje mínusy. Mnohokrát proces interne nefunguje kvôli jeho vlastným výnimkám, ale nie je zabitý systémom. V tomto prípade, DataDog to nebude hlásiť ako varovanie.

Začnime vytvárať monitor procesu.

SSH do vášho zariadenia Ubuntu a zmeňte cestu tam, kde DataDog ukladá konfiguračné súbory. Predvolene je to:

cd / etc / dd-agent / conf.d

V tomto adresári bude veľa príkladov konfiguračných súborov. Použijeme procesu.yaml.príklad, skopírujte ho a duplikátny súbor iba premenujte na procesu.yaml ktoré môžeme upraviť.

Do súboru zadajte nasledujúci obsah:

init_config:
prípady:
- meno: moj-proces
Reťazec hľadania: ['my-process-string']
exact_match: False
tagy:
- env: dev

Pozrime sa, čo je vložené do tohto súboru:

Po dokončení vytvárania tohto súboru pokračujte a reštartujte agenta DD pomocou príkazu, ktorý sme poskytli vyššie.

Na našom paneli vytvorte nový monitor „Spracovať“:

Tu sa zobrazí názov procesu, ktorý sme napísali do súboru.

Teraz môžeme rozhodnúť o ďalších nastaveniach:

Nakoniec stlačte „Uložiť“ a máme hotovo.

S týmto môžete vidieť, ako používame DataDog na základné monitorovanie.  Ak máte akékoľvek otázky alebo pripomienky, chatujte s nami na twitteri na adrese @linuxhint.

Hry Užitočné nástroje pre hráčov systému Linux
Užitočné nástroje pre hráčov systému Linux
Ak radi hráte hry v systéme Linux, je pravdepodobné, že ste na vylepšenie herného zážitku použili aplikácie a pomôcky ako Wine, Lutris a OBS Studio. O...
Hry HD remasterované hry pre Linux, ktoré nikdy predtým nemali vydanie Linuxu
HD remasterované hry pre Linux, ktoré nikdy predtým nemali vydanie Linuxu
Mnoho vývojárov a vydavateľov hier prichádza s remastrom starých hier v rozlíšení HD, aby predĺžili životnosť franšízy. Prosím fanúšikov, ktorí požadu...
Hry Ako používať AutoKey na automatizáciu hier pre Linux
Ako používať AutoKey na automatizáciu hier pre Linux
AutoKey je obslužný program na automatizáciu stolných počítačov pre systémy Linux a X11, programovaný v programoch Python 3, GTK a Qt. Pomocou jeho fu...