Package org.fcrepo.config
Class MetricsConfig
- java.lang.Object
-
- org.fcrepo.config.MetricsConfig
-
@Configuration public class MetricsConfig extends Object
- Author:
- pwinckles
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_FCREPO_CONFIG_FILE_PROP_SOURCE
static String
DEFAULT_FCREPO_HOME_VALUE
static String
FCREPO_CONFIG_FILE_PROP_SOURCE
static String
FCREPO_HOME_PROPERTY
-
Constructor Summary
Constructors Constructor Description MetricsConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.prometheus.client.CollectorRegistry
collectorRegistry(io.micrometer.core.instrument.MeterRegistry meterRegistry)
protected Path
createDirectories(Path path)
boolean
isMetricsEnabled()
io.micrometer.core.instrument.MeterRegistry
meterRegistry()
-
-
-
Field Detail
-
FCREPO_HOME_PROPERTY
public static final String FCREPO_HOME_PROPERTY
- See Also:
- Constant Field Values
-
DEFAULT_FCREPO_HOME_VALUE
public static final String DEFAULT_FCREPO_HOME_VALUE
- See Also:
- Constant Field Values
-
DEFAULT_FCREPO_CONFIG_FILE_PROP_SOURCE
public static final String DEFAULT_FCREPO_CONFIG_FILE_PROP_SOURCE
- See Also:
- Constant Field Values
-
FCREPO_CONFIG_FILE_PROP_SOURCE
public static final String FCREPO_CONFIG_FILE_PROP_SOURCE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MetricsConfig
public MetricsConfig()
-
-
Method Detail
-
meterRegistry
@Bean public io.micrometer.core.instrument.MeterRegistry meterRegistry()
-
collectorRegistry
@Bean public io.prometheus.client.CollectorRegistry collectorRegistry(io.micrometer.core.instrument.MeterRegistry meterRegistry)
-
isMetricsEnabled
public boolean isMetricsEnabled()
- Returns:
- whether metrics are enabled
-
createDirectories
protected Path createDirectories(Path path) throws IOException
- Throws:
IOException
-
-