Grafana - Sọfitiwia Orisun Ṣiṣi fun Awọn atupale ati Abojuto


Grafana jẹ orisun ṣiṣi, ẹya ẹya ọlọrọ, alagbara, didara ati atupale ti o pọ julọ ati sọfitiwia ibojuwo ti o ṣiṣẹ lori Linux, Windows ati MacOS. O jẹ de facto sọfitiwia fun awọn atupale data, ni lilo ni Stack Overflow, eBay, PayPal, Uber ati Digital Ocean - o kan lati darukọ ṣugbọn diẹ.

O ṣe atilẹyin orisun 30 + bii awọn apoti isura data iṣowo/awọn orisun data pẹlu MySQL, PostgreSQL, Graphite, Elasticsearch, OpenTSDB, Prometheus ati InfluxDB. O gba ọ laaye lati walẹ jinna sinu awọn iwọn nla ti akoko gidi, data ṣiṣe; ṣe iworan, beere, ṣeto awọn itaniji ati ki o gba awọn oye lati awọn iṣiro rẹ lati oriṣiriṣi awọn ipo ibi ipamọ.

Ni pataki, Grafana ngbanilaaye fun siseto ọpọ, awọn ajo ominira pẹlu ọkọọkan ti o ni agbegbe lilo tiwọn (awọn admins, awọn orisun data, awọn dasibodu ati awọn olumulo).

  • Awọn aworan ti o wuyi fun iwoye data.
  • Yara ati irọrun awọn aworan pẹlu ọpọlọpọ awọn aṣayan.
  • Dasibodu Dynamic ati reusable.
  • O jẹ ohun ti o ga julọ ni lilo ogogorun awọn dasibodu ati awọn afikun ni ile-ikawe osise.
  • Ṣe atilẹyin awọn ayanfẹ olumulo agbara.
  • Ṣe atilẹyin yiyalo pupọ, iṣeto ọpọlọpọ awọn agbari ominira.
  • Ṣe atilẹyin ìfàṣẹsí nipasẹ LDAP, Google Auth, Grafana.com, ati Github.
  • Ṣe atilẹyin awọn iwifunni nipasẹ Slack, PagerDuty, ati diẹ sii.
  • Ni ifiyesi ṣe atilẹyin ifowosowopo nipa gbigba gbigba data ati awọn dasibodu kọja awọn ẹgbẹ ati pupọ diẹ sii.

Demo lori ayelujara wa fun ọ lati gbiyanju ṣaaju fifi sori Grafana lori pinpin Linux rẹ.

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

Ninu nkan yii, a yoo ṣalaye bi o ṣe le fi sori ẹrọ Grafana - Wiwo iwoye & sọfitiwia sọfitiwia lori awọn kaakiri CentOS, Debian ati Ubuntu.

Fi sori ẹrọ Grafana ni Awọn ọna Linux

1. A yoo fi sori ẹrọ Grafana lati ọdọ oṣiṣẹ YUM rẹ tabi awọn ibi ipamọ APT, nitorina o le ṣe imudojuiwọn rẹ nipa lilo oluṣakoso package aiyipada rẹ.

$ 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. Lẹhin fifi sori Grafana, o le wa awọn faili pataki ni awọn ipo wọnyi:

  • Fi sori ẹrọ alakomeji si/usr/sbin/olupin-grafana
  • Awọn fifi sori ẹrọ Init.d iwe afọwọkọ si /etc/init.d/grafana-server
  • Ṣẹda faili aiyipada (awọn vars ayika) si/ati be be lo/aiyipada/grafana-olupin
  • Awọn faili iṣeto ni si /etc/grafana/grafana.ini
  • Awọn fifi sori orukọ iṣẹ eto eto grafana-server.service
  • Iṣeto ni aiyipada ṣeto faili log ni /var/log/grafana/grafana.log Iṣeto ni aiyipada ṣalaye sqlite3 db ni /var/lib/grafana/grafana.db
  • Fi HTML/JS/CSS sii ati awọn faili Grafana miiran ni/usr/share/grafana

3. Itele, bẹrẹ iṣẹ Grafana, ṣayẹwo ti o ba ti n ṣiṣẹ ati ṣiṣe, lẹhinna muu ṣiṣẹ lati bẹrẹ-adaṣe ni akoko bata bi atẹle. Nipa aiyipada, ilana naa n ṣiṣẹ bi olumulo grafana (ti a ṣẹda lakoko ilana fifi sori ẹrọ), ati tẹtisi lori ibudo HTTP 3000.

# 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. Ti eto rẹ ba ni ogiriina ti o ṣiṣẹ nipasẹ aiyipada, o nilo lati ṣii ibudo 3000 ni ogiriina lati gba awọn ibeere alabara laaye si ilana grafana.

-----------  [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. Bayi lo URL atẹle lati wọle si Grafana, eyiti yoo ṣe atunṣe si oju-iwe iwọle, awọn iwe eri olumulo bi orukọ olumulo: abojuto ati ọrọ igbaniwọle: abojuto)

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

6. Lẹhin iwọle, iwọ yoo wọle si dasibodu ile, bi o ṣe han ninu sikirinifoto ni isalẹ.

7. Itele, ṣafikun ibi ipamọ data kan tabi orisun data, tẹ lori\"Ṣafikun Orisun Data". Fun apẹẹrẹ a yoo ṣafikun ibi ipamọ data MySQL kan; ṣafihan orukọ orisun data, tẹ, ati awọn aye asopọ asopọ. Lẹhinna tẹ Fipamọ & Idanwo.

Iwọ yoo gba iwifunni ti asopọ asopọ data ba ṣaṣeyọri tabi o ti kuna, bi o ṣe han ninu sikirinifoto. Lẹhinna pada si dasibodu ile lati ṣafikun dasibodu tuntun kan.

8. Lati Dasibodu Ile, tẹ Dasibodu Tuntun lati ṣafikun nronu tuntun fun iwoye awọn iṣiro lati orisun data rẹ.

Lati ibiyi, o le ṣafikun awọn orisun data diẹ sii, awọn dasibodu, pe awọn ọmọ ẹgbẹ rẹ, fi awọn ohun elo ati awọn afikun sii lati faagun awọn iṣẹ aiyipada, ati ṣe diẹ sii.

O le wa alaye diẹ sii lati oju-iwe akọọkan Grafana: https://grafana.com/

Grafana jẹ sọfitiwia didara kan fun awọn atupale data-akoko gidi ati ibojuwo. A nireti pe o ti fi sori ẹrọ Grafana ni aṣeyọri lori eto Linux rẹ, bibẹẹkọ, lo fọọmu ifesi ni isalẹ lati beere eyikeyi ibeere tabi pin awọn ero rẹ nipa rẹ.