Taufik Mulyana
Taufik Mulyana
Linux System Administrator, Interested in Linux, Cloud, Containers
November 19, 2018 2 min read

Cara Menginstall Prometheus di Ubuntu 18.04

prometheus

Cara Menginstall Prometheus di Ubuntu 18.04, Prometheus merupakan sebuah sistem monitoring yang awalnya dibuat di SoundCloud pada tahun 2012, dan pada tahun 2016 prometheus bergabung dengan Cloud Native Computing Foundation, saat ini banyak yang memakai prometheus untuk melakukan monitoring pada infrastruktur berbasis container.

Prometheus mengumpulkan metrics dari layanan anda dan menyimpannya di time-series database, secara bawaan prometheus hanya meng-export data dari dirinya sendiri, untuk itu kita membutuhakan exporter untuk mendapatkan data dari layanan lain seperti web server, database dll

Fitur dari Prometheus

  • Multi dimensi data model dengan time series data yang di identifikasi oleh nama metrics dan key/value pairs
  • query language yang fleksibel
  • tidak ada ketergantungan pada penyimpanan terdistribusi; node server tunggal bersifat otonom
  • mendukung grafik dan dashbord dalam banyak mode
  • dan masih banyak lagi

Instalasi Prometheus

disini saya menggunakan ubuntu 18.04, namun karena yang tersedia pada repositori ubuntu 18.04 bionic masih versi 2.1, dan versi 2.5 terdapat pada versi 19.04 disco, jadi akan saya tambahkan repositori universe ubuntu disco

$ sudo vim /etc/apt/sources.list

deb http://archive.ubuntu.com/ubuntu disco universe
deb http://archive.ubuntu.com/ubuntu disco-updates universe

pasang prometheus dan beberapa komponen pendukung

$ sudo apt-get install prometheus prometheus-node-exporter prometheus-pushgateway \
prometheus-alertmanager

jalankan layanan prometheus dan jalankan ketika boot

$ sudo systemctl start prometheus
$ sudo systemctl enable prometheus

cek status layanan prometheus

$ sudo systemctl status prometheus

● prometheus.service - Monitoring system and time series database
  Loaded: loaded (/lib/systemd/system/prometheus.service; enabled; vendor preset: enabled)
  Active: active (running) since Mon 2018-12-03 06:22:36 UTC; 50min ago
    Docs: https://prometheus.io/docs/introduction/overview/
Main PID: 972 (prometheus)
   Tasks: 8 (limit: 2320)
  CGroup: /system.slice/prometheus.service
          └─972 /usr/bin/prometheus

Akses Prometheus

prometheus memiliki akses web yang bisa diakses melalui pranala http://ip-address-atau-domain:9090

baca juga  Monitoring Haproxy dengan Prometheus, Grafana dan haproxy_exporter

dashboard prmetheus

Apakah artikel ini membantu anda?

Leave a Reply

Your email address will not be published. Required fields are marked *