Açıklaması şöyle
By default all actuator endpoints are exposed via JMX but only the health and info endpoints are exposed over HTTP
Tüm endpoint'leri ilgilendiren ayarlar için şöyle yaparız
management.endpoints.XXXBir başlığı ilgilendiren ayarlar için şöyle yaparız
management.endpoint.XXXBase Path Değiştirme
Açıklaması şöyle
It should start with a slash(/).
Normalde actuator için adres şöyle http://localhost:8080/actuator. Bunu değiştirmek için şöyle yaparız
management.endpoints.web.base-path=/manageBöylece artık http://localhost:8080/manage adresini kullanabiliriz. Örneğin
http://localhost:8080/manage/health adresini kullanabiliriz.
Bean'leri Kontrol Etmek
Açıklaması şöyle
All the built-in endpoints except shutdown are enabled by default.
Örnek
Hazır gelen ve yüklenen tüm bean'leri kapatmak için şöyle yaparız
management.endpoints.enabled-by-default = falseÖrnek
Sadece info endpoint'i açmak için şöyle yaparız
# disable all endpoints 
management.endpoints.enabled-by-default = false
# enable only beans endpoint 
management.endpoint.info.enabled = trueÖrnek
Health başlığı altında default yüklenen tüm bean'leri kapatmak için şöyle yaparız
management.health.defaults.enabled=falseÖrnek
Health başlığı altındaki belirli bir bean'i çalışmaz hale getirmek için şöyle yaparız
management.health.cassandra.enabled=falseJMX
Örnek
Tüm entpoint'leri JMX ile erişilebilir yapmak için şöyle yaparız.
management.endpoints.jmx.exposure.include=*
WEB
Örnek
Tüm entpoint'leri REST ile erişilebilir yapmak için şöyle yaparız. Shutdown endpoint'i özel olarak açmak gerekiyor.
Tüm entpoint'leri REST ile erişilebilir yapmak için şöyle yaparız. Shutdown endpoint'i özel olarak açmak gerekiyor.
management.endpoints.web.exposure.include=*
management.endpoint.shutdown.enabled=true
Bazı entpoint'leri açmak, bazılarını da kapatmak için şöyle yaparız.
# you can include specific properties like below
management.endpoints.web.exposure.include=env,beans
management.endpoints.web.exposure.exclude=heapdump
Örnek
/startup endpoint'i etkinleştirmek için şöyle yaparız
management.endpoints.web.exposure.include=startup
Örnek
Actuator portunu değiştirmek için şöyle yaparız.
# change default tomcat port
server.port = 9090
# change actuator port
management.server.port = 9091Örnek
Entpoint'lere kimin bağlanabileceğini kontrol etmek için şöyle yaparız.
management.server.port=8081
management.server.address=127.0.0.1show-values Alanı
Eğer her değerin gösterilmesini istemiyorsak SanitizingFunction uygulanır
Örnek
Şöyle yaparız
management:
  endpoints:
    web:
      exposure:
        include: '*'
  endpoint:
    env:
      show-values: always 
Hiç yorum yok:
Yorum Gönder