Abstract :
Pada era revolusi industri 4.0 ini, Sistem informasi mempunyai peranan
yang sangat penting bagi semua perusahaan. Sehingga ini perlu dilakukan
pengawasan dan pengecekan berkala agar sistem informasi tersebut selalu prima
agar dapat meminimalisir down time yang bisa jadi menghambat proses bisnis.
Agar pengawasan lebih efektif, maka diperlukan sebuah sistem monitoring yang
didukung dengan alerting sehingga memungkinkan untuk memantau kinerja sistem
pada sistem menggunakan smartphone(telegram).
Pada penelitian ini akan dibangun sistem monitoring dan alerting
menggunakan Grafana, Prometheus dan Telegram. Dalam melakukan scrape data
prometheus dibantu oleh Prometheus Exporter. Exporter yang digunakan yaitu
Node exporter untuk mengambil data dari node atau hardware, Docker cadvisor
exporter untuk mengambil data dari docker swarm dan nginx VTS exporter untuk
mengambil data dari nginx. Data tersebut kemudian akan disimpan ke dalam
database Prometheus kemudian ditampilkan ke prometheus web-gui hingga
nantinya grafana akan me-request metrics menggunakan query yang dibuat lalu
data ditampilkan pada dashboard Grafana dalam bentuk visualisasi. Untuk
mempermudah dalam membaca visualisasi grafana, dasbor dibuat menjadi 4 sesuai
dengan kategori objek yang di monitor. Setelah membuat dasbor visualisasi,
kemudian dibuat rule alerting menggunakan query dan kondisi tertentu. Jika rule
ini terpenruhi, maka grafana akan mengirimkan notifikasi ke telegram.
Dari hasil penelitian ini dapat disimpulkan bahwa sistem monitoring dan
alerting berhasil dibangun pada dashboard Grafana yang terpusat dengan data yang
cukup akurat, karena data yang ditampilkan pada dashboard grafana mendekati
dengan data yang ada pada tools ?htop? (task manager ubuntu).Untuk sistem
alerting juga dapat berjalan dengan baik, dimana sistem ini dapat mengirimkan
notifikasi dengan rata rata waktu 25,5 detik ke telegram.
Kata kunci : Grafana, Prometheus, Sistem monitoring, Sistem Alerting.