Grafana adalah sebuah software opensource yang membaca sebuah data matrics untuk dibuat menjadi sebuah grafik atau sebuah data tertulis. Grafana banyak sekali digunakan untuk melakukan analisis data dan monitoring. Grafana mendukung banyak storage backends yang berbeda untuk data time series (Source Data). Setiap source data memiliki Query Editor tertentu yang disesuaikan untuk fitur dan kemampuan tertentu.
Install di Debian / Ubuntu
Download .deb package disini:
DESCRIPTION | DOWNLOAD |
---|---|
Stable for Debian-based Linux | 4.2.0 (x86-64 deb) |
Install
Jika ingin install paket .deb versi stable secara langsung:
$ wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana_4.2.0_amd64.deb
$ sudo apt-get install -y adduser libfontconfig
$ sudo dpkg -i grafana_4.2.0_amd64.deb
Repository
Tambakan baris berikut pada file repository /etc/apt/sources.list
deb https://packagecloud.io/grafana/stable/debian/ jessie main
Gunakan repostory di atas jika menggunakan Ubuntu atau versi Debian 8 kebawah. Jika tujuannya hanya untuk testing dan hanya ingin mencoba bisa menggunakan versi beta atau release candidates. Ingat! Jangan pernah menggunakan versi beta jika digunakan untuk keperluan komersial.
deb https://packagecloud.io/grafana/testing/debian/ jessie main
Kemudian tambahkan key Package Cloud. Tujuannya agar bisa install signed packages.
$ curl https://packagecloud.io/gpg.key | sudo apt-key add -
Sekarang update Apt repositories dan install Grafana
$ sudo apt-get update
$ sudo apt-get install grafana
Beberapa versi Ubuntu dan Debian 8 kebawah mungkin harus install paket apt-transport-https
 yang dibutuhkan untuk fetching paket over HTTPS.
$ sudo apt-get install -y apt-transport-https
Detail paket
Ini adalah konfigurasi secara default:
- Install binary keÂ
/usr/sbin/grafana-server
- Install script Init.d keÂ
/etc/init.d/grafana-server
- Buat file default (environment vars) keÂ
/etc/default/grafana-server
- Install file konfigurasi keÂ
/etc/grafana/grafana.ini
- Install service systemd (jika systemd tersedia) dengan namaÂ
grafana-server.service
- File log ada diÂ
/var/log/grafana/grafana.log
- Konfigurasi default sqlite3 db diÂ
/var/lib/grafana/grafana.db
Start Grafana server (init.d service)
Start Grafana dengan menjalankan:
$ sudo service grafana-server start
grafana-server
 akan memulai proses sebagai user grafana
, yang mana dibuat pada saat installasi paket grafana. Default HTTP port yaitu 3000
 dan default user dan group adalah admin
.
Untuk membuat Grafana server berjalan pada saat booting:
$ sudo update-rc.d grafana-server defaults
Start Grafana server (via systemd)
Untuk memulai service menggunakan systemd:
$ systemctl daemon-reload
$ systemctl start grafana-server
$ systemctl status grafana-server
Aktifkan systemd service agar Grafana berjalan pada saat booting:
sudo systemctl enable grafana-server.service
Environment file
File systemd service dan script init.d keduanya menggunakan file yang ada di /etc/default/grafana-server
 sebagai environment variables digunakan ketika starting back-end. e
Logging
Secara default Grafana file log ada di /var/log/grafana
Database
Konfigurasi database grafana sqlite3 ada di /var/lib/grafana/grafana.db
. Jika ingin melakukan upgrade pada Grafana, maka bakcup terlebih dulu database yang lama. Bisa juga menggunakan MySQL atau Postgres sebagai Grafana database.
Konfigurasi
File konfigurasi Grafana ada di /etc/grafana/grafana.ini
.
Menambahkan data sources
Untuk menambahkan data sources, anda bisa membaca pada postingan berikutnya.
Install dari file binary tar
Download file latest .tar.gz
 dan di ekstrak. Akan akan ter-ekstrak dengan nama folder sesuai versi Grafana yang di download. Di dalam folder berisi semua file yang dibutuhkan untuk menjalankan Grafana. Tidak ada init scripts atau install scripts di dalam paket .tar.gz.
Untuk mengkonfigurasi Grafana, tambahkan file konfigurasi custom.ini
 ke dalam folder conf
 dan anda bisa mengganti settingan apapun yang didefinisikan di conf/defaults.ini
.
Start Grafana dengan mengeksekusi ./bin/grafana-server web
. File binary grafana-server
 harus berjalan di root directory pada saat ekstrak (binary dan public
folder).