Metricbeat Nedir ve Nasıl Yüklenir?
Metricbeat ElasticSearch ‘ün pluginlerinden birisidir. Metricbeat ile işletim sisteminden ve sunucu da çalışan servislerden düzenli aralıklarla kullanılan modüllere göre verileri toplayarak elasticsearch de bu verileri tutan ve içerisinde bulunan dashboardlar ile sistem ve servisleri izlememize olanak sağlayan plugindir.
Metricbeat ile izlenebilecek bazı servisler aşağıdaki gibidir.
- İşletim Sistemleri (Linux ,Windows)
- PostgreSQL ,
- Mongodb,
- Redis,
- Apache,
- HaProxy,
- Nginx,
- Docker
Bu yazımızda metricbeat kurulumu ve elasticsearch ile entegrasyonundan bahsedeceğim.
İlk olarak ElasticSearch 7.9 Kurulumu yazımda kullandığım repositoryi kullanacağım repo yoksa yüklemenizi ve bundan sonraki adımları ondan sonra yapmanızı öneririm.
Aşağıdaki komut yardımı ile metricbeat’i yüklüyoruz.
yum install metricbeat -y
Kurulumu yaptıktan sonra metricbeat.yml dosyasına giderek elasticsearch ve kibana bağlantısını yapıyoruz.
vi /etc/metricbeat/metricbeat.yml
Metricbeat.yml içerisinde aşağıdaki parametreleri değiştirmemiz gerekmektedir.
Yukarıdaki gibi localimizde kurulu olan elasticsearch ve kibana yı belirttikten sonra servisi enable ettikten sonra başlatıyoruz.
systemctl enable metricbeat
systemctl start metricbeat
Servisimizi başlattık servisimizin durumuna bakalım.
systemctl status metricbeat.service