All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.quarkus.micrometer.runtime.export.JsonMeterRegistryProvider Maven / Gradle / Ivy

Go to download

Instrument the runtime and your application with dimensional metrics using Micrometer.

There is a newer version: 3.15.0
Show newest version
package io.quarkus.micrometer.runtime.export;

import jakarta.enterprise.inject.Produces;
import jakarta.inject.Singleton;

import io.micrometer.core.instrument.Clock;
import io.quarkus.micrometer.runtime.registry.json.JsonMeterRegistry;

@Singleton
public class JsonMeterRegistryProvider {

    @Produces
    @Singleton
    public JsonMeterRegistry registry(Clock clock, io.quarkus.micrometer.runtime.config.MicrometerConfig config) {
        return new JsonMeterRegistry(clock, config.export.json.bufferLength, config.export.json.expiry);
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy