Spring Boot Actuator , Spring Boot'un alt projesidir ve temel amacı oluşturulan Web Servise ait çeşitli bilgilerin (servisin durumu , ayarlar , hata sayfası , versiyon detayları , ...) görüntülenmesini sağlar.
Spring Boot Actuator kullanabilmek için projemizdeki pom.xml içerisine aşağıdaki kodu eklemeliyiz;
Actuator Endpoints
1. actuator : Actuator ile kullanabileceğimiz Endpoint lerin linklerinin listesini gösterir
2. autoconfig : Otomatik yapılan konfigrasyonların bilgisini gösterir
3. beans : Uygulamada kullanılan bean lerin bilgilerini gösterir
4. configprops : Uygulamada kullanılan ayarların özelliklerini gösterir
5. dump : Thread lerin bilgisini gösterir
6. env : Spring in cofig için kullandığı özellikleri gösterir (kullanılan java sürüm bilgileri , cihaz bilgileri vs)
7. health : Servisin durumu hakkında bilgi verir , eğer serviste bir sıkıntı varsa status : "Down" yazar sıkıntı yoksa aşağıdaki gibi status : "UP" olur.
8. metrics : Memory , heap , ... şeklinde o andaki servis durumunu gösterir
9. mappings : Kendi oluşturduğumuz Endpoint lerin bilgilerini gösterir
10. trace : Servise gelen istek bilgilerini gösterir