Skip to content

ABS Monitoring

Aerospike Backup Service (ABS) exposes system metrics that Prometheus can scrape.

To monitor ABS, append ABS_server_IP:8080 to the targets list in your Prometheus configuration. You can change the ABS monitoring port with the service.http.port parameter.

In the following example, the targets list shows three IP addresses for Aerospike Prometheus Exporter at port 9145, representing three Aerospike Database servers, and one Aerospike Backup Service at port 8080.

/etc/prometheus/prometheus.yml
scrape_configs:
- job_name: aerospike
static_configs:
- targets: ['172.31.26.127:9145','172.31.28.182:9145','172.31.29.46:9145','172.31.19.113:8080']

Metrics

ABS includes the following application metrics:

NameDescription
aerospike_backup_service_runs_totalSuccessful backup runs counter
aerospike_backup_service_incremental_runs_totalSuccessful incremental backup runs counter
aerospike_backup_service_skip_totalFull backup skip counter
aerospike_backup_service_incremental_skip_totalIncremental backup skip counter
aerospike_backup_service_failure_totalFull backup failure counter
aerospike_backup_service_incremental_failure_totalIncremental backup failure counter
aerospike_backup_service_duration_millisFull backup duration in milliseconds
aerospike_backup_service_incremental_duration_millisIncremental backup duration in milliseconds
aerospike_backup_service_backup_progress_pctProgress of backup processes in percentage
aerospike_backup_service_restore_progress_pctProgress of restore processes in percentage

Endpoints

NameDescription
/metricsExposes metrics on port 8080 for Prometheus to check performance of the backup service.
/healthAllows monitoring systems to check the service health.
/readyChecks whether the service is able to handle requests.
/api-docsServes the API documentation in Swagger UI format.

See the official Kubernetes documentation and Prometheus documentation for more information.

Feedback

Was this page helpful?

What type of feedback are you giving?

What would you like us to know?

+Capture screenshot

Can we reach out to you?