Grafana - Ngwanrọ mepere emepe maka nyocha na nlekota oru


Grafana bụ isi mmalite mepere emepe, atụmatụ bara ụba, dị ike, ọmarịcha na nyocha na ngwanrọ nlekota nke na-arụ na Linux, Windows na MacOS. Ọ bụ sọftụwia de facto maka nyocha data, nke a na-eji na Stack Overflow, eBay, PayPal, Uber na Digital Ocean - naanị ikwu maka ole na ole.

Ọ na-akwado 30+ mepere emepe yana ọdụ data/isi mmalite data gụnyere MySQL, PostgreSQL, Graphite, Elasticsearch, OpenTSDB, Prometheus na InfluxDB. Ọ na-enye gị ohere igwu miri emi n'ime nnukwu mpịakọta nke ezigbo oge, data arụmọrụ; jiri anya nke uche hụ, jụọ ajụjụ, tọọ ọkwa ma nweta nghọta site na metrik gị site na ebe nchekwa dị iche iche.

Nke dị mkpa, Grafana na-enye ohere maka ịtọlite ọtụtụ, otu nọọrọ onwe ya na nke ọ bụla nwere gburugburu ojiji nke ya (admins, isi mmalite data, dashboards na ndị ọrụ).

  • Eserese mara mma maka ịhụ data.
  • eserese dị ngwa na nke nwere ọtụtụ nhọrọ.
  • Ụbọọdụ dashboard dị ike na nke enwere ike iji ya mee ihe.
  • Ọ bụ nke ukwuu iji ọtụtụ narị dashboards na plugins dị n'ọbá akwụkwọ gọọmentị.
  • Na-akwado mmasị ndị ọrụ ike.
  • Na-akwado ọtụtụ mgbazinye, hazie ọtụtụ ụlọ ọrụ nọọrọ onwe ha.
  • Na-akwado nyocha site na LDAP, Google Auth, Grafana.com, na Github.
  • Na-akwado ọkwa site na Slack, PagerDuty, na ndị ọzọ.
  • N'ụzọ dị ịrịba ama na-akwado nkwado nkwado site n'ikwe ka ikesa data na dashboard n'ofe otu na ọtụtụ ihe ndị ọzọ.

Ihe ngosi ntanetị dị maka ịnwale tupu ịwụnye Grafana na nkesa Linux gị.

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

N'isiokwu a, anyị ga-akọwa otu esi etinye Grafana - Data Visualization & Monitoring software na nkesa CentOS, Debian na Ubuntu.

Wụnye Grafana na Linux Systems

1. Anyị ga-etinye Grafana site na ụlọ ọrụ YUM ma ọ bụ APT, ka ị nwee ike imelite ya site na iji njikwa ngwugwu gị.

$ 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. Mgbe ị wụnye Grafana, ị nwere ike ịhụ faịlụ ndị dị mkpa na ebe ndị a:

  • na-etinye ọnụọgụ abụọ na /usr/sbin/grafana-sava
  • na-etinye script Init.d na /etc/init.d/grafana-server
  • Na-emepụta faịlụ ndabara (gburugburu gburugburu) ka ọ bụrụ /etc/default/grafana-server
  • na-etinye faịlụ nhazi na /etc/grafana/grafana.ini
  • Wụnye aha ọrụ sistemụ grafana-server.service
  • Nhazi nke ndabara na-edobe faịlụ ndekọ na /var/log/grafana/grafana.log
  • Nhazi ndabara na-akọwapụta sqlite3 db na /var/lib/grafana/grafana.db
  • Wụnye HTML/JS/CSS na faịlụ Grafana ndị ọzọ na /usr/share/grafana

3. Ọzọ, malite ọrụ Grafana, lelee ma ọ dị elu ma na-agba ọsọ, wee mee ka ọ malite ịmalite na oge buut dị ka ndị a. Site na ndabara, a na-eme usoro a dị ka onye ọrụ grafana (emepụtara n'oge usoro ntinye), ma na-ege ntị na ọdụ ụgbọ mmiri 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. Ọ bụrụ na gị usoro nwere a firewall nyeere na ndabara, mkpa ka ị na-emeghe ọdụ ụgbọ mmiri 3000 na firewall ka ndị ahịa na-arịọ arịrịọ ka grafana usoro.

-----------  [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. Ugbu a, jiri URL ndị a iji nweta Grafana, nke ga-emegharị na ibe nbanye, nzere onye ọrụ dị ka aha njirimara: admin na paswọọdụ: admin)

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

6. Mgbe nbanye, ị ga-enweta home dashboard, dị ka e gosiri na nseta ihuenyo n'okpuru.

7. Ọzọ, tinye nchekwa data ma ọ bụ isi iyi data, pịa \Tinye Data Source Dịka ọmụmaatụ, anyị ga-agbakwunye MySQL nchekwa data, dee aha data isi mmalite, ụdị, na njikọ njikọ. wee pịa Chekwa & Test.

A ga-amara gị ọkwa ma ọ bụrụ na njikọ nchekwa data aga nke ọma ma ọ bụ na ọ dara, dị ka egosiri na nseta ihuenyo. Mgbe ahụ laghachi na dashboard ụlọ ka ịgbakwunye dashboard ọhụrụ.

8. Site na dashboard nke ụlọ, pịa na New dashboard ka ịgbakwunye otu panel ọhụrụ maka ịhụ ihe metrik si na isi iyi data gị.

Site na ebe a, ị nwere ike tinyekwuo isi mmalite data, dashboards, kpọọ ndị otu gị, wụnye ngwa na plugins ka ịgbatị arụrụ arụrụ arụ, ma mee ihe ndị ọzọ.

Ị nwere ike ịchọta ozi ndị ọzọ na ibe akwụkwọ Grafana: https://grafana.com/

Grafana bụ sọftụwia mara mma maka nyocha data na nleba anya oge. Anyị na-atụ anya na ị rụnyechara Grafana nke ọma na sistemụ Linux gị, ma ọ bụghị ya, jiri mpempe nzaghachi dị n'okpuru jụọ ajụjụ ọ bụla ma ọ bụ kesaa echiche gị gbasara ya.