- A Micrometer registry implementation for sending metrics to Aerospike.
- A metric-aware Aerospike Java Client to collect miscellaneous activity information using one of the Micrometer registries.
./gradlew clean build
- Create an Aerospike Micrometer registry. Use
AerospikeConfig
for configuration.
AerospikeConfig config = new AerospikeConfig() {
@Override
public String get(@Nonnull String key) {
return null;
}
@Override
@Nonnull
public Duration step() {
return Duration.ofSeconds(1);
}
};
MeterRegistry registry = new AerospikeMeterRegistry(config, Clock.SYSTEM);
- Create a metric aware Aerospike client. See the previous example for the
config
andregistry
variables.
IAerospikeClient client = new AerospikeClientMicrometer(
new AerospikeClient(config.clientPolicy(), config.hosts()),
registry
);
More examples can be found in the tests section.