Grafana - Software ta' Sors Miftuħ għall-Analitika u l-Monitoraġġ
Grafana huwa sors miftuħ, softwer b'ħafna karatteristiċi, b'saħħtu, eleganti u li jista' jestendi ħafna u monitoraġġ li jaħdem fuq Linux, Windows u MacOS. Huwa softwer de facto għall-analiżi tad-dejta, li qed jintuża fi Stack Overflow, eBay, PayPal, Uber u Digital Ocean - biex insemmu biss ftit.
Jappoġġa 30+ sors miftuħ kif ukoll databases/sorsi ta’ dejta kummerċjali inklużi MySQL, PostgreSQL, Graphite, Elasticsearch, OpenTSDB, Prometheus u InfluxDB. Jippermettilek tħaffer fil-fond f'volumi kbar ta 'data operazzjonali f'ħin reali; Ħares, mistoqsija, issettja twissijiet u tikseb għarfien mill-metriċi tiegħek minn postijiet ta 'ħażna differenti.
Importanti, Grafana tippermetti li jitwaqqfu organizzazzjonijiet multipli u indipendenti b'kull waħda jkollha l-ambjent tal-użu tagħhom (amministraturi, sorsi tad-dejta, dashboards u utenti).
- Grafika eleganti għall-viżwalizzazzjoni tad-dejta.
- Graffs veloċi u flessibbli b'diversi għażliet.
- Dashboards dinamiċi u li jistgħu jerġgħu jintużaw.
- Huwa estendibbli ħafna bl-użu ta' mijiet ta' dashboards u plugins fil-librerija uffiċjali.
- Jappoġġja l-preferenzi tal-utenti tal-qawwa.
- Jappoġġja kirjiet multipli, twaqqif ta' organizzazzjonijiet indipendenti multipli.
- Jappoġġja l-awtentikazzjoni permezz ta' LDAP, Google Auth, Grafana.com, u Github.
- Jappoġġja notifiki permezz ta' Slack, PagerDuty, u aktar.
- Jappoġġja b'mod notevoli l-kollaborazzjoni billi jippermetti l-kondiviżjoni ta' data u dashboards bejn timijiet u ħafna aktar.
Demo online hija disponibbli għalik biex tipprova qabel tinstalla Grafana fuq id-distribuzzjoni tal-Linux tiegħek.
Demo URL: http://play.grafana.org/
F'dan l-artikolu, aħna se nispjegaw kif tinstalla Grafana - Software ta 'Viżwalizzazzjoni u Monitoraġġ tad-Data fuq distribuzzjonijiet CentOS, Debian u Ubuntu.
Installa Grafana fis-Sistemi Linux
1. Aħna se ninstallaw Grafana mir-repożitorji YUM jew APT uffiċjali tagħha, sabiex tkun tista' taġġornaha billi tuża l-maniġer tal-pakkett default tiegħek.
$ 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. Wara li tinstalla Grafana, tista 'ssib fajls importanti fil-postijiet li ġejjin:
- Jinstalla binarju għal /usr/sbin/grafana-server
- Jinstalla script Init.d fuq /etc/init.d/grafana-server
- Joħloq fajl default (vars ambjentali) għal /etc/default/grafana-server
- Jinstalla l-fajl tal-konfigurazzjoni f'/etc/grafana/grafana.ini
- Jinstalla l-isem tas-servizz systemd grafana-server.service
- Il-konfigurazzjoni default tissettja l-fajl log f'/var/log/grafana/grafana.log
- Il-konfigurazzjoni default tispeċifika sqlite3 db f'/var/lib/grafana/grafana.db
- Jinstalla HTML/JS/CSS u fajls Grafana oħra fuq /usr/share/grafana
3. Sussegwentement, ibda s-servizz Grafana, iċċekkja jekk huwiex qed jaħdem, imbagħad ippermettih li jibda awtomatikament fil-ħin tal-ibbutjar kif ġej. B'mod awtomatiku, il-proċess jitmexxa bħala l-utent grafana (maħluq matul il-proċess ta 'installazzjoni), u jisma' fuq il-port 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. Jekk is-sistema tiegħek għandha firewall attivat b'mod awtomatiku, għandek bżonn tiftaħ il-port 3000 fil-firewall biex tippermetti talbiet tal-klijenti għall-proċess 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. Issa uża l-URL li ġej biex taċċessa l-Grafana, li se terġa 'tidderieġi lejn il-paġna tal-login, kredenzjali tal-utent bħala isem tal-utent: admin u password: admin)
http://Your-Domain.com:3000 OR http://IP-Address:3000
6. Wara l-login, ikollok aċċess għad-dashboard tad-dar, kif muri fil-screenshot hawn taħt.
7. Sussegwentement, żid database jew sors tad-dejta, ikklikkja fuq \Żid Sors tad-Data. Pereżempju aħna se nżidu database MySQL; speċifika l-isem tas-sors tad-dejta, it-tip, u l-parametri tal-konnessjoni. Imbagħad ikklikkja fuq Save & Test.
Int tkun innotifikat jekk il-konnessjoni tad-database tirnexxi jew tkun falliet, kif muri fil-screenshot. Imbagħad mur lura għad-dashboard tad-dar biex iżżid dashboard ġdid.
8. Mid-Dashboard Home, ikklikkja fuq New dashboard biex iżżid panel ġdid għall-viżwalizzazzjoni tal-metriċi mis-sors tad-dejta tiegħek.
Minn hawn, tista 'żżid aktar sorsi ta' dejta, dashboards, tistieden lill-membri tat-tim tiegħek, tinstalla apps u plugins biex testendi l-funzjonalitajiet default, u tagħmel aktar.
Tista' ssib aktar informazzjoni mill-Homepage ta' Grafana: https://grafana.com/
Grafana huwa softwer eleganti għall-analiżi u l-monitoraġġ tad-dejta f'ħin reali. Nittamaw li installajt Grafana b'suċċess fis-sistema Linux tiegħek, inkella, uża l-formola ta' feedback hawn taħt biex tistaqsi xi mistoqsijiet jew taqsam il-ħsibijiet tiegħek dwarha.