Spring Boot Actuator - missing **loggers** and **logfile** endpoints

喜夏-厌秋 提交于 2019-12-24 18:51:12

问题


I am trying to set up Spring Boot Actuator (v2) with Spring MVC (v5) without @SpringBootApplication. I managed to get the endpoints up and running, at least they show some data.

What I am wondering about are these two endpoints, mentioned in the title. According to Spring doc, both should be available.

I have tried adding properties for logging:

logging.level.org.springframework.boot.autoconfigure.logging=DEBUG
logging.file=test.log

But that didn't work either.

My config for Actuator: Gradle dependencies:

// springVersion=5.1.+
    compile "org.springframework:spring-beans:$springVersion"
    compile "org.springframework:spring-webmvc:$springVersion"
    compile "org.springframework:spring-jdbc:$springVersion"

    // :: Actuator
    compile group: 'org.springframework.boot:spring-boot-starter-actuator:2.1.5.RELEASE'
    compile group: 'org.springframework.boot:spring-boot-actuator-autoconfigure:2.1.5.RELEASE'


    // :: Metrics
    compile "io.micrometer:micrometer-core:1.1.4"
    compile "io.micrometer:micrometer-registry-prometheus:1.1.4"

Properties:

management.endpoints.web.exposure.include=*
management.metrics.enable.root=true

Configuration

@Configuration
@EnableAutoConfiguration(exclude = {
        RabbitHealthIndicatorAutoConfiguration.class,
        CassandraHealthIndicatorAutoConfiguration.class,
        CassandraReactiveHealthIndicatorAutoConfiguration.class,
        CloudFoundryActuatorAutoConfiguration.class,
        ReactiveCloudFoundryActuatorAutoConfiguration.class,
        ShutdownEndpointAutoConfiguration.class,
        CouchbaseHealthIndicatorAutoConfiguration.class,
        CouchbaseReactiveHealthIndicatorAutoConfiguration.class,
        ElasticSearchClientHealthIndicatorAutoConfiguration.class,
        ElasticSearchJestHealthIndicatorAutoConfiguration.class,
        ElasticSearchRestHealthIndicatorAutoConfiguration.class,
        JmxEndpointAutoConfiguration.class,
        InfluxDbHealthIndicatorAutoConfiguration.class,
        JolokiaEndpointAutoConfiguration.class,
        LdapHealthIndicatorAutoConfiguration.class,
        LiquibaseEndpointAutoConfiguration.class,
        MailHealthIndicatorAutoConfiguration.class,
        KafkaMetricsAutoConfiguration.class,
        LogbackMetricsAutoConfiguration.class,
        RabbitMetricsAutoConfiguration.class,
        AppOpticsMetricsExportAutoConfiguration.class,
        AtlasMetricsExportAutoConfiguration.class,
        DatadogMetricsExportAutoConfiguration.class,
        DynatraceMetricsExportAutoConfiguration.class,
        ElasticMetricsExportAutoConfiguration.class,
        GangliaMetricsExportAutoConfiguration.class,
        GraphiteMetricsExportAutoConfiguration.class,
        HumioMetricsExportAutoConfiguration.class,
        InfluxMetricsExportAutoConfiguration.class,
        JmxMetricsExportAutoConfiguration.class,
        KairosMetricsExportAutoConfiguration.class,
        NewRelicMetricsExportAutoConfiguration.class,
        StatsdMetricsExportAutoConfiguration.class,
        SignalFxMetricsExportAutoConfiguration.class,
        WavefrontMetricsExportAutoConfiguration.class,
        WebFluxMetricsAutoConfiguration.class,
        TomcatMetricsAutoConfiguration.class,
        MongoHealthIndicatorAutoConfiguration.class,
        MongoReactiveHealthIndicatorAutoConfiguration.class,
        Neo4jHealthIndicatorAutoConfiguration.class,
        RedisHealthIndicatorAutoConfiguration.class,
        RedisReactiveHealthIndicatorAutoConfiguration.class,
        ReactiveManagementWebSecurityAutoConfiguration.class,
        SolrHealthIndicatorAutoConfiguration.class,
        ReactiveManagementContextAutoConfiguration.class
})
public class DI_Actuator {
}

I do have multiple endpoints available, but those two are missing. NB: I have excluded LogbackMetricsAutoConfiguration.class due to some conflicts, but not sure if this is the reason?

来源:https://stackoverflow.com/questions/56359240/spring-boot-actuator-missing-loggers-and-logfile-endpoints

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!