Glowroot Nedir?
Glowroot, Java uygulamalarınızı izleyebileceğiniz açık kaynaklı bir APM (Application Performance Monitoring) aracıdır. Bu araç sayesinde uygulamanızın performansını ölçebilir, hataları takip edebilir ve uygulamanızın işleyişini analiz edebilirsiniz.
Glowroot ile ilgili daha detaylı bilgi paylaştığımız aşağıdaki sayfamızı kuruluma geçmeden okumanız faydalı olacaktır;
Glowroot Central Collector Nedir?
Glowroot Central Collector, birden fazla Glowroot bağlantısını tek bir merkezi noktada toplamak için kullanılan bir araçtır. Bu araç sayesinde birden fazla uygulamanızın performansını tek bir yerden izleyebilirsiniz.
Glowroot Central Collector Kurulumu
Glowroot Central Collector Kurulumu’nu bir kaç basit adımda gerçekleştirebiliriz.
Adım 1: Glowroot Central Collector İndirme
İlk adım olarak Glowroot Central Collector’ı indirin. İndirme işlemi için Glowroot’un resmi web sitesini ziyaret edebilirsiniz.
Adım 2: Kurulum Dosyalarının Çıkarılması
İndirilen dosyaları bir klasöre çıkarın. Bu işlem için bir arşiv programı kullanabilirsiniz. Önerilen programlar arasında 7-Zip veya WinRAR bulunur.
Adım 3: Glowroot Central Collector Konfigürasyonu
Glowroot Central Collector’ı kullanmadan önce konfigürasyon dosyasını düzenlemeniz gerekmektedir. Bu dosya, Central Collector’ın çalışacağı IP adresini, port numarasını ve veritabanı ayarlarını içerir.
Veritabanı Ayarları
Glowroot Central Collector, verileri saklamak için bir veritabanına ihtiyaç duyar. Bu veritabanı seçimi sizin tercihinize bağlıdır. Glowroot, , MySQL, PostgreSQL ve Microsoft SQL Server gibi farklı veritabanlarıyla uyumlu çalışır.
Konfigürasyon Dosyasının Düzenlenmesi
Konfigürasyon dosyası, central-collector.properties
adı altında bulunur. Bu dosyayı bir metin düzenleyicisi ile açın ve aşağıdaki ayarları yapın:
glowroot.central.collector.address=0.0.0.0
glowroot.central.collector.port=8181
glowroot.central.storage.jdbc.url=jdbc:h2:/opt/glowroot/glowroot
glowroot.central.storage.jdbc.username=sa
glowroot.central.storage.jdbc.password=
Yukarıdaki ayarlar, Central Collector’ın IP adresini, port numarasını ve veritabanını kullanacağını belirtir. Bu ayarları kendi gereksinimlerinize göre değiştirebilirsiniz.
Adım 4: Glowroot Central Collector Çalıştırma
Glowroot Central Collector’ı başlatmak için aşağıdaki komutu kullanabilirsiniz:
java -jar glowroot-central-collector.jar
Bu komut, Central Collector’ı başlatır ve ayarlarınızı yükler. Başlatıldığında, Central Collector’ın web arayüzüne tarayıcınızdan erişebilirsiniz.
Adım 5: Glowroot Agent Kurulumu
Bir uygulamanın performansını izlemek için, uygulamanın Glowroot Agent ile yapılandırılması gerekir. Glowroot Agent, uygulamanın çalıştığı Java sanal makinesine (JVM) entegre edilir ve uygulamanın performansını izlemek için kullanılan verileri toplar.
Glowroot Agent’ın kurulumu için aşağıdaki adımları izleyin:
Adım 5-1: Glowroot Agent İndirme
Glowroot Agent’ı indirmek için Glowroot’un resmi web sitesini ziyaret edebilirsiniz.
Adım 5-2: Glowroot Agent Dosyalarının Entegrasyonu
Glowroot Agent, bir uygulamanın JVM’ine entegre edildiğinde, uygulama yeniden başlatılmalıdır. Glowroot Agent’ın çalışabilmesi için aşağıdaki JVM argümanlarının uygulamaya eklenmesi gerekmektedir:
-javaagent:/path/to/glowroot/glowroot.jar
-Dglowroot.agent.id=MyAgentId
-Dglowroot.collector.address=localhost
-Dglowroot.collector.port=8181
Bu argümanlar, Glowroot Agent’ın dosya yolu, ajan kimliği ve Glowroot Central Collector’ın IP adresi ve port numarasını belirtir. Bu ayarları kendi gereksinimlerinize göre değiştirebilirsiniz.
Adım 5-3: Uygulamanın Yeniden Başlatılması
Yukarıdaki JVM argümanlarını uygulamaya ekledikten sonra, uygulamayı yeniden başlatın. Glowroot Agent, uygulama yeniden başlatıldığında JVM’e yüklenecektir.
Adım 6: Glowroot Central Collector’da Uygulama Performansını İzleme
Glowroot Central Collector’ı başarıyla kurduğunuzda, birden fazla uygulamanın performansını tek bir yerden izleyebilirsiniz. Glowroot Central Collector’ın web arayüzüne tarayıcınızdan erişin ve izlemek istediğiniz uygulamayı seçin. Uygulamanın performansını, hatalarını ve diğer istatistikleri görüntüleyebilirsiniz.
Aletler:
- glowroot central agent
- java
- veritabanı
FAQ
Glowroot Central Collector kurulumu nasıl yapılır?
Glowroot Central Collector kurulumu, aşağıdaki adımları izleyerek gerçekleştirilebilir: Glowroot Central Collector’ı indirin…
Glowroot Central Collector hangi veritabanlarını destekler?
Glowroot Central Collector, , MySQL, PostgreSQL ve Microsoft SQL Server gibi farklı veritabanlarıyla uyumlu çalışır.
Glowroot Agent, hangi JVM argümanlarını kullanmalıyım?
Glowroot Agent’ın çalışabilmesi için aşağıdaki JVM argümanlarının uygulamaya eklenmesi gerekmektedir:
Glowroot Nedir?
Glowroot, Java uygulamalarınızı izleyebileceğiniz açık kaynaklı bir APM (Application Performance Monitoring) aracıdır.