Monitoring & Logging dengan Grafana
Grafana adalah platform open-source untuk visualisasi dan analisis data yang sering digunakan bersama dengan Prometheus. Dengan Grafana, pengguna dapat membuat dashboard interaktif untuk memantau metrik sistem secara real-time.
Instalasi Grafana
- Unduh Grafana dari situs resminya.
- Ekstrak file yang telah diunduh ke direktori yang diinginkan.
- Jalankan Grafana menggunakan perintah:
./bin/grafana-server
- Akses antarmuka web melalui
http://localhost:3000
.
Konfigurasi Dashboard
- Tambahkan Sumber Data: Integrasikan Grafana dengan Prometheus atau database lainnya.
- Buat Panel Visualisasi: Gunakan berbagai jenis grafik untuk menampilkan data.
- Atur Query dan Filter: Sesuaikan tampilan data dengan kebutuhan monitoring.
Logging dengan Grafana
Grafana mendukung berbagai metode logging:
- Grafana Loki - Sistem pencatatan log yang dioptimalkan untuk skala besar.
- Data Sources Logs - Mengambil data log dari berbagai sumber seperti Prometheus, Elasticsearch, dan InfluxDB.
- Alert Logs - Mencatat peringatan yang dikirim berdasarkan aturan tertentu.
Integrasi dengan Prometheus
Untuk menghubungkan Grafana dengan Prometheus:
- Tambahkan Prometheus sebagai sumber data melalui menu
Settings > Data Sources
. - Konfigurasi Query menggunakan PromQL untuk menampilkan metrik.
- Buat Dashboard yang menampilkan visualisasi data yang sesuai.
Troubleshooting Grafana
- Grafana tidak dapat dijalankan? Periksa konfigurasi file
grafana.ini
. - Dashboard tidak menampilkan data? Pastikan koneksi ke sumber data sudah benar.
- Peringatan tidak muncul? Periksa aturan alerting dan konfigurasi notifikasi.
Dengan Grafana, pengguna dapat memantau performa sistem dengan lebih mudah melalui visualisasi yang interaktif dan informatif.