Конечная точка Прометея не показывает события весны Хистрикс - PullRequest
0 голосов
/ 03 сентября 2018

Я написал конфигурацию на конечной точке Прометея.

но кое-что, как мои события в Hystrix не приходят в конечную точку Прометея.

@EnableSpringBootMetricsCollector
@Configuration
public class MetricsConfiguration {


    @Value("${spring.application.name}")
    private String applicationName;

    @Value("${spring.profiles.active}")
    private String environment;

    @Bean
    public HystrixMetricsBinder hystrixMetrics() {
        return new HystrixMetricsBinder();
    }

    @Bean
    public MeterRegistryCustomizer<MeterRegistry> metricsCommonTags() {
        return registry -> registry.config()
                .commonTags("application", applicationName, "environment", environment, "core", "core")
                .meterFilter(getDefaultConfig());

    }

    private MeterFilter getDefaultConfig() {
        return new MeterFilter() {
            @Override
            public DistributionStatisticConfig configure(Meter.Id id, DistributionStatisticConfig config) {
                return DistributionStatisticConfig.builder().percentilesHistogram(true).percentiles(0.95, 0.99, .5)
                        .build().merge(config);
            }
        };
    }

    @PostConstruct
    private void hystrixEventNotifier() {
        HystrixPlugins.getInstance().registerMetricsPublisher(new MicrometerMetricsPublisher(Metrics.globalRegistry));
    }
}

Здесь я регистрирую некоторые метрики, которые приходят, но события Hystrix не приходят, но в конечной точке метрики происходят события Hystrix.

не получил точную проблему.

...