Pas podataka

Izrada monitora s DataDogom

Izrada monitora s DataDogom
U ovoj lekciji o DataDogu vidjet ćemo kako možemo koristiti ovaj izvrsni alat za nadzor za stvaranje monitora. Proći ćemo kroz odjeljke u kojima ćemo obraditi sljedeća upozorenja:

Iako mogu zvučati kao manji problemi, ali za poslužitelje s produkcijskim aplikacijama doista mogu stvoriti veliku zbrku. U ovom ćemo postu stvoriti upozorenja kako bi se upozorile dionice kad god se dogodi bilo što od gore navedenog.

Početak rada

Sada sve započinje stvaranjem računa. Posjetite DataDog i registrirajte se za račun ako to već niste učinili.

DataDog nudi brojne usluge poput:

Može se učiniti puno više, ali morat ćemo se ograničiti i početi davati praktične primjere.

Kad uđemo u DataDog, početnu stranicu možemo vidjeti kao:


Instaliranje DataDoga na Ubuntu

Instalacija DataDoga na Ubuntu vrlo je jednostavna i zapravo koristi samo jednu naredbu, a to je:

DD_API_KEY = bash -c "$ (curl -L
https: // sirovo.githubusercontent.com / DataDog / dd-agent / master / pakiranje / datadog-
agent / izvor / install_agent.sh) "

API ključ možete dobiti kada se registrirate za novi račun.

DataDog Agent je pokrenut i ispravno funkcionira nakon izvršavanja ove naredbe. I dalje će se izvoditi u pozadini i dostavljati mjerne podatke Datadogu.

Ako ikada želite zaustaviti Agenta, pokrenite:

sudo / etc / init.d / zaustavljanje agenta podataka-podataka

A da biste ga ponovno pokrenuli, pokrenite:

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

Dodavanje novog monitora

Da bismo dodali novi Monitor, poslužimo se popisom nadzorne ploče koji smo dobili:


Izrada monitora hosta

Za početak kreiramo najosnovniji monitor, Host monitor. Ovaj monitor će provjeriti radi li zastupljeni domaćin ili ne.

Idite na 'Create Monitor' i označite Host:

Kada to učinite, od vas će se tražiti da odaberete domaćina s popisa:

Na kraju, postavite upozorenje i obavijestite tim:

U gornjim postavkama pita nas o tome koliko sekundi treba pričekati prije generiranja upozorenja. Tako je jednostavno stvoriti upozorenje hosta!


Monitor upotrebe RAM-a

DataDog može u gotovo stvarnom vremenu pratiti koliko se RAM-a koristi u vašem sustavu, a koliko je besplatnog. Ako prijeđe prag, može stvoriti upozorenje.

Nastavite i stvorite upozorenje "Metrički" ovaj put:

Sada moramo odlučiti koju ćemo vrstu upozorenja generirati, u našem slučaju, a koja će biti Upozorenje o pragu.

Definirajte metriku kao sustav.mem.pct_usable koji prati postotak RAM-a koji se do sada koristio:

Dodajte svog domaćina i opišite monitor.

U gornjim postavkama opisujemo da se upozorenje treba generirati kada je raspoloživa RAM ispod 5% (0.05).

Opet, generirat će se upozorenje kada je raspoloživa RAM ispod 10% (0.1).


Kondicioniranje poruke

Poruku koja se šalje kao upozorenje možemo izmijeniti na temelju toga je li upozorenje stvarno upozorenje ili upozorenje ili kada se upozorenje oporavlja. Pokažimo to ovdje:

#is_alert Besplatni RAM manji je od 5% ! / is_alert
#is_warning Besplatni RAM je na razini upozorenja ! / is_warning
#is_recovery Besplatni RAM sada izgleda dobro ! / is_recovery

Pogledajte, odgovarajuće poruke bit će objavljene u odgovarajućim uvjetima.


Monitor upotrebe CPU-a

DataDog može, u gotovo stvarnom vremenu, također pratiti koliko se CPU koristi u vašem sustavu, a koliko je besplatno. Ako prijeđe prag, može stvoriti upozorenje.

Nastavite i ponovno stvorite upozorenje "Metričko".

Obavijest u ovom slučaju, koristili smo sustav.procesor.korisnik zastava.

U gornjim postavkama opisujemo da se upozorenje treba generirati kada je korišteni CPU iznad 90% (0.05).

Opet, generirat će se upozorenje kada je korišteni CPU iznad 80% (0.1).


Monitor procesa

Na kraju ćemo stvoriti monitor procesa koji prati da li se određeni proces izvodi na stroju ili ne. Ovaj postupak može biti od velike pomoći poput:

Postoje i neke nedostatke ovog monitora. Mnogo puta postupak interno ne radi zbog vlastitih iznimaka, ali ga sustav ne ubija. U ovom slučaju, DataDog to neće prijaviti kao upozorenje.

Počnimo s izradom monitora procesa.

SSH u vaš Ubuntu stroj i promijenite put na kojem DataDog pohranjuje konfiguracijske datoteke. Po defaultu je:

cd / etc / dd-agent / conf.d

U ovom će se direktoriju nalaziti mnoštvo primjera konfiguracijskih datoteka. Koristit ćemo postupak.yaml.primjer, kopirajte ga i samo preimenujte dupliciranu datoteku u postupak.yaml koje možemo izmijeniti.

U datoteku unesite sljedeći sadržaj:

init_config:
primjerci:
- naziv: moj-postupak
Niz pretraživanja: ['moj-proces-niz']
točno_poklapanje: Netačno
oznake:
- env: razv

Pogledajmo što je stavljeno u ovu datoteku:

Kad završite s izradom ove datoteke, nastavite i ponovo pokrenite agent DD pomoću naredbe koju smo naveli gore.

Na našoj nadzornoj ploči izradite novi monitor „Proces“:

Ovdje će se pojaviti naziv postupka koji smo napisali u datoteci.

Sada možemo odlučiti još neke postavke:

Napokon, pritisnite "Spremi" i gotovi smo.

Ovim možete vidjeti kako koristimo DataDog za osnovni nadzor.  Ako imate pitanja ili komentare, razgovarajte s nama na twitteru na @linuxhint.

Emulirajte klikove mišem lebdeći mišem bez klika u sustavu Windows 10
Korištenje miša ili tipkovnice u pogrešnom držanju pretjerane upotrebe može rezultirati mnogim zdravstvenim problemima, uključujući naprezanje, sindro...
Dodajte geste miša u sustav Windows 10 pomoću ovih besplatnih alata
Posljednjih godina računala i operativni sustavi uvelike su se razvili. Bilo je vrijeme kada su korisnici morali koristiti naredbe za navigaciju kroz ...
Kontrolirajte i upravljajte kretanjem miša između više monitora u sustavu Windows 10
Dvostruki zaslon upravitelja miša omogućuje vam kontrolu i konfiguriranje kretanja miša između više monitora, usporavajući njegovo kretanje blizu gran...