Grafana - Analitika we gözegçilik üçin açyk çeşme programma üpjünçiligi


Grafana açyk çeşme, Linux, Windows we MacOS-da işleýän baý, güýçli, sypaýy we ýokary giňeldilen analitika we gözegçilik programma üpjünçiligi. “Stack Overflow”, “eBay”, “PayPal”, “Uber” we “Digital Ocean” -da ulanylýan maglumatlar analitikasy üçin de-fakto programma üpjünçiligi - diňe käbirlerini bellemek gerek.

30+ açyk çeşmäni, şeýle hem MySQL, PostgreSQL, Graphite, Elasticsearch, OpenTSDB, Prometheus we InfluxDB ýaly täjirçilik maglumat bazalaryny/maglumat çeşmelerini goldaýar. Hakyky, amaly maglumatlaryň uly göwrümini çuňňur öwrenmäge mümkinçilik berýär; göz öňüne getiriň, soraň, duýduryşlary düzüň we ölçegleriňizi dürli saklanýan ýerlerden alyň.

Möhümi, Grafana hersiniň öz ulanyş gurşawy (administratorlar, maglumat çeşmeleri, dolandyryş panelleri we ulanyjylar) bolan köp sanly garaşsyz guramalary döretmäge mümkinçilik berýär.

  • Maglumatlary wizuallaşdyrmak üçin ajaýyp grafika.
  • Köp sanly çalt we çeýe grafikler.
  • Dinamiki we gaýtadan ulanylýan dolandyryş panelleri.
  • Resmi kitaphanada ýüzlerçe dolandyryş paneli we plugin ulanyp, gaty giňelýär.
  • Güýç ulanyjynyň isleglerini goldaýar.
  • Köp kärende goldawyny goldaýar, birnäçe garaşsyz guramany dörediň.
  • LDAP, Google Auth, Grafana.com we Github arkaly tanamaklygy goldaýar.
  • Slack, PagerDuty we başgalar arkaly bildirişleri goldaýar.
  • Toparlaryň arasynda maglumatlary we dolandyryş panellerini paýlaşmaga we başga-da köp zatlara rugsat bermek arkaly hyzmatdaşlygy ep-esli goldaýar.

Linux paýlanyşyňyza Grafana gurmazdan ozal synap görmek üçin onlaýn demo bar.

Demo URL: http://play.grafana.org/

Bu makalada, CentOS, Debian we Ubuntu paýlamalarynda Grafana - Data Visualization & Monitoring programma üpjünçiligini nädip gurmalydygyny düşündireris.

Linux ulgamlarynda Grafana guruň

1. Grafana-ny resmi YUM ýa-da APT ammarlaryndan gurarys, deslapky paket dolandyryjyňyzy ulanyp täzeläp bilersiňiz.

$ 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
# echo "[grafana]
name=grafana
baseurl=https://packagecloud.io/grafana/stable/el/7/$basearch
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packagecloud.io/gpg.key https://grafanarel.s3.amazonaws.com/RPM-GPG-KEY-grafana
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt" | sudo tee /etc/yum.repos.d/grafana.repo

# yum install grafana

2. Grafana gurlandan soň, möhüm faýllary aşakdaky ýerlerde tapyp bilersiňiz:

  • Ikili/usr/sbin/grafana-server
  • gurýar
  • Init.d skriptini /etc/init.d/grafana-server
  • gurýar
  • Dymmaklyk faýly (daşky gurşaw üýtgeýär)/etc/default/grafana-server
  • döredýär
  • /etc/grafana/grafana.ini
  • konfigurasiýa faýly gurýar
  • systemd hyzmat adyny grafana-server.service
  • gurýar
  • Adaty konfigurasiýa gündelik faýlyny /var/log/grafana/grafana.log
  • düzýär
  • Adaty konfigurasiýa /var/lib/grafana/grafana.db-de sqlite3 db kesgitleýär
  • HTML/JS/CSS we beýleki Grafana faýllaryny/usr/share/grafana
  • gurýar

3. Ondan soň, Grafana hyzmatyny başlaň, işleýändigini ýa-da işlemeýändigini barlaň, soňra ýükleme wagtynda aşakdaky ýaly awtomatiki başlamaga mümkinçilik beriň. Düzgüne görä, amal grafana ulanyjysy hökmünde gurulýar (gurnama döwründe döredilýär) we HTTP port 3000-de diňlenýär.

# systemctl daemon-reload
# systemctl start grafana-server
# systemctl status grafana-server
# systemctl enable grafana-server
# service grafana-server start
# service grafana-server status
# sudo update-rc.d grafana-server defaults  [On Debian/Ubuntu]
# /sbin/chkconfig --add grafana-server      [On CentOS/RHEL/Fedora]

4. Ulgamyňyzda gorag diwary açyk bolsa, müşderiniň haýyşlaryny grafana amalyna rugsat bermek üçin gorag diwarynda 3000 port açmaly.

-----------  [On Debian/Ubuntu] -----------
$ sudo ufw allow 3000/tcp
$ sudo ufw reload

-----------  [On CentOS/RHEL/Fedora] -----------  
# firewall-cmd --permanent --add-port=3000/tcp
# firewall-cmd --reload

5. Indi giriş sahypasyna gönükdiriljek Grafana girmek üçin aşakdaky URL-den peýdalanyň, ulanyjy ady hökmünde ulanyjy şahsyýetnamasy: admin we parol: admin)

http://Your-Domain.com:3000
OR
http://IP-Address:3000

6. Girişden soň, aşakdaky skrinshotda görkezilişi ýaly, öý dolandyryş paneline girip bilersiňiz.

7. Ondan soň maglumat bazasyny ýa-da maglumat çeşmesini goşuň,\Maglumat çeşmesini goşuň düwmesine basyň. Mysal üçin, MySQL maglumat bazasyny goşarys; maglumat çeşmesiniň adyny, görnüşini we birikdiriş parametrlerini görkeziň. Soňra Saklamak we Synaga basyň.

Maglumat bazasyna birikmek üstünlikli bolsa ýa-da skrinshotda görkezilişi ýaly şowsuz bolsa size habar berler. Soňra täze dolandyryş paneli goşmak üçin öý dolandyryş paneline gaýdyň.

8. Öý dolandyryş panelinden, maglumat çeşmesinden ölçegleri wizuallaşdyrmak üçin täze panel goşmak üçin Täze dolandyryş paneline basyň.

Bu ýerden has köp maglumat çeşmesi, dolandyryş paneli goşup, toparyň agzalaryny çagyryp bilersiňiz, deslapky funksiýalary giňeltmek üçin programmalar we pluginler gurup we has köp zatlar edip bilersiňiz.

Grafana Baş sahypasyndan has giňişleýin maglumat tapyp bilersiňiz: https://grafana.com/

Grafana, real wagt maglumatlary seljermek we gözegçilik etmek üçin ajaýyp programma üpjünçiligi. Grafana-ny Linux ulgamyňyza üstünlikli gurnadyňyz diýip umyt edýäris, ýogsam, sorag bermek ýa-da bu hakda pikirleriňizi paýlaşmak üçin aşakdaky seslenme formasyny ulanyň.