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
- 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.
Després d'iniciar sessió, accedirem a el panell d'inici, com es mostra a la captura de pantalla a continuació.
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.
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.
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.
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.
»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!
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.
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.