Saat applikasi yang kita gunakan ter-desentralisasi di beberapa server maka permasalahan utama adalah logs yang tersebar di beberapa servers. Kendala lain adalah logs yang tidak persistance saat kita ada menggunakan auto scaling dimana server bisa bertambah dan berkurang tergantung kebutuhan. Untuk kasus ini ELK-Stack dapat menjadi solusi tercepat dan murah untuk meletakan semua logs yang tersebar tersebut pada suatu wadah besar .
Siapkan Server (Misal: AWS)
![]() |
AWS EC2 |
![]() |
OS Ubuntu |
![]() |
Sekalian nyoba ARM Processor |
Seperti yang dilihat diatas saya memilih ARM processor. cuma setelah saya coba ternyata Docker belum mensupport ARM processor dengan baik. Untuk itu saya akan delete EC2 Instance ARM ini lalu lanjut lagi dengan instance biasa.
Server saya yang baru (masih Ubuntu 20.04) setelah ARM tidak mendalankan Docker dengan baik.
Clone deviantony/docker-elk
git clone https://github.com/deviantony/docker-elk.git
git fetch origin release-7.x
git fetch origin release-7.x
git checkout release-7.x
vim docker-compose.yml
vim ./logstash/config/logstash.yml
Semua perubahan adalah sebagai berikut.
Install docker dan docker compose disini.
docker-compose up -d
Comments
Post a Comment