ABS Monitoring
Metrics
ABS exposes system metrics that Prometheus can scrape, including the following application metrics:
Name | Description |
---|---|
aerospike_backup_service_runs_total | Successful backup runs counter |
aerospike_backup_service_incremental_runs_total | Successful incremental backup runs counter |
aerospike_backup_service_skip_total | Full backup skip counter |
aerospike_backup_service_incremental_skip_total | Incremental backup skip counter |
aerospike_backup_service_failure_total | Full backup failure counter |
aerospike_backup_service_incremental_failure_total | Incremental backup failure counter |
aerospike_backup_service_duration_millis | Full backup duration in milliseconds |
aerospike_backup_service_incremental_duration_millis | Incremental backup duration in milliseconds |
aerospike_backup_service_backup_progress_pct | Progress of backup processes in percentage |
aerospike_backup_service_restore_progress_pct | Progress of restore processes in percentage |
Endpoints
Name | Description |
---|---|
/metrics | Exposes metrics on port 8080 for Prometheus to check performance of the backup service. |
/health | Allows monitoring systems to check the service health. |
/ready | Checks whether the service is able to handle requests. |
/api-docs | Serves the API documentation in Swagger UI format. |
See the official Kubernetes documentation and Prometheus documentation for more information.