Evaluasi Penggunaan Prometheus dan Grafana Untuk Monitoring Database Mongodb

  • Ramadoni Universitas AMIKOM Yogyakarta
  • Mahmud Zunus Amirudin Universitas Amikom Yogyakarta
  • Rifki Fahmi Universitas Amikom Yogyakarta
  • Ema Utami Universitas Amikom Yogyakarta
  • Muhammad Syukri Mustafa Universitas Amikom Yogyakarta
Keywords: observability, monitoring, prometheus, grafana, mongodb

Abstract

Sebuah basis data dituntut untuk selalu dalam keadaan optimal, karena hal tersebut merupakan faktor penting dalam sebuah Sistem Informasi Manajemen. Untuk menjaga sebuah sistem basis data agar selalu optimal tentu saja dibutuhkan mekanisme monitoring yang dapat memberikan informasi kepada pihak yang berkepentingan sehingga setiap kejadian dapat terpantau, sehingga apabila diperlukan sebuah tindakan preventif maupun korektif dapat segera dilakukan. Pemilihan perangkat monitoring perlu mempertimbangkan beberapa faktor seperti fleksibilitas, kemampuan untuk diintegrasikan dengan sistem yang lain. Prometheus dan Grafana adalah kombinasi yang bagus untuk melakukan monitoring pada sistem basis data, tidak hanya terbatas pada sistem sebuah basis data MongoDB, kemampuan Prometheus untuk menyimpan basis data dalam bentuk time series memungkinkan Prometheus untuk menyimpan data dalam jumlah besar. Sedangkan tampilan visualisasi Grafana yang bisa dikustomisasi membuka peluang untuk kita membuat visualisasi dan mendapatkan visibilitas sesuai dengan kebutuhan. Penggunaan Prometheus dan Grafana yang bersifat opensource juga menjadi pilihan untuk mengurangi biaya karena tidak membutuhkan lisensi untuk penggunaannya bahkan di lingkungan komersial sekalipun.

Downloads

Download data is not yet available.

References

Malik, Ahsan & Burney, S.M.Aqil. (2020). A Comparative Study of Unstructured Data with SQL and NO-SQL Database Management Systems. Journal of Computer and Communications. 08. 59-71.10.4236/jcc.2020.84005.
Mukherjee, Sourav. (2019). The battle between NoSQL Databases and RDBMS. 10.15680/IJIRSET.2019.0805107.
Ali, Wajid & Majeed, Muhammad & Raza, Ali & Shafique, Muhammad Usman. (2019). Comparison between SQL and NoSQL Databases and Their Relationship with Big Data Analytics. Asian Journal of Computer Science and Information Technology. 4. 1-10. 10.9734/AJRCOS/2019/v4i230108.
Meier, Andreas & Kaufmann, Michael. (2019). SQL & NoSQL Databases: Models, Languages, Consistency Options and Architectures for Big Data Management. 10.1007/978-3-658-24549-8.
Budio, S., Sari, P. S., & Fadlan, A. H. (2019). Manajemen Data Base. Jurnal Menata: Jurnal Manajemen Pendidikan Islam, 2(1), 65-76.
Sanders, Matthew & Yue, Chuan. (2019). Mining least privilege attribute based access control policies. 404-416. 10.1145/3359789.3359805.
Chauhan, A., 2019. A Review on Various Aspects of MongoDb Databases. International Journal of Engineering Research & Technology (IJERT), 8(05), pp.90-92.
Gunawan, Rohmat & Rahmatulloh, Alam & Darmawan, Irfan. (2019). Performance Evaluation of Query Response Time in The Document Stored NoSQL Database. 1-6. 10.1109/QIR.2019.8898035.
Martins, Pedro & Abbasi, Maryam & Sá, Filipe. (2019). A Study over NoSQL Performance. 10.1007/978-3-030-16181-1_57.
Sukhija, Nitin & Bautista, Elizabeth. (2019). Towards a Framework for Monitoring and Analyzing High Performance Computing Environments Using Kubernetes and Prometheus. 10.1109/SmartWorld-UIC-ATC-SCALCOM-IOP-SCI.2019.00087.
Birje, Mahantesh & Bulla, Chetan. (2020). Commercial and Open Source Cloud Monitoring Tools: A Review. 10.1007/978-3-030-24322-7_59.
Candido, Jeanderson & Aniche, Maurício & Deursen, Arie. (2019). Contemporary Software Monitoring: A Systematic Literature Review.
Published
2021-02-23
How to Cite
[1]
Ramadoni, Mahmud Zunus Amirudin, Rifki Fahmi, Ema Utami, and Muhammad Syukri Mustafa, “Evaluasi Penggunaan Prometheus dan Grafana Untuk Monitoring Database Mongodb”, JIP, vol. 7, no. 2, pp. 43-50, Feb. 2021.