Aerospike Enterprise

Supported OS Linux Windows Mac OS

Integration version1.0.0

Overview

Aerospike Enterprise can push various metrics into Datadog so you can:

  • Visualize key Aerospike metrics.
  • Correlate overall Aerospike performance with the rest of your applications.

The integration includes dedicated dashboards that enable you to view Aerospike health and performance metrics. You can monitor throughput metrics, track the average latency of read/write operations over time, and create monitors that alert you on various critical metrics.

Notes:

  • Community Edition 7.0 and Enterprise Edition 7.0 are supported, but some features and metrics are not available in the Community Edition.
  • The integration may work with older Aerospike Server versions, but some metrics and stats are not available.

Setup

Installation

The Aerospike check is included in the Datadog Integration Extras package.

To install the Aerospike enterprise check on your host:

  1. Run the following command to install the integration [Community Integration] 11:
  • For Datadog Agent versions 7 and later:
    datadog-agent integration install -t datadog-aerospike_enterprise==1.1.0
    

Configuration

Below are the prerequisites to configure and use the Aerospike check for an Agent running on a host:

  1. Install and configured the Aerospike Prometheus Exporter. Refer to Aerospike’s documentation for more details.

  2. Edit the aerospike_enterprise.d/conf.yaml file, in the conf.d/ folder at the root of your Agent’s configuration directory to start collecting your Aerospike performance data. See the sample aerospike_enterprise.d/conf.yaml for all available configuration options.

  3. Restart the Agent.

Validation

Check that the Aerospike check is correctly configured and working with the command datadog-agent check aerospike_enterprise. Refer to Run Agent Status subcommand.

Data Collected

Metrics

aerospike.server.latencies.batch_index_ms_bucket
(gauge)
Defines the number of queries in a specific bucket during batch index operation.
Shown as query
aerospike.server.latencies.batch_index_ms_count
(gauge)
Defines overall the number of queries in all bucket during batch index operations.
Shown as query
aerospike.server.latencies.batch_sub_read_ms_bucket
(gauge)
Defines the number of queries in a specific bucket during batch sub read operations.
Shown as query
aerospike.server.latencies.batch_sub_read_ms_count
(gauge)
Defines overall the number of queries in all bucket during batch sub read operations.
Shown as query
aerospike.server.latencies.batch_sub_write_ms_bucket
(gauge)
Defines the number of queries in a specific bucket during batch sub write operation.
Shown as query
aerospike.server.latencies.batch_sub_write_ms_count
(gauge)
Defines overall the number of queries in all bucket during batch sub write operations.
Shown as query
aerospike.server.latencies.read_ms_bucket
(gauge)
Defines the number of queries in a bucket taking N milliseconds.
Shown as query
aerospike.server.latencies.read_ms_count
(gauge)
Defines the number of queries in a bucket taking N milliseconds.
Shown as query
aerospike.server.latencies.write_ms_bucket
(gauge)
Defines the number of queries in a bucket taking N milliseconds.
Shown as query
aerospike.server.latencies.write_ms_count
(gauge)
Defines the number of queries in a bucket taking N milliseconds.
Shown as query
aerospike.server.namespace.active_rack
(gauge)
Active rack configuration.
Shown as node
aerospike.server.namespace.allow_ttl_without_nsup
(gauge)
Whether NSUP works without configuring TTL.
aerospike.server.namespace.allow_xdr_writes
(gauge)
A parameter to control whether to accept write transactions originating from an XDR client.
aerospike.server.namespace.appeals_records_exonerated
(gauge)
Number of records that were marked replicated as result of an appeal. Partition appeals occur for namespaces operating under the strong-consistency mode when a node needs to validate the records it has when joining the cluster.
Shown as record
aerospike.server.namespace.appeals_rx_active
(gauge)
Number of partition appeals currently being received. Partition appeals occur for namespaces operating under the strong-consistency mode when a node needs to validate the records it has when joining the cluster.
Shown as record
aerospike.server.namespace.appeals_tx_active
(gauge)
Number of partition appeals not yet sent. Partition appeals occur for namespaces operating under the strong-consistency mode when a node needs to validate the records it has when joining the cluster.
Shown as record
aerospike.server.namespace.appeals_tx_remaining
(gauge)
Number of partition appeals currently being sent.
Shown as record
aerospike.server.namespace.auto_revive
(gauge)
Selectively revives partitions in SC namespaces at startup.
aerospike.server.namespace.auto_revived_partitions
(gauge)
Number of partitions that the auto-revive feature revived at startup.
Shown as record
aerospike.server.namespace.batch_sub_delete_error
(gauge)
Number of batch-index delete subtransactions that failed with an error.
Shown as error
aerospike.server.namespace.batch_sub_delete_filtered_out
(gauge)
Number of batch-index delete subtransactions that did not happen because the record was filtered out with Filter Expressions.
Shown as transaction
aerospike.server.namespace.batch_sub_delete_not_found
(gauge)
Number of batch-index delete subtransactions that resulted in not found.
Shown as transaction
aerospike.server.namespace.batch_sub_delete_success
(gauge)
Number of records successfully deleted by batch-index subtransactions.
Shown as transaction
aerospike.server.namespace.batch_sub_delete_timeout
(gauge)
Number of batch-index delete subtransactions that resulted in not found.
Shown as transaction
aerospike.server.namespace.batch_sub_lang_delete_success
(gauge)
Number of successful batch-index UDF delete subtransactions.
Shown as transaction
aerospike.server.namespace.batch_sub_lang_error
(gauge)
Number of language (Lua) batch-index errors for UDF sub-transactions.
Shown as error
aerospike.server.namespace.batch_sub_lang_read_success
(gauge)
Number of successful batch-index UDF read subtransactions.
Shown as transaction
aerospike.server.namespace.batch_sub_lang_write_success
(gauge)
Number of successful batch-index UDF write subtransactions.
Shown as transaction
aerospike.server.namespace.batch_sub_proxy_complete
(gauge)
Number of proxied batch-index sub transactions that completed.
Shown as transaction
aerospike.server.namespace.batch_sub_proxy_error
(gauge)
Number of proxied batch-index sub transactions that failed with an error.
Shown as error
aerospike.server.namespace.batch_sub_proxy_timeout
(gauge)
Number of proxied batch-index sub transactions that timed out.
Shown as transaction
aerospike.server.namespace.batch_sub_read_error
(gauge)
Number of batch-index read sub transaction that failed with an error.
Shown as error
aerospike.server.namespace.batch_sub_read_filtered_out
(gauge)
Number of batch-index read sub transactions that did not happen because the record was filtered out using a predicate expression.
Shown as transaction
aerospike.server.namespace.batch_sub_read_not_found
(gauge)
Number of batch-index read sub transaction that resulted in not found.
Shown as transaction
aerospike.server.namespace.batch_sub_read_success
(gauge)
Number of successful batch-index read sub transactions.
Shown as transaction
aerospike.server.namespace.batch_sub_read_timeout
(gauge)
Number of batch-index read sub transactions that timed out.
Shown as transaction
aerospike.server.namespace.batch_sub_tsvc_error
(gauge)
Number of batch-index read sub transactions that failed with an error in the transaction service before attempting to handle the transaction.
Shown as error
aerospike.server.namespace.batch_sub_tsvc_timeout
(gauge)
Number of batch-index read sub transactions that timed out in the transaction service before attempting to handle the transaction.
Shown as transaction
aerospike.server.namespace.batch_sub_udf_complete
(gauge)
Number of completed batch-index UDF subtransactions (for scan/query background UDF jobs).
Shown as transaction
aerospike.server.namespace.batch_sub_udf_error
(gauge)
Number of failed batch-index UDF subtransactions (for scan/query background UDF jobs). Does not include timeouts.
Shown as error
aerospike.server.namespace.batch_sub_udf_filtered_out
(gauge)
Number of batch-index UDF subtransactions that did not happen because the record was filtered out with Filter Expressions.
Shown as transaction
aerospike.server.namespace.batch_sub_udf_timeout
(gauge)
Number of batch-index UDF subtransactions that timed out (for scan/query background UDF jobs).
Shown as transaction
aerospike.server.namespace.batch_sub_write_error
(gauge)
Number of batch-index write subtransactions that failed with an error.
Shown as error
aerospike.server.namespace.batch_sub_write_filtered_out
(gauge)
Number of batch-index write subtransactions that did not happen because the record was filtered out with Filter Expressions.
Shown as transaction
aerospike.server.namespace.batch_sub_write_success
(gauge)
Number of records successfully written by batch-index subtransactions.
Shown as transaction
aerospike.server.namespace.batch_sub_write_timeout
(gauge)
Number of batch-index write subtransactions that timed out.
Shown as transaction
aerospike.server.namespace.client_delete_error
(gauge)
Number of client delete transactions that failed with an error.
Shown as error
aerospike.server.namespace.client_delete_error.count
(count)
Number of client delete transactions that failed with an error.
Shown as transaction
aerospike.server.namespace.client_delete_filtered_out
(gauge)
Number of client delete transactions that did not happen because the record was filtered out using a predicate expression.
Shown as transaction
aerospike.server.namespace.client_delete_not_found
(gauge)
Number of client delete transactions that resulted in a not found.
Shown as transaction
aerospike.server.namespace.client_delete_success
(gauge)
Number of successful client delete transactions.
Shown as transaction
aerospike.server.namespace.client_delete_timeout
(gauge)
Number of client delete transactions that timed out.
Shown as transaction
aerospike.server.namespace.client_lang_delete_success
(gauge)
Number of client initiated udf transactions that successfully deleted a record.
Shown as transaction
aerospike.server.namespace.client_lang_error
(gauge)
Number of client initiated udf transactions that failed with an error.
Shown as error
aerospike.server.namespace.client_lang_read_success
(gauge)
Number of successful client initiated udf read transactions.
Shown as transaction
aerospike.server.namespace.client_lang_write_success
(gauge)
Number of successful client initiated udf write transactions.
Shown as transaction
aerospike.server.namespace.client_proxy_complete
(gauge)
Number of completed proxy transactions initiated by a client request.
Shown as transaction
aerospike.server.namespace.client_proxy_error
(gauge)
Number of proxy transactions initiated by a client request that failed with an error.
Shown as error
aerospike.server.namespace.client_proxy_timeout
(gauge)
Number of proxy transactions initiated by a client request that timed out.
Shown as transaction
aerospike.server.namespace.client_read_error
(gauge)
Number of client read transaction errors.
Shown as error
aerospike.server.namespace.client_read_error.count
(count)
Number of client read transaction errors.
Shown as transaction
aerospike.server.namespace.client_read_filtered_out
(gauge)
Number of client read transactions that did not happen because the record was filtered out using a predicate expression.
Shown as transaction
aerospike.server.namespace.client_read_filtered_out.count
(count)
Number of client read transactions that did not happen because the record was filtered out using a predicate expression.
Shown as transaction
aerospike.server.namespace.client_read_not_found
(gauge)
Number of client read transaction that resulted in not found.
Shown as transaction
aerospike.server.namespace.client_read_not_found.count
(count)
Number of client read transaction that resulted in not found.
Shown as transaction
aerospike.server.namespace.client_read_success
(gauge)
Number of successful client read transactions.
Shown as transaction
aerospike.server.namespace.client_read_success.count
(count)
Number of successful client read transactions.
Shown as transaction
aerospike.server.namespace.client_read_timeout
(gauge)
Number of client read transaction that timed out.
Shown as transaction
aerospike.server.namespace.client_read_timeout.count
(count)
Number of client read transaction that timed out.
Shown as transaction
aerospike.server.namespace.client_tsvc_error
(gauge)
Number of client transactions that failed in the transaction service before attempting to handle the transaction.
Shown as error
aerospike.server.namespace.client_tsvc_timeout
(gauge)
Number of client transactions that timed out while in the transaction service before attempting to handle the transaction.
Shown as transaction
aerospike.server.namespace.client_udf_complete
(gauge)
Number of completed udf transactions initiated by the client.
Shown as transaction
aerospike.server.namespace.client_udf_error
(gauge)
Number of failed udf transactions initiated by the client.
Shown as error
aerospike.server.namespace.client_udf_error.count
(count)
Number of failed udf transactions initiated by the client.
Shown as transaction
aerospike.server.namespace.client_udf_filtered_out
(gauge)
Number of client udf transactions that did not happen because the record was filtered out using a predicate expression.
Shown as transaction
aerospike.server.namespace.client_udf_timeout
(gauge)
Number of client udf class that timedout
Shown as transaction
aerospike.server.namespace.client_write_error
(gauge)
Number of client write transactions that failed with an error.
Shown as error
aerospike.server.namespace.client_write_error.count
(count)
Number of client write transactions that failed with an error.
Shown as transaction
aerospike.server.namespace.client_write_filtered_out
(gauge)
Number of client write transactions that did not happen because the record was filtered out using a predicate expression.
Shown as transaction
aerospike.server.namespace.client_write_filtered_out.count
(count)
Number of client write transactions that did not happen because the record was filtered out using a predicate expression.
Shown as transaction
aerospike.server.namespace.client_write_success
(gauge)
Number of successful client write transactions.
Shown as transaction
aerospike.server.namespace.client_write_success.count
(count)
Number of successful client write transactions.
Shown as transaction
aerospike.server.namespace.client_write_timeout
(gauge)
Number of client write transactions that timed out.
Shown as transaction
aerospike.server.namespace.client_write_timeout.count
(count)
Number of client write transactions that timed out.
Shown as transaction
aerospike.server.namespace.clock_skew_stop_writes
(gauge)
This will be true if clock skew is outside of tolerance for strong-consistency.
Shown as transaction
aerospike.server.namespace.conflict_resolve_writes
(gauge)
Required for the XDR bin convergence feature and bin-level LUT is to determine winner.
Shown as transaction
aerospike.server.namespace.current_time
(gauge)
The current time represented as Aerospike epoch time.
Shown as second
aerospike.server.namespace.data_avail_pct
(gauge)
Measures the minimum contiguous storage-engine device or pmem or memory storage file space across all such files in a namespace.
Shown as percent
aerospike.server.namespace.data_compression_ratio
(gauge)
Measures the average compressed size to uncompressed size ratio
Shown as fraction
aerospike.server.namespace.data_total_bytes
(gauge)
Regardless of storage-engine represents the total allocated storage.
Shown as byte
aerospike.server.namespace.data_used_bytes
(gauge)
the amount of data used in that storage regardless of storage-engine.
Shown as byte
aerospike.server.namespace.data_used_pct
(gauge)
Percentage of used storage capacity for this namespace.
Shown as percent
aerospike.server.namespace.dead_partitions
(gauge)
Number of dead partitions for this namespace (when using strong-consistency). This is the number of partitions that are unavailable when all roster nodes are present.
aerospike.server.namespace.default_read_touch_ttl_pct
(gauge)
Values 1-100 specify a percentage of the most recent record expiration time within this interval of the records end of life will generate a touch.
Shown as percent
aerospike.server.namespace.default_ttl
(gauge)
Default time-to-live (in seconds) for a record from the time of creation or last update.
aerospike.server.namespace.deleted_last_bin
(gauge)
Number of objects deleted because their last bin was deleted.
Shown as object
aerospike.server.namespace.device_available_pct
(gauge)
Minimum contiguous disk space for all disks in a namespace.
Shown as percent
aerospike.server.namespace.disable_cold_start_eviction
(gauge)
If true disables eviction that may occur at cold start for this namespace only.
aerospike.server.namespace.disable_mrt_writes
(gauge)
Controls whether transactions can be used by applications.
aerospike.server.namespace.disable_write_dup_res
(gauge)
This disables write duplicate resolution for the namespace.
aerospike.server.namespace.disallow_expunge
(gauge)
Attempted non-durable deletes return error code 22 (forbidden) use along with available and partition-tolerant (AP) namespaces only
aerospike.server.namespace.disallow_null_setname
(gauge)
Enabling this configuration will error out a record write attempt if done without a set name.
aerospike.server.namespace.dup_res_ask
(gauge)
Number of duplicate resolution requests made by the node to other individual nodes
Shown as request
aerospike.server.namespace.dup_res_respond_no_read
(gauge)
Number of duplicate resolution requests handled by the node without reading the record.
Shown as request
aerospike.server.namespace.dup_res_respond_read
(gauge)
Number of duplicate resolution requests handled by the node where the record was read.
Shown as request
aerospike.server.namespace.effective_active_rack
(gauge)
The effective active-rack for the namespace and configured active rack owns all of the master partition copies
aerospike.server.namespace.effective_is_quiesced
(gauge)
This reports true when the namespace has rebalanced after previously receiving a quiesce info request.
aerospike.server.namespace.effective_prefer_uniform_balance
(gauge)
If Aerospike applied the uniform balance algorithm for the current cluster state, the value returned will be true.
aerospike.server.namespace.effective_replication_factor
(gauge)
The effective replication factor for the namespace.
aerospike.server.namespace.enable_benchmarks_batch_sub
(gauge)
This enables histograms for batch sub transactions.
aerospike.server.namespace.enable_benchmarks_ops_sub
(gauge)
This enables histograms for ops sub transactions.
aerospike.server.namespace.enable_benchmarks_read
(gauge)
This enables histograms for read transactions.
aerospike.server.namespace.enable_benchmarks_storage
(gauge)
This enables histograms for storage access.
aerospike.server.namespace.enable_benchmarks_udf
(gauge)
This enables histograms for udf transactions.
aerospike.server.namespace.enable_benchmarks_udf_sub
(gauge)
This enables histograms for udf sub transactions.
aerospike.server.namespace.enable_benchmarks_write
(gauge)
This enables histograms for write transactions.
aerospike.server.namespace.enable_hist_proxy
(gauge)
This enables histograms for proxy transactions.
aerospike.server.namespace.evict_hist_buckets
(gauge)
The number of histogram buckets used for evictions.
aerospike.server.namespace.evict_indexes_memory_pct
(gauge)
Evicts records if combines size of RAM index exceed configured pct
Shown as percent
aerospike.server.namespace.evict_tenths_pct
(gauge)
Maximum 1/10th percentage of objects to be deleted during each iteration of eviction.
Shown as percent
aerospike.server.namespace.evict_ttl
(gauge)
The current eviction depth or the highest TTL of records that have been evicted.
aerospike.server.namespace.evict_void_time
(gauge)
The current eviction depth expressed as a void time in seconds since 1 January 2010 UTC.
Shown as second
aerospike.server.namespace.evicted_objects
(gauge)
Number of objects evicted from this namespace on this node since the server started.
aerospike.server.namespace.fail_client_lost_conflict
(gauge)
Number of client write transactions (non-xdr) that failed because some bin’s last-update-time is greater than the transaction time
Shown as transaction
aerospike.server.namespace.fail_generation
(gauge)
Number of read/write transactions failed on generation check.
Shown as transaction
aerospike.server.namespace.fail_key_busy
(gauge)
Number of read/write transactions failed on ‘hot keys’.
Shown as transaction
aerospike.server.namespace.fail_mrt_blocked
(gauge)
Number of transactions or read/write commands blocked by an ongoing transaction.
Shown as transaction
aerospike.server.namespace.fail_mrt_version_mismatch
(gauge)
Number of version mismatches - usually in verify reads
Shown as transaction
aerospike.server.namespace.fail_record_too_big
(gauge)
Number of read/write transactions failed due to record too big (above the write-block-size limit).
Shown as transaction
aerospike.server.namespace.fail_xdr_forbidden
(gauge)
Number of read/write transactions failed due to configuration restriction.
Shown as transaction
aerospike.server.namespace.fail_xdr_key_busy
(gauge)
Number of XDR key-busy errors (code 32) that have occurred]
Shown as transaction
aerospike.server.namespace.fail_xdr_lost_conflict
(gauge)
Number of XDR write transactions that did not succeed in updating all the attempted bins
Shown as transaction
aerospike.server.namespace.from_proxy_batch_sub_delete_error
(gauge)
Number of batch-index delete subtransactions proxied from another node that failed with an error.
Shown as error
aerospike.server.namespace.from_proxy_batch_sub_delete_filtered_out
(gauge)
Number of batch-index delete subtransactions proxied from another node that did not happen because the record was filtered out with Filter Expressions
Shown as transaction
aerospike.server.namespace.from_proxy_batch_sub_delete_not_found
(gauge)
Number of batch-index delete subtransactions proxied from another node that resulted in not found.
Shown as transaction
aerospike.server.namespace.from_proxy_batch_sub_delete_success
(gauge)
Number of records successfully deleted by batch-index subtransactions proxied from another node.
Shown as transaction
aerospike.server.namespace.from_proxy_batch_sub_delete_timeout
(gauge)
Number of batch-index delete subtransactions proxied from another node that timed out.
Shown as transaction
aerospike.server.namespace.from_proxy_batch_sub_lang_delete_success
(gauge)
Number of successful batch-index UDF delete subtransactions proxied from another node.
Shown as transaction
aerospike.server.namespace.from_proxy_batch_sub_lang_error
(gauge)
Number of language (Lua) batch-index errors for UDF sub-transactions proxied from another node.
Shown as error
aerospike.server.namespace.from_proxy_batch_sub_lang_read_success
(gauge)
Number of successful batch-index UDF read subtransactions proxied from another node.
Shown as transaction
aerospike.server.namespace.from_proxy_batch_sub_lang_write_success
(gauge)
Number of successful batch-index UDF write subtransactions proxied from another node.
Shown as transaction
aerospike.server.namespace.from_proxy_batch_sub_read_error
(gauge)
Number of batch-index read sub-transactions proxied from another node that failed with an error.
Shown as error
aerospike.server.namespace.from_proxy_batch_sub_read_filtered_out
(gauge)
Number of batch-index read sub transactions proxied from another node that did not happen because the record was filtered out using a predicate expression.
Shown as transaction
aerospike.server.namespace.from_proxy_batch_sub_read_not_found
(gauge)
Number of batch-index read sub transactions proxied from another node that resulted in not found.
Shown as transaction
aerospike.server.namespace.from_proxy_batch_sub_read_success
(gauge)
Number of records successfully read by batch-index sub transactions proxied from another node.
Shown as transaction
aerospike.server.namespace.from_proxy_batch_sub_read_timeout
(gauge)
Number of batch-index read sub transactions proxied from another node that timed out.
Shown as transaction
aerospike.server.namespace.from_proxy_batch_sub_tsvc_error
(gauge)
The number of batch-index read sub transactions proxied from another node that failed with an error in the transaction service, before attempting to handle the transaction.
Shown as error
aerospike.server.namespace.from_proxy_batch_sub_tsvc_timeout
(gauge)
The number of batch-index read sub transactions proxied from another node that timed out in the transaction service, before attempting to handle the transaction.
Shown as transaction
aerospike.server.namespace.from_proxy_batch_sub_udf_complete
(gauge)
Number of completed batch-index UDF subtransactions proxied from another node (for scan/query background UDF jobs).
Shown as transaction
aerospike.server.namespace.from_proxy_batch_sub_udf_error
(gauge)
Number of failed batch-index UDF subtransactions proxied from another node (for scan/query background UDF jobs)
Shown as error
aerospike.server.namespace.from_proxy_batch_sub_udf_filtered_out
(gauge)
Number of batch-index UDF subtransactions proxied from another node that did not happen because the record was filtered out with Filter Expressions
Shown as transaction
aerospike.server.namespace.from_proxy_batch_sub_udf_timeout
(gauge)
Number of batch-index UDF subtransactions proxied from another node that timed out (for scan/query background UDF jobs)
Shown as transaction
aerospike.server.namespace.from_proxy_batch_sub_write_error
(gauge)
Number of batch-index write subtransactions proxied from another node that failed with an error.
aerospike.server.namespace.from_proxy_batch_sub_write_filtered_out
(gauge)
Number of batch-index write subtransactions proxied from another node that did not happen because the record was filtered out with Filter Expressions.
Shown as transaction
aerospike.server.namespace.from_proxy_batch_sub_write_success
(gauge)
Number of records successfully written by batch-index subtransactions proxied from another node.
Shown as transaction
aerospike.server.namespace.from_proxy_batch_sub_write_timeout
(gauge)
Number of batch-index write subtransactions proxied from another node that timed out.
Shown as transaction
aerospike.server.namespace.from_proxy_delete_error
(gauge)
Number of errors for delete transactions proxied from another node. This includes xdr_from_proxy_delete_error.
Shown as error
aerospike.server.namespace.from_proxy_delete_filtered_out
(gauge)
Number of delete transactions proxied from another node that did not happen because the record was filtered out using a predicate expression.
Shown as transaction
aerospike.server.namespace.from_proxy_delete_not_found
(gauge)
Number of delete transactions proxied from another node that resulted in not found. This includes xdr_from_proxy_delete_not_found.
Shown as transaction
aerospike.server.namespace.from_proxy_delete_success
(gauge)
Number of successful delete transactions proxied from another node. This includes xdr_from_proxy_delete_success.
Shown as transaction
aerospike.server.namespace.from_proxy_delete_timeout
(gauge)
Number of timeouts for delete transactions proxied from another node. This includes xdr_from_proxy_delete_timeout.
Shown as transaction
aerospike.server.namespace.from_proxy_lang_delete_success
(gauge)
Number of successful udf delete transactions proxied from another node.
Shown as transaction
aerospike.server.namespace.from_proxy_lang_error
(gauge)
Number of language (Lua) errors for udf transactions proxied from another node.
Shown as error
aerospike.server.namespace.from_proxy_lang_read_success
(gauge)
Number of successful udf read transactions proxied from another node.
Shown as transaction
aerospike.server.namespace.from_proxy_lang_write_success
(gauge)
Number of successful udf write transactions proxied from another node.
Shown as transaction
aerospike.server.namespace.from_proxy_read_error
(gauge)
Number of errors for read transactions proxied from another node.
Shown as error
aerospike.server.namespace.from_proxy_read_filtered_out
(gauge)
Number of read transactions proxied from another node that did not happen because the record was filtered out using a predicate expression.
Shown as transaction
aerospike.server.namespace.from_proxy_read_not_found
(gauge)
Number of read transactions proxied from another node that resulted in not found.
Shown as transaction
aerospike.server.namespace.from_proxy_read_success
(gauge)
Number of successful read transactions proxied from another node.
Shown as transaction
aerospike.server.namespace.from_proxy_read_timeout
(gauge)
Number of timeouts for read transactions proxied from another node.
Shown as transaction
aerospike.server.namespace.from_proxy_tsvc_error
(gauge)
The number of transactions proxied from another node that failed in the transaction service, before attempting to handle the transaction.
Shown as error
aerospike.server.namespace.from_proxy_tsvc_timeout
(gauge)
The number of transactions proxied from another node that timed out while in the transaction service, before attempting to handle the transaction.
Shown as transaction
aerospike.server.namespace.from_proxy_udf_complete
(gauge)
Number of successful udf transactions proxied from another node.
Shown as transaction
aerospike.server.namespace.from_proxy_udf_error
(gauge)
Number of errors for udf transactions proxied from another node.
Shown as error
aerospike.server.namespace.from_proxy_udf_filtered_out
(gauge)
Number of udf transactions proxied from another node that did not happen because the record was filtered out using a predicate expression.
Shown as transaction
aerospike.server.namespace.from_proxy_udf_timeout
(gauge)
Number of timeouts for udf transactions proxied from another node.
Shown as transaction
aerospike.server.namespace.from_proxy_write_error
(gauge)
Number of errors for write transactions proxied from another node. This includes xdr_from_proxy_write_error.
Shown as error
aerospike.server.namespace.from_proxy_write_filtered_out
(gauge)
Number of write transactions proxied from another node that did not happen because the record was filtered out using a predicate expression.
Shown as transaction
aerospike.server.namespace.from_proxy_write_success
(gauge)
Number of successful write transactions proxied from another node. This includes xdr_from_proxy_write_success.
Shown as transaction
aerospike.server.namespace.from_proxy_write_timeout
(gauge)
Number of timeouts for write transactions proxied from another node. This includes xdr_from_proxy_write_timeout.
Shown as transaction
aerospike.server.namespace.geo2dsphere_within.earth_radius_meters
(gauge)
Earth’s radius in meters, since the workspace here is the complete earth.
aerospike.server.namespace.geo2dsphere_within.level_mod
(gauge)
This determines if only cells where (level - min-level) is a multiple of level-mod will be used (default 1).
aerospike.server.namespace.geo2dsphere_within.max_cells
(gauge)
Maximum desired number of cells in the approximation. The maximum number of cells allowed is 256.
aerospike.server.namespace.geo2dsphere_within.max_level
(gauge)
Maximum depth to go for a single cell
aerospike.server.namespace.geo2dsphere_within.min_level
(gauge)
Minimum depth to go for a single cell
aerospike.server.namespace.geo2dsphere_within.strict
(gauge)
An additional sanity check from Aerospike to validate whether the points returned by S2 falls under the user’s query region. When set to false, Aerospike does not do this additional check and send the results as it is.
aerospike.server.namespace.geo2dsphere_within_earth_radius_meters
(gauge)
geo2d sphere within earth radius in meters
aerospike.server.namespace.geo2dsphere_within_level_mod
(gauge)
geo2d sphere within level mod
aerospike.server.namespace.geo2dsphere_within_max_cells
(gauge)
geo2d sphere within max cells
aerospike.server.namespace.geo2dsphere_within_max_level
(gauge)
geo2d sphere within max level
aerospike.server.namespace.geo2dsphere_within_min_level
(gauge)
geo2d sphere within min level
aerospike.server.namespace.geo2dsphere_within_strict
(gauge)
geo2d sphere within strict
aerospike.server.namespace.geo_region_query_cells
(gauge)
Geo Region Query
aerospike.server.namespace.geo_region_query_falsepos
(gauge)
Geo Region Query false position
aerospike.server.namespace.geo_region_query_points
(gauge)
Geo Region Query points
aerospike.server.namespace.geo_region_query_reqs
(gauge)
Geo Region Query requests
aerospike.server.namespace.ignore_migrate_fill_delay
(gauge)
Imposes a time lag before the “fill” migration to the cluster nodes that do not normally function as replicas.
aerospike.server.namespace.index_flash_alloc_pct
(gauge)
Applies only to Enterprise Edition configured with index-type flash. Percentage of the mount(s) allocated for the primary index used by this namespace on this node.
Shown as percent
aerospike.server.namespace.index_stage_size
(gauge)
The configuration used to size the primary index arena(s).
Shown as byte
aerospike.server.namespace.index_used_bytes
(gauge)
Amount of memory occupied by the primary index for this namespace. Applies to all types of index storage index-type
Shown as byte
aerospike.server.namespace.indexes_memory_budget
(gauge)
Maximum amount of total memory for the indexes on this namespace
Shown as byte
aerospike.server.namespace.inline_short_queries
(gauge)
Service thread executes the query bypassing the query monitor.
aerospike.server.namespace.latency.batch_index
(gauge)
The batch latency tagged by bucket (1 to 2^16).
Shown as record
aerospike.server.namespace.latency.batch_index_ops_sec
(gauge)
The batch read operations per sec.
Shown as record
aerospike.server.namespace.latency.batch_index_over_1ms
(gauge)
The batch read latency over 1ms.
Shown as record
aerospike.server.namespace.latency.batch_index_over_64ms
(gauge)
The batch read latency over 64ms.
Shown as record
aerospike.server.namespace.latency.batch_index_over_8ms
(gauge)
The batch read latency over 8ms.
Shown as record
aerospike.server.namespace.latency.read
(gauge)
The read latency tagged by bucket (1 to 2^16).
Shown as record
aerospike.server.namespace.latency.read_ops_sec
(gauge)
The read operations per sec.
Shown as record
aerospike.server.namespace.latency.read_over_1ms
(gauge)
The read latency over 1ms.
Shown as record
aerospike.server.namespace.latency.read_over_64ms
(gauge)
The read latency over 64ms.
Shown as record
aerospike.server.namespace.latency.read_over_8ms
(gauge)
The read latency over 8ms.
Shown as record
aerospike.server.namespace.latency.udf
(gauge)
The udf latency tagged by bucket (1 to 2^16).
Shown as record
aerospike.server.namespace.latency.write
(gauge)
The write latency tagged by bucket (1 to 2^16).
Shown as record
aerospike.server.namespace.latency.write_ops_sec
(gauge)
The write operations per sec.
Shown as record
aerospike.server.namespace.latency.write_over_1ms
(gauge)
The write latency over 1ms.
Shown as record
aerospike.server.namespace.latency.write_over_64ms
(gauge)
The write latency over 64ms.
Shown as record
aerospike.server.namespace.latency.write_over_8ms
(gauge)
The write latency over 8ms.
Shown as record
aerospike.server.namespace.master_objects
(gauge)
Number of records on this node which are active masters.
Shown as record
aerospike.server.namespace.master_tombstones
(gauge)
Number of tombstones on this node which are active masters.
Shown as request
aerospike.server.namespace.max_record_size
(gauge)
Specifies the maximum allowed record size in bytes up to 8MiB
Shown as byte
aerospike.server.namespace.max_void_time
(gauge)
Maximum record TTL ever inserted into this namespace
Shown as second
aerospike.server.namespace.migrate_fresh_partitions
(gauge)
Number of partitions that are created fresh or empty because a number of nodes greater than the replication factor have left the cluster. Applies to AP and SC namespaces
aerospike.server.namespace.migrate_order
(gauge)
The number between 1 and 10 which determines the order namespaces are to be processed when migrating.
aerospike.server.namespace.migrate_records_unreadable
(gauge)
Number of records skipped during migration because they were unreadable when migrate-skip-unreadable is enabled.
Shown as request
aerospike.server.namespace.migrate_retransmit_ms
(gauge)
How long to wait for success, in milliseconds, before retrying a migration related transaction.
Shown as millisecond
aerospike.server.namespace.migrate_rx_instances
(gauge)
Number of instance objects managing immigrations.
Shown as transaction
aerospike.server.namespace.migrate_rx_partitions_active
(gauge)
Number of partitions currently immigrating to this node.
Shown as transaction
aerospike.server.namespace.migrate_rx_partitions_initial
(gauge)
Total number of migrations this node will receive during the current migration cycle for this namespace.
Shown as transaction
aerospike.server.namespace.migrate_rx_partitions_remaining
(gauge)
Number of migrations this node has not yet received during the current migration cycle for this namespace.
Shown as transaction
aerospike.server.namespace.migrate_signals_active
(gauge)
For finished partition migrations on this node, the number of outstanding clean-up signals, sent to participating member nodes, waiting for clean-up acknowledgment.
Shown as operation
aerospike.server.namespace.migrate_signals_remaining
(gauge)
For unfinished partition migrations on this node, the number of clean-up signals to send to participating member nodes, as migration completes
Shown as operation
aerospike.server.namespace.migrate_skip_unreadable
(gauge)
Skips writing a record locally during a migration if the record fails validation.
aerospike.server.namespace.migrate_sleep
(gauge)
The number of microseconds to sleep after each record migration.
Shown as microsecond
aerospike.server.namespace.migrate_tx_instance_count
(gauge)
Number of instance objects managing emigrations.
Shown as transaction
aerospike.server.namespace.migrate_tx_partitions_active
(gauge)
Number of partitions currently emigrating from this node.
Shown as transaction
aerospike.server.namespace.migrate_tx_partitions_imbalance
(gauge)
Number of partition migrations failures which could lead to partitions being imbalanced.
Shown as transaction
aerospike.server.namespace.migrate_tx_partitions_initial
(gauge)
Total number of migrations this node will send during the current migration cycle for this namespace.
Shown as transaction
aerospike.server.namespace.migrate_tx_partitions_lead_remaining
(gauge)
Number of initially scheduled emigrations which are not delayed by the migrate-fill-delay configuration.
Shown as transaction
aerospike.server.namespace.migrate_tx_partitions_remaining
(gauge)
Number of migrations this node not yet sent during the current migration cycle for this namespace.
Shown as transaction
aerospike.server.namespace.mrt_duration
(gauge)
The default duration of a transaction in seconds
Shown as second
aerospike.server.namespace.mrt_monitor_roll_back_error
(gauge)
Subset of mrt_roll_back_error where monitor did the roll back.
Shown as error
aerospike.server.namespace.mrt_monitor_roll_back_success
(gauge)
Subset of mrt_roll_back_success where monitor did the roll back.
Shown as transaction
aerospike.server.namespace.mrt_monitor_roll_back_timeout
(gauge)
Subset of mrt_roll_back_timeout where monitor did the roll back.
Shown as transaction
aerospike.server.namespace.mrt_monitor_roll_forward_error
(gauge)
Subset of mrt_roll_forward_error where monitor did the roll forward.
Shown as error
aerospike.server.namespace.mrt_monitor_roll_forward_success
(gauge)
Subset of mrt_roll_forward_success where monitor did the roll forward.
Shown as transaction
aerospike.server.namespace.mrt_monitor_roll_forward_timeout
(gauge)
Subset of mrt_roll_forward_timeout where monitor did the roll forward.
Shown as transaction
aerospike.server.namespace.mrt_monitor_roll_tombstone_creates
(gauge)
Number of times monitor transactions rolls (forward or back) generate tombstones from nothing
Shown as transaction
aerospike.server.namespace.mrt_monitors_active
(gauge)
Number of transactions currently being driven by a monitor.
aerospike.server.namespace.mrt_provisionals
(gauge)
Number of provisional records in a transaction.
Shown as record
aerospike.server.namespace.mrt_roll_back_error
(gauge)
Number of roll back transactions that failed.
aerospike.server.namespace.mrt_roll_back_success
(gauge)
Number of roll back transactions that succeeded.
Shown as transaction
aerospike.server.namespace.mrt_roll_back_timeout
(gauge)
Number of roll back transactions that timed out.
Shown as transaction
aerospike.server.namespace.mrt_roll_forward_error
(gauge)
Number of roll forward transactions that failed.
Shown as error
aerospike.server.namespace.mrt_roll_forward_success
(gauge)
Number of roll forward transactions that succeeded.
Shown as transaction
aerospike.server.namespace.mrt_roll_forward_timeout
(gauge)
Number of roll forward transactions that timed out.
Shown as transaction
aerospike.server.namespace.mrt_verify_read_error
(gauge)
Number of verify read commands that failed.
Shown as error
aerospike.server.namespace.mrt_verify_read_success
(gauge)
Number of verify read commands that succeeded.
Shown as transaction
aerospike.server.namespace.mrt_verify_read_timeout
(gauge)
Number of verify read commands that timed out.
Shown as transaction
aerospike.server.namespace.nodes_quiesced
(gauge)
The number of nodes observed to be quiesced as of the most recent reclustering event.
Shown as node
aerospike.server.namespace.non_expirable_objects
(gauge)
Number of records in this namespace with non-expirable TTLs (TTLs of value 0).
Shown as object
aerospike.server.namespace.non_replica_objects
(gauge)
Number of records on this node which are neither master nor replicas.
Shown as object
aerospike.server.namespace.non_replica_tombstones
(gauge)
Number of tombstones on this node which are neither master nor replicas. This number is non-zero only during migration.
Shown as object
aerospike.server.namespace.ns_cluster_size
(gauge)
The namespace cluster size.
Shown as byte
aerospike.server.namespace.ns_forward_xdr_writes
(gauge)
This parameter provides fine grained control at namespace level to forward writes that originated from another XDR to the specified destination datacenters (in xdr section).
aerospike.server.namespace.nsup_cycle_deleted_pct
(gauge)
Percent of records removed by NSUP in its last cycle.
Shown as percent
aerospike.server.namespace.nsup_cycle_duration
(gauge)
The length of the last NSUP cycle.
Shown as millisecond
aerospike.server.namespace.nsup_hist_period
(gauge)
The interval (secs) at which the object size histograms, as well as the time-to-live (ttl) histogram, are updated.
Shown as second
aerospike.server.namespace.nsup_period
(gauge)
The interval at which the main expiration/eviction thread (called nsup, the namespace supervisor) wakes up to process the namespace.
Shown as second
aerospike.server.namespace.nsup_threads
(gauge)
Number of dedicated expiration/eviction threads for NSUP to use when processing the namespace.
Shown as thread
aerospike.server.namespace.nsup_xdr_key_busy
(gauge)
Number of NSUP deletes (expirations and evictions) that had to wait for a previous version to ship.
aerospike.server.namespace.objects
(gauge)
Number of records in this namespace for this node. Does not include tombstones.
Shown as record
aerospike.server.namespace.ops_sub_tsvc_error
(gauge)
Number of ops scan/query sub-transactions that failed with an error in the transaction service.
Shown as error
aerospike.server.namespace.ops_sub_tsvc_timeout
(gauge)
Number of ops scan/query sub-transactions that timed out in the transaction service.
Shown as transaction
aerospike.server.namespace.ops_sub_write_error
(gauge)
Number of ops scan/query write sub-transactions that failed with an error. Does not include timeouts.
Shown as error
aerospike.server.namespace.ops_sub_write_filtered_out
(gauge)
Number of ops scan/query write sub-transactions for which the write did not happen because the record was filtered out using a predicate expression.
Shown as transaction
aerospike.server.namespace.ops_sub_write_success
(gauge)
Number of successful ops scan/query write sub-transactions.
Shown as transaction
aerospike.server.namespace.ops_sub_write_timeout
(gauge)
Number of ops scan/query write sub-transactions that timed out.
Shown as transaction
aerospike.server.namespace.partition_tree_sprigs
(gauge)
The number of tree sprigs per partition to use.
aerospike.server.namespace.pending_quiesce
(gauge)
This reports ’true’ when the quiesce info command has been received by a node.
aerospike.server.namespace.pi_query_aggr_abort
(gauge)
Number of primary index query aggregations that were aborted.
Shown as transaction
aerospike.server.namespace.pi_query_aggr_complete
(gauge)
Number of primary index query aggregations that completed.
Shown as transaction
aerospike.server.namespace.pi_query_aggr_error
(gauge)
Number of primary index query aggregations that failed.
Shown as error
aerospike.server.namespace.pi_query_long_basic_abort
(gauge)
Number of basic long primary index queries that were aborted.
Shown as transaction
aerospike.server.namespace.pi_query_long_basic_complete
(gauge)
Number of basic long primary index queries that completed.
Shown as transaction
aerospike.server.namespace.pi_query_long_basic_error
(gauge)
Number of basic long primary index queries that failed.
Shown as error
aerospike.server.namespace.pi_query_ops_bg_abort
(gauge)
Number of ops background primary index queries that were aborted.
Shown as transaction
aerospike.server.namespace.pi_query_ops_bg_complete
(gauge)
Number of ops background primary index queries that were completed.
Shown as transaction
aerospike.server.namespace.pi_query_ops_bg_error
(gauge)
Number of ops background primary index queries that were errored.
Shown as error
aerospike.server.namespace.pi_query_short_basic_complete
(gauge)
Number of basic short primary index queries that completed.
Shown as transaction
aerospike.server.namespace.pi_query_short_basic_error
(gauge)
Number of basic short primary index queries that errored.
Shown as error
aerospike.server.namespace.pi_query_short_basic_timeout
(gauge)
Number of basic short primary index queries that timed-out.
Shown as transaction
aerospike.server.namespace.pi_query_udf_bg_abort
(gauge)
Number of UDF background primary index queries that were aborted.
Shown as transaction
aerospike.server.namespace.pi_query_udf_bg_complete
(gauge)
Number of UDF background primary index queries that were completed.
Shown as transaction
aerospike.server.namespace.pi_query_udf_bg_error
(gauge)
Number of UDF background primary index queries that were errored out.
Shown as error
aerospike.server.namespace.prefer_uniform_balance
(gauge)
If true, this namespace will make an effort to distribute partitions evenly to all nodes.
aerospike.server.namespace.prole_objects
(gauge)
Number of records on this node which are proles (replicas) on this node. Does not include tombstones.
Shown as object
aerospike.server.namespace.prole_tombstones
(gauge)
Number of tombstones on this node which are proles (replicas) on this node.
Shown as object
aerospike.server.namespace.query_proto_compression_ratio
(gauge)
The average compressed size to uncompressed size ratio for protocol message data in query responses to the client.
Shown as fraction
aerospike.server.namespace.query_proto_uncompressed_pct
(gauge)
The percentage of query responses to the client with uncompressed protocol message data.
Shown as percent
aerospike.server.namespace.rack_id
(gauge)
If this namespace should be rack-aware, which rack should this node be a part of.
Shown as microsecond
aerospike.server.namespace.re_repl_error
(gauge)
Number of re-replication errors which were not timeout.
Shown as error
aerospike.server.namespace.re_repl_success
(gauge)
Number of successful re-replications.
Shown as transaction
aerospike.server.namespace.re_repl_timeout
(gauge)
Number of re-replications that ended in timeout
Shown as transaction
aerospike.server.namespace.re_repl_tsvc_error
(gauge)
Number of re-replication errors happening in the transaction queue and not re_repl_tsvc_timeout
Shown as error
aerospike.server.namespace.re_repl_tsvc_timeout
(gauge)
Number of re-replications that time out early in the internal transaction queue while waiting to be picked up by a service thread
aerospike.server.namespace.read_consistency_level_override
(gauge)
When set to a non-default value, overrides the client-specified per-transaction read consistency level for this namespace.
aerospike.server.namespace.read_touch_error
(gauge)
Number of read touch errors which were not timeouts.
aerospike.server.namespace.read_touch_skip
(gauge)
Number of touches abandoned upon finding that another write
Shown as transaction
aerospike.server.namespace.read_touch_success
(gauge)
Number of successful read touches.
Shown as transaction
aerospike.server.namespace.read_touch_timeout
(gauge)
Number of touches that ended in timeout
Shown as transaction
aerospike.server.namespace.read_touch_tsvc_error
(gauge)
Number of read touch subtransactions that failed with an error in the internal transaction queue. Does not include timeouts.
Shown as error
aerospike.server.namespace.read_touch_tsvc_timeout
(gauge)
Number of read touches that time out early in the internal transaction queue while waiting to be picked up by a service thread.
Shown as transaction
aerospike.server.namespace.record_proto_compression_ratio
(gauge)
The average compressed size to uncompressed size ratio for protocol message data in single-record transaction client responses.
Shown as fraction
aerospike.server.namespace.record_proto_uncompressed_pct
(gauge)
The percentage of single-record transaction client responses with uncompressed protocol message data.
Shown as percent
aerospike.server.namespace.reject_non_xdr_writes
(gauge)
if non-xdr writes are allowed
aerospike.server.namespace.reject_xdr_writes
(gauge)
Parameter to control whether to accept write transactions originating from an XDR client
aerospike.server.namespace.replication_factor
(gauge)
The number of copies of a record (including the master copy) maintained in the entire cluster.
aerospike.server.namespace.retransmit_all_batch_sub_delete_dup_res
(gauge)
Number of retransmits that occurred during batch delete subtransactions that were being duplicate-resolved
Shown as response
aerospike.server.namespace.retransmit_all_batch_sub_delete_repl_write
(gauge)
Number of retransmits that occurred during batch delete subtransactions that were being replica-written
Shown as transaction
aerospike.server.namespace.retransmit_all_batch_sub_dup_res
(gauge)
Number of retransmits that occurred during batch sub transactions that were being duplicate resolved.
Shown as response
aerospike.server.namespace.retransmit_all_batch_sub_read_dup_res
(gauge)
Number of retransmits that occurred during batch read subtransactions that were being duplicate-resolved.
Shown as response
aerospike.server.namespace.retransmit_all_batch_sub_read_repl_ping
(gauge)
Number of retransmits that occurred during SC linearized read subtransactions within batched commands
Shown as transaction
aerospike.server.namespace.retransmit_all_batch_sub_udf_dup_res
(gauge)
Number of retransmits that occurred during batch UDF subtransactions that were being duplicate-resolved.
Shown as response
aerospike.server.namespace.retransmit_all_batch_sub_udf_repl_write
(gauge)
Number of retransmits that occurred during batch UDF subtransactions that were being replica-written
Shown as transaction
aerospike.server.namespace.retransmit_all_batch_sub_write_dup_res
(gauge)
Number of retransmits that occurred during batch write subtransactions that were being duplicate-resolved
Shown as response
aerospike.server.namespace.retransmit_all_batch_sub_write_repl_write
(gauge)
Number of retransmits that occurred during batch write (insert/update/upsert/replace) subtransactions that were being replica-written
Shown as transaction
aerospike.server.namespace.retransmit_all_delete_dup_res
(gauge)
Number of retransmits that occurred during delete transactions that were being duplicate resolved.
Shown as response
aerospike.server.namespace.retransmit_all_delete_repl_write
(gauge)
Number of retransmits that occurred during delete transactions that were being replica written.
Shown as transaction
aerospike.server.namespace.retransmit_all_read_dup_res
(gauge)
Number of retransmits that occurred during read transactions that were being duplicate resolved
Shown as response
aerospike.server.namespace.retransmit_all_read_repl_ping
(gauge)
Number of retransmits that occurred during SC linearized reads.
Shown as transaction
aerospike.server.namespace.retransmit_all_udf_dup_res
(gauge)
Number of retransmits that occurred during client initiated udf transactions that were being duplicate resolved.
Shown as response
aerospike.server.namespace.retransmit_all_udf_repl_write
(gauge)
Number of retransmits that occurred during client initiated udf transactions that were being replica written.
Shown as transaction
aerospike.server.namespace.retransmit_all_write_dup_res
(gauge)
Number of retransmits that occurred during write transactions that were being duplicate resolved.
Shown as response
aerospike.server.namespace.retransmit_all_write_repl_write
(gauge)
Number of retransmits that occurred during write transactions that were being replica written.
Shown as transaction
aerospike.server.namespace.retransmit_nsup_repl_write
(gauge)
Number of retransmits that occurred during NSUP initiated delete transactions that were being replica written.
Shown as transaction
aerospike.server.namespace.retransmit_ops_sub_dup_res
(gauge)
Number of retransmits that occurred during write sub-transactions of ops scan/query jobs that were being duplicate resolved.
Shown as response
aerospike.server.namespace.retransmit_ops_sub_repl_write
(gauge)
Number of retransmits that occurred during write sub-transactions of ops scan/query jobs that were being replica written.
Shown as transaction
aerospike.server.namespace.retransmit_udf_sub_dup_res
(gauge)
Number of retransmits that occurred during udf sub transactions of scan/query background udf jobs that were being duplicate resolved.
Shown as response
aerospike.server.namespace.retransmit_udf_sub_repl_write
(gauge)
Number of retransmits that occurred during udf sub transactions of scan/query background udf jobs that were being replica written.
Shown as transaction
aerospike.server.namespace.set_index_used_bytes
(gauge)
Amount of memory occupied by set indexes for this namespace on this node
Shown as byte
aerospike.server.namespace.si_query_aggr_abort
(gauge)
Number of secondary index query aggregations aborted by the user seen by this node.
Shown as transaction
aerospike.server.namespace.si_query_aggr_complete
(gauge)
Number of secondary index query aggregations completed.
Shown as transaction
aerospike.server.namespace.si_query_aggr_error
(gauge)
Number of secondary index query aggregations errored.
Shown as error
aerospike.server.namespace.si_query_long_basic_abort
(gauge)
Number of basic long secondary index queries aborted for this secondary index.
Shown as transaction
aerospike.server.namespace.si_query_long_basic_complete
(gauge)
Number of basic long secondary index queries completed for this secondary index.
Shown as transaction
aerospike.server.namespace.si_query_long_basic_error
(gauge)
Number of basic long secondary index queries errored for this secondary index.
Shown as error
aerospike.server.namespace.si_query_ops_bg_abort
(gauge)
Number of ops background secondary index queries that were aborted.
Shown as transaction
aerospike.server.namespace.si_query_ops_bg_complete
(gauge)
Number of ops background secondary index queries that were completed.
Shown as transaction
aerospike.server.namespace.si_query_ops_bg_error
(gauge)
Number of ops background secondary index queries that errored out.
Shown as error
aerospike.server.namespace.si_query_short_basic_complete
(gauge)
Number of basic short secondary index queries completed for this secondary index.
Shown as transaction
aerospike.server.namespace.si_query_short_basic_error
(gauge)
Number of basic short secondary index queries errored for this secondary index.
Shown as error
aerospike.server.namespace.si_query_short_basic_timeout
(gauge)
Number of basic short secondary index queries timed-out for this secondary index.
Shown as transaction
aerospike.server.namespace.si_query_udf_bg_abort
(gauge)
Number of UDF background secondary index queries that were aborted.
Shown as transaction
aerospike.server.namespace.si_query_udf_bg_complete
(gauge)
Number of UDF background secondary index queries that were completed.
Shown as transaction
aerospike.server.namespace.si_query_udf_bg_error
(gauge)
Number of UDF background secondary index queries that errored out.
Shown as error
aerospike.server.namespace.sindex_gc_cleaned
(gauge)
Number of secondary index entries cleaned by secondary index GC.
Shown as object
aerospike.server.namespace.sindex_stage_size
(gauge)
Configuration used to size the primary index arena(s).
Shown as byte
aerospike.server.namespace.sindex_used_bytes
(gauge)
Total bytes in-use on the mount(s) for the secondary indexes used by this namespace on this node.
Shown as byte
aerospike.server.namespace.single_query_threads
(gauge)
Maximum number of threads allowed for a single query and ranges from 1-128
Shown as thread
aerospike.server.namespace.smd_evict_void_time
(gauge)
The cluster-wide specified eviction depth, expressed as a void time in seconds since 1 January 2010 UTC.
Shown as second
aerospike.server.namespace.stop_writes_sys_memory_pct
(gauge)
The amount of system memory in use out of the total system memory becomes greater than the specified pct
Shown as percent
aerospike.server.namespace.storage_engine_cache_replica_writes
(gauge)
Controls whether replica writes are placed into the post-write queue
aerospike.server.namespace.storage_engine_cold_start_empty
(gauge)
A true will cause cold start to ignore existing data on drives and start as if empty
aerospike.server.namespace.storage_engine_commit_to_device
(gauge)
Wait for write to flush to disk or pmem before acknowledging the client.
aerospike.server.namespace.storage_engine_compression_acceleration
(gauge)
Acceleration level for LZ4 storage compression
aerospike.server.namespace.storage_engine_compression_level
(gauge)
The compression level to use with ZSTD compression
aerospike.server.namespace.storage_engine_defrag_lwm_pct
(gauge)
Blocks that are less filled in percentage than the specified limit will be marked as eligible to be defragmented
Shown as percent
aerospike.server.namespace.storage_engine_defrag_queue_min
(gauge)
Dont defrag unless the queue has this many eligible wblocks
aerospike.server.namespace.storage_engine_defrag_sleep
(gauge)
Number of microseconds to sleep after each wblock is defragmented
Shown as microsecond
aerospike.server.namespace.storage_engine_defrag_startup_minimum
(gauge)
Server needs at least specified amount (in percentage) of free space at startup
Shown as percent
aerospike.server.namespace.storage_engine_device_defrag_q
(gauge)
storage engine device defrag q
aerospike.server.namespace.storage_engine_device_write_q
(gauge)
storage engine device write q
aerospike.server.namespace.storage_engine_direct_files
(gauge)
if enabled write-buffers are synchronously written all the way through to the devices under the file system
aerospike.server.namespace.storage_engine_disable_odsync
(gauge)
if enabled then the Linux O_DSYNC I/O flag is set
aerospike.server.namespace.storage_engine_enable_benchmarks_storage
(gauge)
Enable histograms for storage access
aerospike.server.namespace.storage_engine_evict_used_pct
(gauge)
Data is evicted if the storage utilization is greater than this specified percentage.
Shown as percent
aerospike.server.namespace.storage_engine_file_age
(gauge)
Shows percentage of lifetime (total usage) claimed by OEM for underlying
aerospike.server.namespace.storage_engine_file_defrag_partial_writes
(gauge)
Number of wblocks partial flushed to storage-engine.device[ix] by defrag.
aerospike.server.namespace.storage_engine_file_defrag_q
(gauge)
Storage engine file defrag q
aerospike.server.namespace.storage_engine_file_defrag_reads
(gauge)
Number of wblocks that have been sent to the defrag_q
aerospike.server.namespace.storage_engine_file_defrag_writes
(gauge)
Number of wblocks defrag has written to file
aerospike.server.namespace.storage_engine_file_free_wblocks
(gauge)
Number of wblocks (write blocks) free on file
aerospike.server.namespace.storage_engine_file_partial_writes
(gauge)
Number of wblocks partial flushed to storage-engine.device[ix] by writes.
aerospike.server.namespace.storage_engine_file_read_errors
(gauge)
Number of read errors encountered on storage-engine-device
aerospike.server.namespace.storage_engine_file_shadow_write_q
(gauge)
Number of wblocks queued to be written to the shadow file
aerospike.server.namespace.storage_engine_file_used_bytes
(gauge)
Number of bytes used for data on file
Shown as byte
aerospike.server.namespace.storage_engine_file_write_q
(gauge)
Storage engine file write queue.
Shown as request
aerospike.server.namespace.storage_engine_file_writes
(gauge)
Number of wblocks written to file.
Shown as request
aerospike.server.namespace.storage_engine_filesize
(gauge)
Maximum size for each file.
Shown as byte
aerospike.server.namespace.storage_engine_flush_max_ms
(gauge)
Configures the maximum amount of time that a Streaming Write Buffer (SWB) can go without being written to device.
Shown as millisecond
aerospike.server.namespace.storage_engine_flush_size
(gauge)
size of write units for streaming write buffer (SWB) flushes.
Shown as byte
aerospike.server.namespace.storage_engine_max_write_cache
(gauge)
Amount of bytes per-device used to cache the recently written write-blocks of this namespace.
Shown as byte
aerospike.server.namespace.storage_engine_post_write_cache
(gauge)
Amount of bytes per-device used to cache the recently written write-blocks of this namespace.
Shown as byte
aerospike.server.namespace.storage_engine_read_page_cache
(gauge)
Disables the odirect and odsync flags during read transactions.
Shown as byte
aerospike.server.namespace.storage_engine_serialize_tomb_raider
(gauge)
Prevent different namespaces tomb raids from running concurrently.
aerospike.server.namespace.storage_engine_sindex_startup_device_scan
(gauge)
Build secondary indexes by scanning devices.
aerospike.server.namespace.storage_engine_stop_writes_avail_pct
(gauge)
Disallow writes except deletes replica writes and migration writes on the device configured for the namespace is below this specified percentage.
Shown as percent
aerospike.server.namespace.storage_engine_stop_writes_used_pct
(gauge)
Disallow writes except deletes replica writes and migration writes when the ratio of data_used_bytes to data_total_bytes for the namespace is greater than this specified percentage.
Shown as percent
aerospike.server.namespace.storage_engine_tomb_raider_sleep
(gauge)
Number of microseconds to sleep in between large block reads on disk or pmem storage files.
aerospike.server.namespace.strong_consistency
(gauge)
Set the namespace to Strong Consistency mode to favor consistency over availability.
aerospike.server.namespace.strong_consistency_allow_expunge
(gauge)
When set to true,allows non-durable deletes to be used with strong-consistency.
aerospike.server.namespace.sub_objects
(gauge)
Number of LDT sub objects. Also aggregated at the service statistic level under the same name.
Shown as object
aerospike.server.namespace.tomb_raider_eligible_age
(gauge)
The number of seconds to retain a tombstone, even though it’s discovered to be safe to remove.
Shown as second
aerospike.server.namespace.tomb_raider_period
(gauge)
The minimum amount of time, in seconds, between tomb-raider runs.
Shown as second
aerospike.server.namespace.tomb_raider_sleep
(gauge)
Number of microseconds to sleep in between large block reads on disk or pmem storage files.
Shown as microsecond
aerospike.server.namespace.tombstones
(gauge)
Total number tombstones in this namespace on this node.
Shown as object
aerospike.server.namespace.transaction_pending_limit
(gauge)
Maximum pending transactions that can be queued up to work on the same key.
Shown as transaction
aerospike.server.namespace.truncate_lut
(gauge)
The most covering truncate_lut for this namespace.
Shown as second
aerospike.server.namespace.truncate_threads
(gauge)
The number of dedicated threads to use for truncations in the namespace.
Shown as thread
aerospike.server.namespace.truncated_records
(gauge)
Total number of records deleted by truncation for this namespace (includes set truncations).
Shown as record
aerospike.server.namespace.truncating
(gauge)
Indicates when the set is in the process of being truncated.
aerospike.server.namespace.udf_sub_lang_delete_success
(gauge)
Number of successful udf delete sub-transactions (for scan/query background udf jobs).
Shown as transaction
aerospike.server.namespace.udf_sub_lang_error
(gauge)
Number of udf sub-transactions errors (for scan/query background udf jobs).
Shown as error
aerospike.server.namespace.udf_sub_lang_read_success
(gauge)
Number of successful udf read sub-transactions (for scan/query background udf jobs).
Shown as transaction
aerospike.server.namespace.udf_sub_lang_write_success
(gauge)
Number of successful udf write sub-transactions (for scan/query background udf jobs).
Shown as transaction
aerospike.server.namespace.udf_sub_tsvc_error
(gauge)
Number of udf sub transactions that failed with an error in the transaction service before attempting to handle the transaction (for scan/query background udf jobs).
Shown as error
aerospike.server.namespace.udf_sub_tsvc_timeout
(gauge)
Number of udf sub transactions that timed out in the transaction service before attempting to handle the transaction (for scan/query background udf jobs).
Shown as transaction
aerospike.server.namespace.udf_sub_udf_complete
(gauge)
Number of completed udf sub-transactions (for scan/query background udf jobs).
Shown as transaction
aerospike.server.namespace.udf_sub_udf_error
(gauge)
Number of failed udf sub-transactions (for scan/query background udf jobs).
Shown as error
aerospike.server.namespace.udf_sub_udf_filtered_out
(gauge)
Number of udf sub-transactions that did not happen because the record was filtered out using a predicate expression.
Shown as transaction
aerospike.server.namespace.udf_sub_udf_timeout
(gauge)
Number of udf sub-transactions that timed out (for scan/query background udf jobs).
Shown as transaction
aerospike.server.namespace.unavailable_partitions
(gauge)
Number of unavailable partitions for this namespace (when using strong-consistency).
aerospike.server.namespace.unreplicated_records
(gauge)
Number of unreplicated records in the namespace
Shown as record
aerospike.server.namespace.write_commit_level_override
(gauge)
When set to a non-default value, overrides the client-specified per-transaction write commit level for this namespace.
Shown as microsecond
aerospike.server.namespace.xdr_bin_cemeteries
(gauge)
Number of tombstones with bin tombstones.
aerospike.server.namespace.xdr_bin_tombstone_ttl
(gauge)
Set to ship changed bins (policies other than the default all) bin deletions will create bin tombstones.
aerospike.server.namespace.xdr_client_delete_error
(gauge)
Number of delete requests initiated by XDR that failed on the namespace on this node.
Shown as request
aerospike.server.namespace.xdr_client_delete_not_found
(gauge)
Number of delete requests initiated by XDR that failed on the namespace on this node due to the record not being found.
Shown as request
aerospike.server.namespace.xdr_client_delete_success
(gauge)
Number of delete requests initiated by XDR that succeeded on the namespace on this node.
Shown as request
aerospike.server.namespace.xdr_client_delete_timeout
(gauge)
Number of delete requests initiated by XDR that timed out on the namespace on this node.
Shown as request
aerospike.server.namespace.xdr_client_write_error
(gauge)
Number of write requests initiated by XDR that failed on the namespace on this node.
Shown as request
aerospike.server.namespace.xdr_client_write_success
(gauge)
Number of write requests initiated by XDR that succeeded on the namespace on this node.
Shown as request
aerospike.server.namespace.xdr_client_write_timeout
(gauge)
Number of write requests initiated by XDR that timed out on the namespace on this node.
Shown as request
aerospike.server.namespace.xdr_from_proxy_delete_error
(gauge)
Number of errors for XDR delete transactions proxied from another node.
Shown as error
aerospike.server.namespace.xdr_from_proxy_delete_not_found
(gauge)
Number of XDR delete transactions proxied from another node that resulted in not found.
Shown as transaction
aerospike.server.namespace.xdr_from_proxy_delete_success
(gauge)
Number of successful XDR delete transactions proxied from another node.
Shown as transaction
aerospike.server.namespace.xdr_from_proxy_delete_timeout
(gauge)
Number of timeouts for XDR delete transactions proxied from another node.
Shown as transaction
aerospike.server.namespace.xdr_from_proxy_write_error
(gauge)
Number of errors for XDR write transactions proxied from another node.
Shown as error
aerospike.server.namespace.xdr_from_proxy_write_success
(gauge)
Number of successful XDR write transactions proxied from another node.
Shown as transaction
aerospike.server.namespace.xdr_from_proxy_write_timeout
(gauge)
Number of timeouts for XDR write transactions proxied from another node.
Shown as transaction
aerospike.server.namespace.xdr_tomb_raider_period
(gauge)
Minimum amount of time in seconds between tomb-raider runs. Default is 1 day.
aerospike.server.namespace.xdr_tomb_raider_threads
(gauge)
Number of dedicated threads used by the xdr-tomb-raider to clear xdr_tombstones.
aerospike.server.namespace.xdr_tombstones
(gauge)
Number of tombstones on this node which are created by XDR for non-durable client deletes.
aerospike.server.namespace.xmem_id
(gauge)
The extended memory id of the namespace.
aerospike.server.node.ticks
(gauge)
Represents how many times exporter is called to fetch metrics.
aerospike.server.node.up
(gauge)
Represents if exporter is up and running.
aerospike.server.node_stats.advertise_ipv6
(gauge)
Requires heartbeat v3. Set to true in order enable IPv6.
aerospike.server.node_stats.batch_index_complete
(gauge)
Number of batch index requests completed.
Shown as request
aerospike.server.node_stats.batch_index_created_buffers
(gauge)
Number of 128KB response buffers created.
Shown as request
aerospike.server.node_stats.batch_index_delay
(gauge)
Number of times a batch index response buffer has been delayed (WOULDBLOCK on the send).
Shown as request
aerospike.server.node_stats.batch_index_destroyed_buffers
(gauge)
Number of 128KB response buffers destroyed.
Shown as request
aerospike.server.node_stats.batch_index_error
(gauge)
Number of batch index requests that completed with an error.
Shown as request
aerospike.server.node_stats.batch_index_error.count
(gauge)
Number of batch index requests that completed with an error.
Shown as request
aerospike.server.node_stats.batch_index_huge_buffers
(gauge)
Number temporary response buffers created that exceeded 128KB.
Shown as request
aerospike.server.node_stats.batch_index_initiate
(gauge)
Number of batch index requests received.
Shown as request
aerospike.server.node_stats.batch_index_proto_compression_ratio
(gauge)
Measures the average compressed size to uncompressed size ratio for protocol message data in batch index responses.
Shown as fraction
aerospike.server.node_stats.batch_index_proto_uncompressed_pct
(gauge)
Measures the percentage of batch index responses with uncompressed protocol message data.
Shown as percent
aerospike.server.node_stats.batch_index_threads
(gauge)
Number of batch index response worker threads.
Shown as request
aerospike.server.node_stats.batch_index_timeout
(gauge)
Number of batch index requests that timed-out on the server before being processed.
Shown as request
aerospike.server.node_stats.batch_index_unused_buffers
(gauge)
Number of available 128 KB response buffers currently in buffer pool.
Shown as request
aerospike.server.node_stats.batch_max_buffers_per_queue
(gauge)
Number of 128 KiB response buffers allowed in each batch index queue before it is marked as full.
Shown as request
aerospike.server.node_stats.batch_max_requests
(gauge)
Max number of keys allowed per node.
aerospike.server.node_stats.batch_max_unused_buffers
(gauge)
Max number of 128 KiB response buffers allowed in the unused buffer pool for reuse by any response thread.
aerospike.server.node_stats.client_connections
(gauge)
Number of active client connections to this node.
Shown as connection
aerospike.server.node_stats.client_connections_closed
(gauge)
Number of client connections that have been closed.
Shown as connection
aerospike.server.node_stats.client_connections_opened
(gauge)
client connections opened.
Shown as connection
aerospike.server.node_stats.client_connections_opened.count
(gauge)
client connections opened.
Shown as connection
aerospike.server.node_stats.cluster_clock_skew_ms
(gauge)
Current maximum clock skew in milliseconds between nodes in a cluster.
Shown as millisecond
aerospike.server.node_stats.cluster_clock_skew_stop_writes_sec
(gauge)
The threshold at which any namespace that is set to strong-consistency.
Shown as millisecond
aerospike.server.node_stats.cluster_generation
(gauge)
A 64 bit unsigned integer incremented on a node for every successful cluster partition re-balance or transition to orphan state.
Shown as node
aerospike.server.node_stats.cluster_integrity
(gauge)
Indicates integrity issues within the cluster.
aerospike.server.node_stats.cluster_is_member
(gauge)
Indicates that the node is not joined to a cluster
Shown as node
aerospike.server.node_stats.cluster_max_compatibility_id
(gauge)
Each node has a compatibility ID that is an integer based on the node database version.
aerospike.server.node_stats.cluster_min_compatibility_id
(gauge)
Each node has a compatibility ID that is an integer based on the node database version.
aerospike.server.node_stats.cluster_size
(gauge)
cluster size
Shown as node
aerospike.server.node_stats.debug_allocations
(gauge)
Options for debugging memory allocations on the server.
aerospike.server.node_stats.demarshal_error
(gauge)
Number of errors during the demarshal step.
aerospike.server.node_stats.disable_udf_execution
(gauge)
Completely disallow the execution of User-Defined Functions.
aerospike.server.node_stats.early_tsvc_batch_sub_error
(gauge)
Number of errors early in the transaction for batch subtransactions.
Shown as error
aerospike.server.node_stats.early_tsvc_client_error
(gauge)
Number of errors early in the transaction for direct client requests.
Shown as error
aerospike.server.node_stats.early_tsvc_from_proxy_batch_sub_error
(gauge)
Number of errors early in the commands for batch subtransactions proxied from another node.
Shown as error
aerospike.server.node_stats.early_tsvc_from_proxy_error
(gauge)
Number of errors early in the commands for commands other than batch subtransactions proxied from another node.
Shown as error
aerospike.server.node_stats.early_tsvc_ops_sub_error
(gauge)
Number of errors early in an internal ops subtransaction records accessed by a background query.
Shown as error
aerospike.server.node_stats.early_tsvc_udf_sub_error
(gauge)
Number of errors early in the transaction for UDF subtransactions.
Shown as error
aerospike.server.node_stats.enable_benchmarks_fabric
(gauge)
Enable histograms for fabric. See the Histograms from Aerospike Logs page for details.
Shown as transaction
aerospike.server.node_stats.enable_health_check
(gauge)
Monitors the health of a cluster and attempts to identity potential outlier nodes.
Shown as transaction
aerospike.server.node_stats.enable_hist_info
(gauge)
Enable histograms for info protocol transactions.
Shown as transaction
aerospike.server.node_stats.enforce_best_practices
(gauge)
Aerospike will fail to startup if any of the checked best-practices are violated.
Shown as transaction
aerospike.server.node_stats.fabric_bulk_recv_rate
(gauge)
Rate of traffic (bytes/sec) received by the fabric bulk channel during the last ticker-interval.
Shown as packet
aerospike.server.node_stats.fabric_bulk_send_rate
(gauge)
Rate of traffic (bytes/sec) sent by the fabric bulk channel during the last ticker-interval.
Shown as packet
aerospike.server.node_stats.fabric_connections
(gauge)
Number of active fabric connections to this node.
Shown as connection
aerospike.server.node_stats.fabric_connections_closed
(gauge)
Number of fabric connections that have been closed.
Shown as connection
aerospike.server.node_stats.fabric_connections_opened
(gauge)
Fabric connections opened.
Shown as connection
aerospike.server.node_stats.fabric_connections_opened.count
(gauge)
Fabric connections opened.
Shown as connection
aerospike.server.node_stats.fabric_ctrl_recv_rate
(gauge)
Rate of traffic (bytes/sec) received by the fabric ctrl channel during the last ticker-interval.
Shown as packet
aerospike.server.node_stats.fabric_ctrl_send_rate
(gauge)
Rate of traffic (bytes/sec) sent by the fabric ctrl channel during the last ticker-interval.
Shown as packet
aerospike.server.node_stats.fabric_meta_recv_rate
(gauge)
Rate of traffic (bytes/sec) received by the fabric meta channel during the last ticker-interval.
Shown as packet
aerospike.server.node_stats.fabric_meta_send_rate
(gauge)
Rate of traffic (bytes/sec) sent by the fabric meta channel during the last ticker-interval.
Shown as packet
aerospike.server.node_stats.fabric_rw_recv_rate
(gauge)
Rate of traffic (bytes/sec) received by the fabric meta channel during the last ticker-interval.
Shown as packet
aerospike.server.node_stats.fabric_rw_send_rate
(gauge)
Rate of traffic (bytes/sec) sent by the fabric rw channel during the last ticker-interval.
Shown as packet
aerospike.server.node_stats.failed_best_practices
(gauge)
Any of the best-practices which are checked when the server starts were violated.
aerospike.server.node_stats.heap_active_kbytes
(gauge)
The amount of memory in in-use pages in KiB.
Shown as kilobyte
aerospike.server.node_stats.heap_allocated_kbytes
(gauge)
The amount of memory in KiB allocated by the asd daemon.
Shown as kilobyte
aerospike.server.node_stats.heap_efficiency_pct
(gauge)
heap efficiency pct.
Shown as percent
aerospike.server.node_stats.heap_mapped_kbytes
(gauge)
Amount of memory in mapped pages in KiB.
Shown as kilobyte
aerospike.server.node_stats.heap_site_count
(gauge)
Number of distinct sites in the server code (specific locations in server functions) that have allocated heap memory.
aerospike.server.node_stats.heartbeat_connections
(gauge)
Number of active heartbeat connections to this node.
Shown as connection
aerospike.server.node_stats.heartbeat_connections_closed
(gauge)
Number of heartbeat connections that have been closed.
Shown as connection
aerospike.server.node_stats.heartbeat_connections_opened
(gauge)
heartbeat connections opened.
Shown as connection
aerospike.server.node_stats.heartbeat_connections_opened.count
(gauge)
heartbeat connections opened.
Shown as connection
aerospike.server.node_stats.heartbeat_received_foreign
(gauge)
Total number of heartbeats received from remote nodes.
aerospike.server.node_stats.heartbeat_received_self
(gauge)
Total number of multicast heartbeats from this node received by this node.
aerospike.server.node_stats.indent_allocations
(gauge)
Extra option for debug-allocations which enables detection of all double frees.
aerospike.server.node_stats.info_complete
(gauge)
Number of info requests completed.
aerospike.server.node_stats.info_max_ms
(gauge)
Checks info transactions for timeout after they are popped from the info transaction queue.
Shown as millisecond
aerospike.server.node_stats.info_queue
(gauge)
Number of info requests pending in info queue.
aerospike.server.node_stats.info_threads
(gauge)
Number of threads to create to process info requests.
aerospike.server.node_stats.info_timeout
(gauge)
Timeout in millisecond when xdr does info calls.
aerospike.server.node_stats.keep_caps_ssd_health
(gauge)
Enables non-root Aerospike users to keep permissions necessary to report (NVMe) device health.
aerospike.server.node_stats.log_local_time
(gauge)
Set logs to have local time stamp (also displays an offset to GMT).
aerospike.server.node_stats.log_millis
(gauge)
Set to log millisecond timestamps in the log file.
aerospike.server.node_stats.long_queries_active
(gauge)
Number of queries currently active (formerly queries_active or scans_active).
aerospike.server.node_stats.microsecond_histograms
(gauge)
Enable microsecond based histograms.
aerospike.server.node_stats.migrate_allowed
(gauge)
Indicates whether migrations are allowed or not on a node.
aerospike.server.node_stats.migrate_fill_delay
(gauge)
Seconds to delay before starting fill migrations.
aerospike.server.node_stats.migrate_max_num_incoming
(gauge)
Maximum number of partitions a node can be receiving records from at any given time.
aerospike.server.node_stats.migrate_partitions_remaining
(gauge)
Number of partitions remaining to migrate (in either direction).
aerospike.server.node_stats.migrate_threads
(gauge)
Number of threads per server allocated for data migration.
aerospike.server.node_stats.min_cluster_size
(gauge)
minimum number of nodes required for a cluster to form.
Shown as byte
aerospike.server.node_stats.objects
(gauge)
Total number of replicated objects on this node. Includes master and replica objects.
Shown as object
aerospike.server.node_stats.os_group_perms
(gauge)
Group read/write permissions are added to files created by the service.
aerospike.server.node_stats.poison_allocations
(gauge)
Poision allocation.s
aerospike.server.node_stats.process_cpu_pct
(gauge)
Percentage of CPU usage by the asd process.
Shown as percent
aerospike.server.node_stats.proto_fd_idle_ms
(gauge)
Number of Milliseconds to wait before reaping connections.
Shown as millisecond
aerospike.server.node_stats.proto_fd_max
(gauge)
Maximum number of open file descriptors opened on behalf of client connections.
aerospike.server.node_stats.proxy_in_progress
(gauge)
Number of proxies in progress. Also called proxy hash.
aerospike.server.node_stats.pseudo_log_debug
(gauge)
suggests debug log is enabled on a specific node.
aerospike.server.node_stats.pseudo_log_detail
(gauge)
Suggests detail log is enabled on a specific node.
aerospike.server.node_stats.quarantine_allocations
(gauge)
Quarantine allocations.
aerospike.server.node_stats.query_max_done
(gauge)
Maximum number of finished query kept for monitoring. Range is 0-1000.
aerospike.server.node_stats.query_short_running
(gauge)
Number of short running queries ever attempted in the system.
aerospike.server.node_stats.query_threads_limit
(gauge)
c Maximum number of threads allowed for all queries.
aerospike.server.node_stats.reaped_fds
(gauge)
Number of idle client connections closed.
aerospike.server.node_stats.run_as_daemon
(gauge)
initial process forks into a new process.
aerospike.server.node_stats.rw_in_progress
(gauge)
Reads/writes in progress.
aerospike.server.node_stats.service_threads
(gauge)
Number of threads receiving client requests and executing transactions.
Shown as thread
aerospike.server.node_stats.sindex_builder_threads
(gauge)
Number of threads for building secondary indexes.
aerospike.server.node_stats.sindex_gc_garbage_cleaned
(gauge)
Sum of secondary index garbage entries cleaned by secondary index GC.
Shown as record
aerospike.server.node_stats.sindex_gc_garbage_found
(gauge)
Sum of secondary index garbage entries found by secondary index GC.
aerospike.server.node_stats.sindex_gc_list_creation_time
(gauge)
Sum of time spent in finding secondary index garbage entries by secondary index GC (millisecond).
Shown as millisecond
aerospike.server.node_stats.sindex_gc_list_deletion_time
(gauge)
Sum of time spent in cleaning secondary index garbage entries by secondary index GC (millisecond).
Shown as millisecond
aerospike.server.node_stats.sindex_gc_objects_validated
(gauge)
Number of secondary index entries processed by secondary index GC.
Shown as record
aerospike.server.node_stats.sindex_gc_period
(gauge)
Interval (seconds) at which secondary index garbage collection thread runs.
Shown as second
aerospike.server.node_stats.sindex_gc_retries
(gauge)
Number of gc retries.
aerospike.server.node_stats.sindex_ucgarbage_found
(gauge)
Number of un-cleanable garbage entries in the sindexes encountered through queries.
aerospike.server.node_stats.stay_quiesced
(gauge)
A node will start up quiesced and will remain quiesced.
aerospike.server.node_stats.system_free_mem_kbytes
(gauge)
Amount of free system memory in kilobytes. Includes buffers and caches and not shared memory.
Shown as kilobyte
aerospike.server.node_stats.system_free_mem_pct
(gauge)
System free mem percent.
Shown as percent
aerospike.server.node_stats.system_kernel_cpu_pct
(gauge)
Total cpu pct used by kernel.
Shown as percent
aerospike.server.node_stats.system_thp_mem_kbytes
(gauge)
Amount of memory in use by the Transparent Huge Page mechanism in Kilobytes.
Shown as kilobyte
aerospike.server.node_stats.system_total_cpu_pct
(gauge)
Total cpu used by system itself.
Shown as percent
aerospike.server.node_stats.system_user_cpu_pct
(gauge)
Total cpu pct consumed by user.
Shown as percent
aerospike.server.node_stats.threads_detached
(gauge)
Number of detached server threads currently running.
Shown as thread
aerospike.server.node_stats.threads_joinable
(gauge)
Number of joinable server threads currently running.
Shown as thread
aerospike.server.node_stats.threads_pool
(gauge)
Overall filefd allocated.
Shown as thread
aerospike.server.node_stats.threads_pool_active
(gauge)
Number of currently active threads in the server thread pool.
Shown as thread
aerospike.server.node_stats.threads_pool_total
(gauge)
Total number of threads in the server thread pool.
Shown as thread
aerospike.server.node_stats.ticker_interval
(gauge)
Global configuration for how often to print ticker-info to the log in seconds.
Shown as second
aerospike.server.node_stats.time_since_rebalance
(gauge)
Total time since nodes are rebalanced.
Shown as second
aerospike.server.node_stats.tls_refresh_period
(gauge)
Time interval for refreshing the cert-file key-file and cert-blacklist.
Shown as second
aerospike.server.node_stats.tombstones
(gauge)
Total number of Tombstones.
Shown as object
aerospike.server.node_stats.transaction_max_ms
(gauge)
Time to wait for success in milliseconds.
Shown as millisecond
aerospike.server.node_stats.transaction_retry_ms
(gauge)
Time to wait for success in milliseconds before retrying a transaction.
Shown as millisecond
aerospike.server.node_stats.tree_gc_queue
(gauge)
Current gc queue.
aerospike.server.node_stats.uptime
(gauge)
Total time the system is up.
Shown as second
aerospike.server.sets.data_used_bytes
(gauge)
Regardless of storage-engine the total storage allocated is data_total_bytes and the amount of data used in that storage.
Shown as byte
aerospike.server.sets.default_read_touch_ttl_pct
(gauge)
Values 1-100 specify a percentage of the most recent record expiration time within this interval of the records end of life will generate a touch.
Shown as percent
aerospike.server.sets.default_ttl
(gauge)
Default time-to-live (in seconds) for a record from the time of creation or last update.
aerospike.server.sets.disable_eviction
(gauge)
Is sets eviction is disabled.
aerospike.server.sets.enable_index
(gauge)
Maintains an index specific to the set.
aerospike.server.sets.index_populating
(gauge)
aerospike.server.sets.memory_data_bytes
(gauge)
Memory used by this set for the data part (does not include index part). Value will be 0 if data is not stored in memory.
Shown as byte
aerospike.server.sets.objects
(gauge)
Total number of objects (master and all replicas) in this set on this node.
Shown as object
aerospike.server.sets.sindexes
(gauge)
aerospike.server.sets.stop_writes_count
(gauge)
Writes count.
aerospike.server.sets.stop_writes_size
(gauge)
Specifies a maximum limit in bytes for the size of a set.
Shown as byte
aerospike.server.sets.tombstones
(gauge)
Total number of tombstones (master and all replicas) in this set on this node.
Shown as object
aerospike.server.sets.truncate_lut
(gauge)
The most covering truncate_lut for this set.
aerospike.server.sets.truncating
(gauge)
Indicates when the set is in the process of being truncated.
aerospike.server.sindex.entries
(gauge)
Number of secondary index entries for this secondary index.
aerospike.server.sindex.entries_per_bval
(gauge)
Ratio of entries to unique bin values.
aerospike.server.sindex.entries_per_rec
(gauge)
Ratio of entries to unique records for a given secondary index.
aerospike.server.sindex.histogram
(gauge)
Indicates whether histograms are enabled for this secondary index.
aerospike.server.sindex.load_pct
(gauge)
The progress in percentage of the creation of secondary index.
Shown as percent
aerospike.server.sindex.load_time
(gauge)
Total time taken to load secondary index.
aerospike.server.sindex.stat_gc_recs
(gauge)
Number of records that have been garbage collected out of the secondary index memory.
aerospike.server.sindex.used_bytes
(gauge)
Amount of memory in bytes consumed by the secondary index.
Shown as byte
aerospike.server.sysinfo.filefd_allocated
(gauge)
overall filefd allocated.
aerospike.server.sysinfo.memory_stats_shmem_bytes
(gauge)
Total shmem bytes.
Shown as byte
aerospike.server.sysinfo.memory_stats_swap_cached_bytes
(gauge)
swap cache bytes size.
Shown as byte
aerospike.server.sysinfo.netstat_tcp_activeopens
(gauge)
active tcp connections.
aerospike.server.sysinfo.netstat_tcp_currestab
(gauge)
aerospike.server.sysinfo.netstat_tcp_retranssegs
(gauge)
number of retransmitted segment or packets.
aerospike.server.sysinfo.network_receive_bytes
(gauge)
Total bytes received.
Shown as byte
aerospike.server.sysinfo.network_transfer_bytes
(gauge)
Total bytes transferred.
Shown as byte
aerospike.server.uptime
(gauge)
The time since last server restart.
Shown as second
aerospike.server.xdr.abandoned
(gauge)
Number of records abandoned because of permanent failure at the destination.
aerospike.server.xdr.lag
(gauge)
Lag in seconds between the destination and the source datacenters.
aerospike.server.xdr.lap_us
(gauge)
Time in microseconds taken to process records across partitions in one lap (processing cycle).
aerospike.server.xdr.latency_ms
(gauge)
Average network latency for the successfully shipped latency.
Shown as millisecond
aerospike.server.xdr.recoveries
(gauge)
Number of partitions that are recovered by reducing the primary index of that partition.
aerospike.server.xdr.recoveries.count
(gauge)
Number of partitions that are recovered by reducing the primary index of that partition.
aerospike.server.xdr.recoveries_pending
(gauge)
Number of recoveries currently pending.
aerospike.server.xdr.retry_conn_reset
(gauge)
Number of records whose shipment is retried due to a reset of the connection to the remote datacenter.
aerospike.server.xdr.retry_conn_reset.count
(gauge)
Number of records whose shipment is retried due to a reset of the connection to the remote datacenter.
aerospike.server.xdr.retry_dest
(gauge)
Number of records retried due to a temporary error returned by destination node.
aerospike.server.xdr.retry_dest.count
(gauge)
Number of records retried due to a temporary error returned by destination node.
aerospike.server.xdr.retry_no_node
(gauge)
Number of records retried because XDR cannot determine which destination node is the master.
aerospike.server.xdr.retry_no_node.count
(gauge)
Number of records retried because XDR cannot determine which destination node is the master.
aerospike.server.xdr.success
(gauge)
Number of records successfully shipped to remote datacenters.
aerospike.server.xdr.success.count
(gauge)
Number of records successfully shipped to remote datacenters.
aerospike.server.namespace.background_query_max_rps
(gauge)
Maximum records per second (RPS) allowed for a background query.
aerospike.server.namespace.cache_read_pct
(gauge)
The percentage of read transactions that are hitting the post write queue and will save an io to the underlying storage device.
Shown as percent
aerospike.server.namespace.expired_objects
(gauge)
The number of objects expired from this namespace on this node since the server started.
aerospike.server.namespace.force_long_queries
(gauge)
Force long queries.
aerospike.server.namespace.hwm_breached
(gauge)
If true Aerospike has breached ‘high-water-[disk/memory]-pct’ for this namespace.
aerospike.server.namespace.migrate_record_receives
(gauge)
Number of record insert request received by immigration.
aerospike.server.namespace.migrate_record_retransmits
(gauge)
Number of times emigration has retransmitted records.
aerospike.server.namespace.migrate_records_skipped
(gauge)
Number of times emigration did not ship a record because the remote node was already up-to-date.
aerospike.server.namespace.migrate_records_transmitted
(gauge)
Number of records emigration has read and sent.
aerospike.server.namespace.migrate_tx_instances
(gauge)
The number of instance objects managing emigrations.
aerospike.server.namespace.stop_writes
(gauge)
If true this namespace is currently not allowing writes.

Events

Aerospike does not include any events.

Service Checks

aerospike.openmetrics.health

Returns CRITICAL if the Agent is unable to connect to the OpenMetrics endpoint, otherwise returns OK.

Statuses: ok, critical

Troubleshooting

Need help? Contact Aerospike support.