Skip to content

Regarding Micrometer Extension #43881

Closed Answered by raushan606
raushan606 asked this question in Q&A
Discussion options

You must be logged in to vote

Thank you for your answers. I resolved my issue. I use BuildProducer<MetricsFactoryConsumerBuildItem> in buildstep and add metrics in the recorder by overriding the accept() method.

    public Consumer<MetricsFactory> registerMetrics() {
        return new Consumer<MetricsFactory>() {
            @Override
            public void accept(MetricsFactory metricsFactory) {
                usedHeap(metricsFactory);
                usedNonHeap(metricsFactory);
                committedHeap(metricsFactory);
                committedNonHeap(metricsFactory);
                maxHeap(metricsFactory);
                maxNonHeap(metricsFactory);
            }
        };
    }

Replies: 1 comment 4 replies

Comment options

You must be logged in to vote
4 replies
@brunobat
Comment options

@raushan606
Comment options

@ebullient
Comment options

@raushan606
Comment options

Answer selected by raushan606
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
3 participants