Lewati ke konten utama

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

  1. Unduh Grafana dari situs resminya.
  2. Ekstrak file yang telah diunduh ke direktori yang diinginkan.
  3. Jalankan Grafana menggunakan perintah:
    ./bin/grafana-server
  4. 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:

  1. Tambahkan Prometheus sebagai sumber data melalui menu Settings > Data Sources.
  2. Konfigurasi Query menggunakan PromQL untuk menampilkan metrik.
  3. 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.