Our Aerospike integration monitors the performance of your Aerospike data platform, helping you diagnose issues in your application and optimize your code. Our Aerospike integration gives you a pre-built dashboard with your most important Aerospike app metrics.
After setting up our Aerospike integration, we give you a dashboard for your Aerospike platform metrics.
Installing the infrastructure agent will get you important metrics about the host where your app is running.
To do this, follow the infrastructure agent install steps for the host containing your Aerospike app.
The Prometheus exporter application,
nri-aerospike, is available on the apt-get repository.
- To install nri-aerospike, use the command below:
sudo apt-get install nri-aerospike
You'll know nri-aerospike was successfully installed because:
- You'll see that the Exporter is installed in the
- A sample configuration file was created in
- Rename the sample configuration file from
Your configuration file should look like this
integrations:- name: nri-aerospikeconfig:# API URL of the aerospike serviceaerospike_db_host: localhostaerospike_db_port: 3000# Port to expose scrape endpoint on, If this is not provided a random port will be used to launch the exporterexporter_port: 9145# Cluster name is used on the aerospike.prometheus.json.template - all the metrics captured by nri-prometheus will be categorised under this cluster nameaerospike_cluster_name: YOUR_DESIRED_CLUSTER_NAMEscrape_timeout: 5slabel_type: developmentlabel_source: aerospikeexporter_files_path: /tmp
After you've successfully configured
nri-aerospike you will be able to see the list of monitored Aerospike metrics in
- Restart the New Relic infrastructure agent. If you need more information, follow the infrastructure agent documentation.
To get your Aerospike dashboard:
- From one.newrelic.com, go to the Add data page.
- Click on Dashboards.
- In the search bar, type
- The Aerospike dashboard should appear. Click on it to install it.
Your Aerospike dashboard is considered a custom dashboard and can be found in the Dashboards UI. For docs on using and editing dashboards, see our dashboard docs.
This integration reports data in the form of our infrastructure agent.
Here's an example NRQL query checking the percentage of memory capacity free on the namespace:
FROM MetricSELECT latest (aerospike_namespace_memory_free_pct)
To learn more about querying your data and creating custom dashboards, check out these docs: