Class OracleCloudMeterRegistryFactory
java.lang.Object
io.micronaut.oraclecloud.monitoring.OracleCloudMeterRegistryFactory
@Factory
@Requires(property="micronaut.metrics.enabled",notEquals="false",defaultValue="true") @Requires(condition=OracleCloudMeterRegistryFactory.ExportEnabledCondition.class)
public class OracleCloudMeterRegistryFactory
extends Object
The OracleCloudMeterRegistryFactory that will configure and create an oracle cloud monitoring meter registry.
- Since:
- 1.2
- Author:
- Pavol Gressa
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classEnable the factory when aggregated or raw OCI metrics are enabled. -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionOracleCloudMeterRegistryFactory(TenancyIdProvider tenancyIdProvider, io.micronaut.runtime.ApplicationConfiguration applicationConfiguration) Creates OracleCloudMeterRegistryFactory. -
Method Summary
-
Field Details
-
LOG
public static final org.slf4j.Logger LOG -
ORACLECLOUD_METRICS_CONFIG
- See Also:
-
ORACLECLOUD_METRICS_ENABLED
- See Also:
-
ORACLECLOUD_RAW_METRICS_ENABLED
- See Also:
-
SHUTDOWN_ORDER
public static final int SHUTDOWN_ORDER- See Also:
-
-
Constructor Details
-
OracleCloudMeterRegistryFactory
public OracleCloudMeterRegistryFactory(TenancyIdProvider tenancyIdProvider, io.micronaut.runtime.ApplicationConfiguration applicationConfiguration) Creates OracleCloudMeterRegistryFactory.- Parameters:
tenancyIdProvider- tenancy id providerapplicationConfiguration- micronaut application configuration
-