Skip to content

Filters are not applied to Actuator endpoints when management port is different #16098

Open
@thibauult

Description

@thibauult

I noticed that some of my custom filters are not applied to Actuator endpoints when a different management port is defined.

Even using :

@ManagementContextConfiguration
public class MicroServiceManagementAutoConfiguration {

  @Bean
  public FilterRegistrationBean<TestFilter> testFilter() {
    final FilterRegistrationBean<TestFilter> registrationBean  = new FilterRegistrationBean<>();

    registrationBean.setFilter(new TestFilter());
    registrationBean.addUrlPatterns("/*");

    return registrationBean;
  }
}

// registered in META-INF/spring.factories#org.springframework.boot.actuate.autoconfigure.ManagementContextConfiguration

The TestFilter is successfully applied when management.server.port == server.port but never applied when management.server.port != server.port.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions