Data Dog

Skapa bildskärmar med DataDog

Skapa bildskärmar med DataDog
I den här lektionen om DataDog kommer vi att se hur vi kan använda detta utmärkta övervakningsverktyg för att skapa bildskärmar. Vi kommer att gå igenom avsnitt där vi kommer att täcka följande varningar:

Även om de kan låta som mindre problem men för servrar med produktionsappar kan de verkligen skapa en stor röra. I det här inlägget kommer vi att skapa varningar så att närhelst något av ovanstående inträffar, varnas intressenter.

Komma igång

Nu börjar allt med att skapa ett konto. Besök DataDog och registrera dig för ett konto om du inte redan har gjort det.

DataDog erbjuder många tjänster som:

Mycket mer kan göras men vi måste begränsa oss själva och börja ge praktiska exempel.

När vi går in i DataDog kan vi se hemsidan som:


Installera DataDog på Ubuntu

Att installera DataDog på Ubuntu är väldigt enkelt och använder bara ett kommando faktiskt, vilket är:

DD_API_KEY = bash -c "$ (curl -L
https: // rå.githubusercontent.com / DataDog / dd-agent / master / förpackning / datadog-
agent / källa / install_agent.sh) "

Du kan få din API-nyckel när du registrerar dig för ett nytt konto.

DataDog Agent körs och fungerar korrekt efter att detta kommando har utförts. Det kommer att fortsätta att köras i bakgrunden och skicka mätvärden till Datadog.

Om du någonsin vill stoppa agenten, kör:

sudo / etc / init.d / datadog-agentstopp

Och för att köra igen kör:

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

Lägga till ny bildskärm

För att lägga till en ny bildskärm, låt oss använda den instrumentpanellista som vi tillhandahåller:


Skapa en värdmonitor

Till att börja med skapar vi en mycket grundläggande bildskärm, en värdskärm. Denna monitor kontrollerar om den representerade värden är uppe eller inte.

Gå på 'Skapa bildskärm' och kolla värd:

När du gör detta kommer du att bli ombedd att välja en värd från en lista:

Slutligen ställa in en varning och meddela teamet:

I inställningarna ovan frågar det oss hur många sekunder vi ska vänta innan en varning genererades. Så enkelt att skapa en värdalarm!


RAM-användningsmonitor

DataDog kan i nästan realtid spåra hur mycket RAM som används på ditt system och hur mycket som är gratis. Om den passerar en tröskel kan den skapa en varning.

Fortsätt och skapa en 'Metrisk' varning den här gången:

Nu måste vi bestämma vilken typ av varning vi ska generera, i vårt fall, vilken kommer att vara en Tröskelvarning.

Definiera mätvärdet som systemet.mem.pct_användbar som spårar procentandelen RAM som hittills använts:

Lägg till din värd och beskriv monitorn.

I ovanstående inställningar beskriver vi att en varning ska genereras när tillgängligt RAM-minne är under 5% (0.05).

Återigen kommer en varning att genereras när tillgängligt RAM-minne är under 10% (0.1).


Konditionerar meddelandet

Vi kan ändra meddelandet som skickas som en varning baserat på om varningen var en faktisk varning eller en varning eller när varningen återställs. Låt oss demonstrera det här:

#is_alert Gratis RAM-minne är under 5% ! / is_alert
#is_warning Gratis RAM-minne finns på varningsnivåer ! / is_warning
#is_recovery Gratis RAM ser bra ut nu ! / is_recovery

Se, lämpliga meddelanden kommer att publiceras under lämpliga förhållanden.


CPU-användarskärm

DataDog kan i nästan realtid också spåra hur mycket CPU som används på ditt system och hur mycket som är gratis. Om den passerar en tröskel kan den skapa en varning.

Fortsätt och skapa en "Metrisk" varning igen.

Observera i det här fallet använde vi systemet.cpu.användare flagga.

I ovanstående inställningar beskriver vi att en varning ska genereras när den använda CPU är över 90% (0.05).

Återigen kommer en varning att genereras när den använda CPU är över 80% (0.1).


Processövervakare

Slutligen skapar vi en processmonitor som spårar om en viss process körs på maskinen eller inte. Denna process kan vara till stor hjälp som:

Det finns också några nackdelar för denna bildskärm. Många gånger fungerar inte en process internt på grund av sina egna undantag men den dödas inte av systemet. I detta fall, DataDog kommer inte att rapportera det som en varning.

Låt oss börja skapa en processmonitor.

SSH till din Ubuntu-maskin och ändra din väg där DataDog lagrar konfigurationsfiler. Som standard är det:

cd / etc / dd-agent / conf.d

I den här katalogen finns det ett stort antal exempel på konfigurationsfiler. Vi kommer använda bearbeta.yaml.exempel, kopiera den och bara byta namn på den dubbla filen till bearbeta.yaml som vi kan ändra.

Ange följande innehåll i filen:

init_config:
instanser:
- namn: min-process
Söksträng: ['min-process-sträng']
exact_match: Falskt
taggar:
- env: dev

Låt oss se vad som finns i den här filen:

När du är klar med att skapa den här filen, fortsätt och starta om DD-agenten med hjälp av kommandot vi gav ovan.

Skapa en ny 'Process' -monitor i vår instrumentpanel:

Processnamnet vi skrev i filen kommer att visas här.

Nu kan vi bestämma några fler inställningar:

Slutligen trycker du på "Spara" så är vi klara.

Med detta kan du se hur vi använder DataDog för grundläggande övervakning.  Om du har några frågor eller kommentarer kan du chatta med oss ​​på twitter på @linuxhint.

Topp 10 spel att spela på Ubuntu
Windows-plattformen har varit en av de dominerande plattformarna för spel på grund av den enorma andelen spel som utvecklas idag för att stödja Window...
5 bästa arkadspel för Linux
Numera är datorer seriösa maskiner som används för spel. Om du inte kan få den nya poängen vet du vad jag menar. I det här inlägget kommer du att känn...
Strid om Wesnoth 1.13.6 Utveckling släppt
Strid om Wesnoth 1.13.6 släpptes förra månaden, är den sjätte utvecklingsversionen i 1.13.x-serien och den levererar ett antal förbättringar, framför ...