Provide spring boot actuator skip patterns dynamically instead of hard-coded ones.
Take care of custom customized management endpoint and context-path.
For example, given management.endpoints.web.exposure.include:* you will get the following skip pattern for free:
/api-docs.*|/swagger.*|.*\.png|.*\.css|.*\.js|.*\.html|/favicon.ico|/hystrix.stream|/actuator/(auditevents|auditevents/.*|beans|beans/.*|caches|caches/.*|health|health/.*|conditions|conditions/.*|configprops|configprops/.*|env|env/.*|info|info/.*|loggers|loggers/.*|heapdump|heapdump/.*|threaddump|threaddump/.*|metrics|metrics/.*|scheduledtasks|scheduledtasks/.*|httptrace|httptrace/.*|mappings|mappings/.*)
Provide spring boot actuator skip patterns dynamically instead of hard-coded ones. Take care of custom customized management endpoint and context-path. For example, given
management.endpoints.web.exposure.include:*
you will get the following skip pattern for free:/api-docs.*|/swagger.*|.*\.png|.*\.css|.*\.js|.*\.html|/favicon.ico|/hystrix.stream|/actuator/(auditevents|auditevents/.*|beans|beans/.*|caches|caches/.*|health|health/.*|conditions|conditions/.*|configprops|configprops/.*|env|env/.*|info|info/.*|loggers|loggers/.*|heapdump|heapdump/.*|threaddump|threaddump/.*|metrics|metrics/.*|scheduledtasks|scheduledtasks/.*|httptrace|httptrace/.*|mappings|mappings/.*)
See IT tests for detailed examples.
Fix https://github.com/opentracing-contrib/java-spring-cloud/issues/48
Supersede https://github.com/opentracing-contrib/java-spring-web/issues/98 and https://github.com/opentracing-contrib/java-spring-web/pull/99