0 oy
25 gösterim
Java kategorisinde (261 puan) | 25 gösterim

1 cevap

+1 oy

Spring boot actuator'ı projemize bir dependency olarak ekleyerek, projemizin çalışma durumu(ayakta/ayakta değil), trafik durumu, son yüz http isteği, veritabanımızın durumu vs gibi bilgilere çok kolay bir şekilde endpointler üzerinden erişebiliriz.

Spring Boot uygulama linkimizin sonuna actuator/beans , actuator/health gibi parametreler yazarak endpointlere ulaşıp bilgi alabiliriz.Örneğin (...uygulama_linki).../actuator/health yazarak uygulamamızın ayakta olup olmadığını kontrol edebiliriz. Uygulamamız ayaktayken şöyle bir json veri döner:

{

    "status" : "UP"

}

Bu arada büyük uygulamalarda bunu aktif ettiğimizde performansı etkileyebileceğini unutmamak gerekir. Actuator'un bize sunduğu tüm özelliklere ihtiyacımız yoksa şayet, gereksiz olanları application.properties'den değerini false yaparak kapatabiliriz.

Actuator için maven projemize eklememiz gereken dependency şudur:

<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
(261 puan)

İlgili sorular

0 oy
1 cevap
18 Aralık 2016 Java kategorisinde tolgacelik.art (1.8k puan) sordu | 769 gösterim
0 oy
1 cevap
27 Temmuz 2017 Java kategorisinde tolgacelik.art (1.8k puan) sordu | 64 gösterim
0 oy
1 cevap