Grafana, isang bukas na mapagkukunan ng software para sa pagtatasa at pagsubaybay

Tungkol kay Grafana

Sa susunod na artikulo ay titingnan natin ang Grafana. Ito ay pagsusuri at pagsubaybay ng software. Ito ay bukas na mapagkukunan, mayaman sa tampok, malakas, matikas, at lubos na napapalawak. Maaari natin itong patakbuhin sa Gnu / Linux, Windows at MacOS. Ay isang software ng pagtatasa ng data, na ginagamit sa ilang mga kilalang site tulad ng Stack Overflow, PayPal o Uber.

Sinusuportahan ang 30+ bukas na mapagkukunan ng mapagkukunan pati na rin ang mga komersyal na database / mapagkukunan ng data kabilang ang MySQL, PostgreSQL, Graphite, Elasticsearch, OpenTSDB, Prometheus, at InfluxDB. Kasama ang magagawa nating tuklasin ang malalaking dami ng data ng pagpapatakbo sa real time. Magagawa naming tingnan, kumonsulta, magtakda ng mga alerto at makakuha ng impormasyon sa iyong mga sukatan.

Mahalagang tandaan na pinapayagan ng Grafana ang paglikha ng maraming mga independiyenteng samahan. Ang bawat isa ay may sariling kapaligiran na ginagamit (mga tagapangasiwa, mga mapagkukunan ng data, mga panel at gumagamit).

Pangkalahatang katangian ng Grafana

Mga panel ng grapana

  • Magkakaroon kami ng matikas graphics para sa visualization ng data. Mabilis at nababaluktot ang mga graphic, na may maraming mga pagpipilian.
  • Inilalagay sa aming pagtatapon mga dynamic at reusable na panel.
  • Es lubos na napapalawak, maaari naming gamitin ang maraming mga panel at plugin na magagamit sa opisyal na aklatan.
  • Ilalagay sa aming pagtatapon ang pagpapatunay sa pamamagitan ng LDAP, Google Auth, Grafana.com, at Github.
  • Mahigpit na sumusuporta sa pakikipagtulungan sa pamamagitan ng pagpapagana palitan ng data at dashboard sa pagitan ng mga koponan.
  • A ay magagamit online demo upang maaari mong subukan ang Grafana bago i-install ito sa iyong computer.

I-install ang Grafana sa Ubuntu 18.04

I-install namin ang Grafana mula sa iyong mga opisyal na repository. Kaya maaari naming i-update ito gamit ang aming default manager ng package. Una sa lahat, sabihin mo yan magkakaroon kaming mai-install na curl sa aming system. Susunod na buksan namin ang terminal (Ctrl + Alt + T) at isusulat namin ang bawat isa sa mga sumusunod na linya:

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

Lokasyon ng mga mahahalagang file

Matapos matapos ang pag-install sa aming Ubuntu, mahahanap namin ang mga mahahalagang file sa mga sumusunod na lokasyon:

  • El binary file mahahanap natin ito sa / usr / sbin / grafana-server.
  • El iskrip Init.d ay matatagpuan sa /etc/init.d/grafana-server.
  • Lumikha ng default na file (vars environment) sa / etc / default / grafana-server.
  • I-install ang file ng pagsasaayos en /etc/grafana/grafana.ini.
  • Itinatakda ng setting ng default ang log file en /var/log/grafana/grafana.log.
  • Ang mga default na setting ay tumutukoy sa a sqlite3 db en /var/lib/grafana/grafana.db.
  • Ang HTML / JS / CSS file at iba pang mga file ng Grafana en / usr / share / grafana.

Simulan ang Grafana

Susunod, sisimulan namin ang serbisyo. Susuriin muna namin kung gumagana ito at pagkatapos ay paganahin namin ito upang awtomatikong magsimula sa oras ng pag-boot. Bilang default, tumatakbo ang proseso bilang gumagamit ng grafana (nilikha sa panahon ng proseso ng pag-install) At makinig sa HTTP port 3000.

Susunod na makikita natin ang dalawang paraan upang simulan ang server:

Magsimula sa pamamagitan ng Systemd

Nagsisimula kami sa pamamagitan ng pagta-type sa terminal (Ctrl + Alt + T):

systemctl daemon-reload

Patuloy kaming nagsisimula sa serbisyo sa pamamagitan ng pagta-type sa parehong terminal:

systemctl start grafana-server

systemctl status grafana-server

Kung kailangan ito ng isang tao, maaari mong malaman ang tungkol sa kung paano simulan ang serbisyo sa ganitong paraan sa website ng proyekto.

Magsimula sa pamamagitan ng init.d

service grafana-server start

service grafana-server status

sudo update-rc.d grafana-server defaults

Maaari kang makakuha ng karagdagang impormasyon tungkol sa kung paano simulan ang serbisyo sa ganitong paraan sa website ng proyekto.

Pahina sa pag-login

Kapag nasimulan ang server, maaari naming buksan ang aming paboritong browser at isulat ang sumusunod na URL: http://direccion-IP:3000 o http://tu-dominio.com:3000 para i-access ang web interface. Dadalhin kami ng address na ito sa pahina ng pag-login. Maaari naming magamit dito ang mga kredensyal ng gumagamit username: admin y password: admin.

Mag-login sa Grafana

Pagkatapos ng pag-log in, mai-access namin ang home panel, tulad ng ipinakita sa screenshot sa ibaba.

magdagdag ng data source grafana

Sa puntong ito, kakailanganin naming magdagdag ng isang database o mapagkukunan ng data. Mag-click kami sa 'Magdagdag ng mapagkukunan ng data'. Halimbawa, magdaragdag kami ng isang MySQL database. Tutukuyin namin ang pangalan ng mapagkukunan ng data, ang uri at ang mga parameter ng koneksyon. Pagkatapos ay mag-click kami sa I-save at Subukan.

lumikha ng database ng grafana

Aabisuhan kami ng programa kung ang koneksyon sa database ay matagumpay, tulad ng ipinakita sa sumusunod na screenshot. Kung sakaling mabigo ang koneksyon, maaari kaming kumunsulta sa dokumentasyon sa mga koneksyon sa MySQL na inaalok nila kami sa website ng proyekto at isinasagawa ang kinakailangang pagsasaayos.

grafana connection OK

Mula sa Home panel, mag-click kami sa Bagong Panel upang magdagdag ng bago. Sa pamamagitan nito maaari nating mailarawan ang mga sukatan ng aming mapagkukunan ng data.

Bagong grafana panel

Mula dito, maaari kaming magdagdag ng higit pang mga mapagkukunan ng data, mga panel, mag-imbita ng mga miyembro ng koponan, mag-install ng mga application at mga plugin upang pahabain ang mga default na pag-andar, atbp. Para sa karagdagang impormasyon maaari kang kumunsulta sa homepage ng proyekto o direktang makipag-ugnay sa opisyal na dokumentasyon.

Sa madaling sabi, ang Grafana ay matikas na software para sa pagsusuri at pagsubaybay data ng real-time.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Pampaang posas dijo

    »Pagsusuri at pagsubaybay sa software»

    Ano ang pinag-aaralan nito at ano ang sinusubaybayan nito? Nauunawaan ko mula sa mga tsart na pinag-aaralan nito ang operating system at data ng pag-load ng network at sinusubaybayan ang pangkalahatang kalusugan ng mga operating system. Ngunit maaari itong maging anupaman. Maaari ko bang suriin at subaybayan ang katayuan ng mga pagbabahagi sa stock market? Kaya't maaari ito. Matapos basahin ang artikulo, walang sinumang magsasabing oo o hindi.

    Gaano katindi ang pagpapaliwanag ng iyong computer scientist sa iyong sarili!

    1.    Damian Amoedo dijo

      Mga pangunahing kaalaman ng Grafana. Maaari mong pag-aralan at subaybayan ang data na maaaring maimbak sa mga mapagkukunan kung saan may access si Grafana. Naging malinaw sa akin pagkatapos isulat ang ikalawang talata na ito ay malinaw. Dahil sa mga limitasyon sa puwang ay hindi ko masulat ang lahat ng mga posibilidad ng program na ito. Ngunit maaari mong laging suriin ang website ng proyekto kung saan mahahanap mo ang mga sagot na iyong hinahanap.

  2.   Ruben Cardenal dijo

    Oo, ang Grafana ay napaka-cute at lahat ng iyon. Ngunit, tulad ng lahat ng mga system sa pagsubaybay, mas maganda o mas maraming pagganap (personal ako, ang Nagios + Cacti mula palagi), ang mahalaga ay hindi ang dami ng mga graphic bawat screen, ngunit alam kung ano ang nakikita mo at kung paano mo ito bibigyan ayon sa iyong operating environment .