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
Daha detaylı anlatım için bu yazıyı yazarken faydalandığım linke göz atabilirsiniz;
http://www.hascode.com/2016/03/setting-up-an-oauth2-authorization-server-and-resource-provider-with-spring-boot/
Şimdilik bu kadar , iyi çalışmalar!