Grafana, un programari de codi obert per a anàlisi i supervisió

About Grafana

En el següent article anem a fer una ullada a Grafana. Aquest és un programari d'anàlisi i supervisió. És de codi obert, ric en funcions, potent, elegant i altament extensible. El podem executar en GNU / Linux, Windows i MacOS. és un programari per a l'anàlisi de dades, Que s'utilitza en alguns llocs tan coneguts com Stack Overflow, PayPal o Uber.

Admet més de 30 fonts de codi obert així com bases de dades / fonts de dades comercials que inclouen MySQL, PostgreSQL, Graphite, Elasticsearch, OpenTSDB, Prometheus i InfluxDB. amb el podrem aprofundir en grans volums de dades operatius en temps real. Anem a poder visualitzar, consultar, establir alertes i obtenir informació de les seves mètriques.

És important destacar que Grafana permet la creació de múltiples organitzacions independents. Cadascuna amb el seu propi entorn d'ús (administradors, fonts de dades, panells i usuaris).

Característiques generals de Grafana

panells Grafana

  • disposarem de gràfics elegants per a la visualització de dades. Els gràfics són ràpids i flexibles, amb nombroses opcions.
  • Posa a la nostra disposició panells dinàmics i reutilitzables.
  • Es altament extensible, Podem utilitzar molts panells i complements disponibles a la biblioteca oficial.
  • Posarà a la nostra disposició la autenticació a través d'LDAP, Google Auth, Grafana.com i Github.
  • Dóna suport notablement la col·laboració a l'permetre el intercanvi de dades i quadres de comandament entre equips.
  • Hi ha disponible una demostració en línia perquè provis Grafana abans de instal al teu equip.

Instal·lar Grafana en Ubuntu 18.04

Instal·larem Grafana des dels seus repositoris oficials. Així podrem actualitzar-lo utilitzant el nostre gestor de paquets per defecte. Primer de tot, dir que haurem de tenir instal·lat curl en el nostre sistema. A continuació obrim la terminal (Ctrl + Alt + T) i anem a escriure cadascuna de les següents línies:

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

Ubicació dels arxius importants

Després d'acabar la instal·lació en el nostre Ubuntu, anem a poder trobar els arxius importants en les següents ubicacions:

  • El arxiu binari el trobarem en / Usr / sbin / grafana-server.
  • El script init.d es trobarà en /etc/init.d/grafana-server.
  • Crea el fitxer per defecte (entorn vars) en / Etc / default / grafana-server.
  • Instal·la el fitxer de configuració en /etc/grafana/grafana.ini.
  • L'opció per defecte estableix el fitxer de registre en /var/log/grafana/grafana.log.
  • L'opció per defecte especifica una db SQLite3 en /var/lib/grafana/grafana.db.
  • S'instal·len els arxiu HTML / JS / CSS i altres arxius de Grafana en / Usr / share / grafana.

Inicia Grafana

A continuació, iniciarem el servei. Primer comprovarem si aquest està funcionant i després el habilitarem perquè s'iniciï automàticament en el moment de l'arrencada. Per defecte, el procés s'executa com el usuari grafana (creat durant el procés d'instal·lació) I escolta al port HTTP 3000.

A continuació veurem dues formes d'iniciar el servidor:

Iniciar a través d'systemd

Comencem escrivint a la terminal (Ctrl + Alt + T):

systemctl daemon-reload

Continuem iniciant el servei escrivint a la mateixa terminal:

systemctl start grafana-server

systemctl status grafana-server

Si algú ho necessita, pot saber més sobre com iniciar el servei d'aquesta forma a la pàgina web de el projecte.

Iniciar a través d'init.d

service grafana-server start

service grafana-server status

sudo update-rc.d grafana-server defaults

Es pot obtenir més informació sobre com iniciar el servei d'aquesta forma a la pàgina web de el projecte.

Pàgina d'inici de sessió

Arrencat el servidor, ja podem obrir el nostre navegador favorit i escriure la següent URL: http://direccion-IP:3000 o http://tu-dominio.com:3000 per la accedir a la interfície web. Aquesta adreça ens portarà a la pàgina d'inici de sessió. Aquí podem utilitzar les credencials d'usuari com nom d'usuari: admin y contrasenya: admin.

Login Grafana

Després d'iniciar sessió, accedirem a el panell d'inici, com es mostra a la captura de pantalla a continuació.

add data source grafana

Arribats a aquest punt, haurem de afegir una base de dades o una font de dades. Farem clic a 'Afegeix una font de dades'. Per exemple, afegirem una base de dades MySQL. Especificarem el nom de la font de dades, el tipus i els paràmetres de connexió. Després farem clic a Save and Test.

crear base de dades grafana

El programa ens notificarà si la connexió a la base de dades és reeixida, com es mostra en la següent captura de pantalla. En cas que la connexió falli, Podem consultar la documentació sobre les connexions MySQL que ens ofereixen a la pàgina web de el projecte i realitzar la configuració necessària.

grafana connexió OK

Des del panell d'Inici, farem clic a New Panell per afegir un de nou. Amb el podrem visualitzar les mètriques de la nostra font de dades.

Nou panell grafana

Des d'aquí, podrem afegir més fonts de dades, panells, convidar els membres de l'equip, instal·lar aplicacions i complements per ampliar les funcionalitats predeterminades, etc. Per a més informació es pot consultar la pàgina d'inici de el projecte o directament dirigir-nos a la documentació oficial.

En resum, Grafana és un programari elegant per al anàlisi i monitorització de dades en temps real.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Bilbo va dir

    »Programari d'anàlisi i supervisió»

    Què analitza i què supervisa? Entenc pels gràfics que analitza dades de càrrega de sistema operatiu i xarxa i supervisa l'estat general de sistemes operatius. Però podria ser qualsevol altra cosa. Puc analitzar i supervisar l'estat d'accions en borsa? Doncs podria ser. Després de llegir l'article ningú diria ni que sí ni que no.

    Que malament us expliqueu els informàtics!

    1.    Damian Amoedo va dir

      conceptes bàsics de Grafana. Pots analitzar i supervisar les dades que es puguin emmagatzemar en les fonts a les que té accés Grafana. Em va semblar evident després d'escriure el segon paràgraf, que això quedava clar. Per limitacions d'espai no vaig poder escriure totes les possibilitats d'aquest programa. Però sempre pots consultar la pàgina web de el projecte on trobaràs les respostes que busques.

  2.   Rubén Cardenal va dir

    Si, el Grafana és molt mono i tot això. Però, com tots els sistemes de monitorització, més micos o més funcionals (jo personalment, Nagios + Cacti des de sempre), el que importa no és la quantitat de grafiquitas per pantalla, sinó saber el que s'està veient i com interpretar-acord amb la seva entorn de funcionament.