You certainly can use the Java, or any other client, for this. Essentially you want to send “Info” messages to each node in the cluster. There is an API for this in the Java class library:
I want to do some basic health check for a DropWizard based application that is using Aerospike. Except for namespace/ I couldn’t find any other meaningful information, and the result for namespace info is a large serialized map. which of these key/value pairs are work checking?
Please suggest any additional/alternative checks to be performed.
This page is a good starting point and has a link to the full metrics reference page.
I think that the use case will also dictate which one of the metrics are more or less relevant to track. For example, are latency and throughput fluctuation critical to monitor, or is it number of records, or maybe number of not found errors, etc… The link provided here gives you the bare minimum general metrics that are important and the metrics reference page is more exhaustive.