Class JHipsterLoggingMetricsExportConfiguration


  • @Configuration
    @ConditionalOnProperty("jhipster.metrics.logs.enabled")
    public class JHipsterLoggingMetricsExportConfiguration
    extends Object
    Console Reporter Configuration

    Pass the metrics to the logs with Dropwizard Reporter implementation see https://github.com/micrometer-metrics/micrometer-docs/blob/9fedeb5/src/docs/guide/console-reporter.adoc

    • Constructor Detail

      • JHipsterLoggingMetricsExportConfiguration

        public JHipsterLoggingMetricsExportConfiguration​(JHipsterProperties jHipsterProperties)

        Constructor for JHipsterLoggingMetricsExportConfiguration.

        Parameters:
        jHipsterProperties - a JHipsterProperties object.
    • Method Detail

      • dropwizardRegistry

        @Bean
        public com.codahale.metrics.MetricRegistry dropwizardRegistry()

        dropwizardRegistry.

        Returns:
        a MetricRegistry object.
      • consoleReporter

        @Bean
        public com.codahale.metrics.Slf4jReporter consoleReporter​(com.codahale.metrics.MetricRegistry dropwizardRegistry)

        consoleReporter.

        Parameters:
        dropwizardRegistry - a MetricRegistry object.
        Returns:
        a Slf4jReporter object.
      • consoleLoggingRegistry

        @Bean
        public io.micrometer.core.instrument.MeterRegistry consoleLoggingRegistry​(com.codahale.metrics.MetricRegistry dropwizardRegistry)

        consoleLoggingRegistry.

        Parameters:
        dropwizardRegistry - a MetricRegistry object.
        Returns:
        a MeterRegistry object.