Spring Boot Actuator Nedir? Kullanımı

Spring Boot Dersleri‘ne devam ediyoruz.

Yaptığımız ya da yapacağımız Spring Boot uygulamalarımızın endpoint yardımı ile çalışan Spring Boot uygulaması hakkında bilgi almamızı sağlamaktadır. Spring Boot uygulamamıza bu özelliği eklememiz için gerekli olan bağımlılığımız;

Actuauor’un endpoint özelliği ise Spring Boot projemiz hakkında hangi bilgileri edinebiliyoruz açıklayalım.

Id Açıklama Başlangıç Değeri
autoconfig Tüm autoconfig tanımlamalarını gösterir True
beans Spring tarafından yönetilen tüm beanleri gösterir True
dump Thread dump almayı sağlar. True
env Spring’s ConfigurableEnvironment değerlerini gösterir. True
health Uygulama sağlığını gösterir. False
info Uygulama bilgilerini gösterir. False
loggers Uygulamada kullanılan log bilgileri gösterir. True
mappings @RequestMapping tanımlaması yapılan değerleri gösterir. True
trace En son kullanılan 100 HTTP isteklerini listeler. True

Spring Boot uygulamanızın sonuna actuator/beans , actuator/health gibi yukarıda belirlediğimiz parametreleri yazarak endpointlere ulaşıp bilgi almamız mümkün olmaktadır.

/actuator/health endpoitine ulaşırsanız şu ekran sizi karşılayacaktır.

Bazı endpointleri kapatmak isterseniz application properties dosyasından değerlerini false yapabilmek mümkün.

Endpoint’lerimizin tüm bilgilerini listemek için ise projeurl/actuator/ adresinden bakabilmek mümkün. Sizi şöyle  bir ekran karşılayacak;

 

Önceki Ders: Spring Boot Email Uygulama Örneği Spring Boot Dersleri Sonraki Ders:

 

1 comment

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir