Grafana, en open source-software til analyse og overvågning

Om Grafana

I den næste artikel skal vi se på Grafana. Dette er en analyse- og overvågningssoftware. Det er open source, funktionsrig, kraftfuld, elegant og meget udvidelig. Vi kan køre det på Gnu / Linux, Windows og MacOS. Er en dataanalysesoftware, som bruges på nogle velkendte websteder som Stack Overflow, PayPal eller Uber.

Understøtter over 30 open source-kilder såvel som kommercielle databaser / datakilder, herunder MySQL, PostgreSQL, Graphite, Elasticsearch, OpenTSDB, Prometheus og InfluxDB. Med vi vil være i stand til at dykke ned i store mængder operationelle data i realtid. Vi er i stand til at se, høre, indstille advarsler og få oplysninger om dine metrics.

Det er vigtigt at bemærke, at Grafana tillader oprettelse af flere uafhængige organisationer. Hver med sit eget anvendelsesmiljø (administratorer, datakilder, paneler og brugere).

Generelle egenskaber ved Grafana

Grafana-paneler

  • Vi vil have elegant grafik til datavisualisering. Grafik er hurtig og fleksibel med mange muligheder.
  • Stiller til vores rådighed dynamiske og genanvendelige paneler.
  • Es meget udvidelig, kan vi bruge mange paneler og plugins, der er tilgængelige i det officielle bibliotek.
  • Vil stille til vores rådighed autentificering via LDAP, Google Auth, Grafana.com og Github.
  • Støtter stærkt samarbejde ved at aktivere dataudveksling og dashboards mellem holdene.
  • A er tilgængelig online demo så du kan prøve Grafana, før du installerer det på din computer.

Installer Grafana på Ubuntu 18.04

Vi installerer Grafana fra din officielle arkiver. Så vi kan opdatere det ved hjælp af vores standardpakkehåndtering. Først og fremmest skal du sige det vi bliver nødt til at have krøller installeret i vores system. Dernæst åbner vi terminalen (Ctrl + Alt + T), og vi skriver hver af følgende linjer:

echo "deb https://packagecloud.io/grafana/stable/debian/ stretch main" | sudo tee -a /etc/apt/sources.list

curl https://packagecloud.io/gpg.key | sudo apt-key add -

sudo apt-get update

sudo apt-get install grafana

Placering af vigtige filer

Når installationen er afsluttet i vores Ubuntu, kan vi finde de vigtige filer på følgende steder:

  • El binær fil vi finder det i / usr / sbin / grafana-server.
  • El script initial.d findes i /etc/init.d/grafana-server.
  • Opret standardfilen (vars miljø) i / etc / default / grafana-server.
  • Installer konfigurationsfil en /etc/grafana/grafana.ini.
  • Standardindstillingen indstiller logfil en /var/log/grafana/grafana.log.
  • Standardindstillingerne angiver en sqlite3 db en /var/lib/grafana/grafana.db.
  • Det HTML / JS / CSS-fil og andre Grafana-filer en / usr / del / grafana.

Start Grafana

Dernæst starter vi tjenesten. Vi vil først kontrollere, om dette fungerer, og derefter vil vi sætte det i stand til at starte automatisk ved opstartstidspunktet. Som standard kører processen som grafana-bruger (oprettet under installationsprocessen) Og lyt på HTTP-port 3000.

Dernæst ser vi to måder at starte serveren på:

Start via Systemd

Vi starter med at skrive terminalen (Ctrl + Alt + T):

systemctl daemon-reload

Vi fortsætter med at starte tjenesten ved at skrive i den samme terminal:

systemctl start grafana-server

systemctl status grafana-server

Hvis nogen har brug for det, kan du vide mere om hvordan man starter tjenesten på denne måde på projektets hjemmeside.

Start via init.d

service grafana-server start

service grafana-server status

sudo update-rc.d grafana-server defaults

Du kan få mere information om hvordan man starter tjenesten på denne måde på projektets hjemmeside.

Login side

Når serveren er startet, kan vi nu åbne vores yndlingsbrowser og skrive følgende URL: http://direccion-IP:3000 o http://tu-dominio.com:3000 para få adgang til webgrænsefladen. Denne adresse fører os til login-siden. Her kan vi bruge brugeroplysningerne som brugernavn: admin y adgangskode: admin.

Log ind Grafana

Efter login har vi adgang til hjemmepanelet som vist på skærmbilledet nedenfor.

tilføj datakilde grafana

På dette tidspunkt bliver vi nødt til at tilføje en database eller datakilde. Vi klikker på 'Tilføj datakilde'. For eksempel vil vi tilføje en MySQL-database. Vi specificerer navnet på datakilden, typen og forbindelsesparametrene. Så klikker vi på Gem og test.

Opret grafana-database

Programmet giver os besked, hvis forbindelsen til databasen er vellykket, som vist i det følgende skærmbillede. Hvis forbindelsen mislykkes, kan vi konsultere dokumentation om MySQL-forbindelser at de tilbyder os på projektwebstedet og udfører den nødvendige konfiguration.

grafana forbindelse OK

Fra panelet Hjem klikker vi på Nyt panel for at tilføje et nyt. Med det kan vi visualisere metrics for vores datakilde.

Nyt grafana-panel

Herfra kan vi tilføje flere datakilder, paneler, invitere teammedlemmer, installere applikationer og plugins for at udvide standardfunktionerne osv. For mere information kan du konsultere hjemmeside af projektet, eller kontakt direkte officiel dokumentation.

Kort sagt, Grafana er elegant software til analyse og overvågning realtidsdata.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Bilbo sagde han

    »Analyse- og overvågningssoftware»

    Hvad analyserer den, og hvad overvåger den? Jeg forstår ud fra diagrammerne, at det analyserer operativsystem- og netværksbelastningsdata og overvåger operativsystemers generelle tilstand. Men det kunne være noget andet. Kan jeg analysere og overvåge aktiens status på aktiemarkedet? Nå det kunne være. Efter at have læst artiklen ville ingen sige ja eller nej.

    Hvor dårligt forklarer edb-forskere dig selv!

    1.    Damian Amoedo sagde han

      basics af Grafana. Du kan analysere og overvåge de data, der kan gemmes i de kilder, som Grafana har adgang til. Efter at have skrevet andet afsnit blev det klart for mig, at dette var klart. På grund af pladsbegrænsninger kunne jeg ikke skrive alle programmets muligheder. Men du kan altid tjekke projektwebstedet, hvor du finder de svar, du leder efter.

  2.   Ruben Cardenal sagde han

    Ja, Grafana er meget sød og alt det der. Men som alle overvågningssystemer, mere søde eller mere funktionelle (jeg personligt, Nagios + Cacti siden altid), er det der betyder noget ikke mængden af ​​grafik pr. Skærm, men at vide, hvad du ser, og hvordan man fortolker det i henhold til dit driftsmiljø. .