278 lines
5.9 KiB
Markdown
278 lines
5.9 KiB
Markdown
## Telegraf Plugin: Aerospike
|
|
|
|
#### Plugin arguments:
|
|
- **server** string : Server endpoint in hostname:port format
|
|
- **enableAuth** bool : Use authentication when collecting stats
|
|
- **autoAuthDisable** bool : If auth is enabled and auth is not supported, disable authentication.
|
|
- **username** : Username
|
|
- **password** : Password
|
|
|
|
|
|
|
|
#### Description
|
|
|
|
The aerospike plugin queries aerospike server(s) and get node statistics. It also collects stats for
|
|
all the configured namespaces.
|
|
|
|
For what the measurements mean, please consult the [Aerospike Metrics Reference Docs](http://www.aerospike.com/docs/reference/metrics).
|
|
|
|
The metric names, to make it less complicated in querying, have replaced all `-` with `_` as Aerospike metrics come in both forms (no idea why).
|
|
|
|
# Measurements:
|
|
#### Aerospike Statistics [values]:
|
|
|
|
Meta:
|
|
- units: Integer
|
|
|
|
Measurement names:
|
|
- batch_index_queue
|
|
- batch_index_unused_buffers
|
|
- batch_queue
|
|
- batch_tree_count
|
|
- client_connections
|
|
- data_used_bytes_memory
|
|
- index_used_bytes_memory
|
|
- info_queue
|
|
- migrate_progress_recv
|
|
- migrate_progress_send
|
|
- migrate_rx_objs
|
|
- migrate_tx_objs
|
|
- objects
|
|
- ongoing_write_reqs
|
|
- partition_absent
|
|
- partition_actual
|
|
- partition_desync
|
|
- partition_object_count
|
|
- partition_ref_count
|
|
- partition_replica
|
|
- proxy_in_progress
|
|
- query_agg_avg_rec_count
|
|
- query_avg_rec_count
|
|
- query_lookup_avg_rec_count
|
|
- queue
|
|
- record_locks
|
|
- record_refs
|
|
- sindex_used_bytes_memory
|
|
- sindex_gc_garbage_cleaned
|
|
- system_free_mem_pct
|
|
- total_bytes_disk
|
|
- total_bytes_memory
|
|
- tree_count
|
|
- scans_active
|
|
- uptime
|
|
- used_bytes_disk
|
|
- used_bytes_memory
|
|
- cluster_size
|
|
- waiting_transactions
|
|
|
|
#### Aerospike Statistics [cumulative]:
|
|
|
|
Meta:
|
|
- units: Integer
|
|
|
|
Measurement names:
|
|
- batch_errors
|
|
- batch_index_complete
|
|
- batch_index_errors
|
|
- batch_index_initiate
|
|
- batch_index_timeout
|
|
- batch_initiate
|
|
- batch_timeout
|
|
- err_duplicate_proxy_request
|
|
- err_out_of_space
|
|
- err_replica_non_null_node
|
|
- err_replica_null_node
|
|
- err_rw_cant_put_unique
|
|
- err_rw_pending_limit
|
|
- err_rw_request_not_found
|
|
- err_storage_queue_full
|
|
- err_sync_copy_null_master
|
|
- err_sync_copy_null_node
|
|
- err_tsvc_requests
|
|
- err_write_fail_bin_exists
|
|
- err_write_fail_generation
|
|
- err_write_fail_generation_xdr
|
|
- err_write_fail_incompatible_type
|
|
- err_write_fail_key_exists
|
|
- err_write_fail_key_mismatch
|
|
- err_write_fail_not_found
|
|
- err_write_fail_noxdr
|
|
- err_write_fail_parameter
|
|
- err_write_fail_prole_delete
|
|
- err_write_fail_prole_generation
|
|
- err_write_fail_prole_unknown
|
|
- err_write_fail_unknown
|
|
- fabric_msgs_rcvd
|
|
- fabric_msgs_sent
|
|
- heartbeat_received_foreign
|
|
- heartbeat_received_self
|
|
- migrate_msgs_recv
|
|
- migrate_msgs_sent
|
|
- migrate_num_incoming_accepted
|
|
- migrate_num_incoming_refused
|
|
- proxy_action
|
|
- proxy_initiate
|
|
- proxy_retry
|
|
- proxy_retry_new_dest
|
|
- proxy_retry_q_full
|
|
- proxy_retry_same_dest
|
|
- proxy_unproxy
|
|
- query_abort
|
|
- query_agg
|
|
- query_agg_abort
|
|
- query_agg_err
|
|
- query_agg_success
|
|
- query_bad_records
|
|
- query_fail
|
|
- query_long_queue_full
|
|
- query_long_running
|
|
- query_lookup_abort
|
|
- query_lookup_err
|
|
- query_lookups
|
|
- query_lookup_success
|
|
- query_reqs
|
|
- query_short_queue_full
|
|
- query_short_running
|
|
- query_success
|
|
- query_tracked
|
|
- read_dup_prole
|
|
- reaped_fds
|
|
- rw_err_ack_badnode
|
|
- rw_err_ack_internal
|
|
- rw_err_ack_nomatch
|
|
- rw_err_dup_cluster_key
|
|
- rw_err_dup_internal
|
|
- rw_err_dup_send
|
|
- rw_err_write_cluster_key
|
|
- rw_err_write_internal
|
|
- rw_err_write_send
|
|
- sindex_ucgarbage_found
|
|
- sindex_gc_locktimedout
|
|
- sindex_gc_inactivity_dur
|
|
- sindex_gc_activity_dur
|
|
- sindex_gc_list_creation_time
|
|
- sindex_gc_list_deletion_time
|
|
- sindex_gc_objects_validated
|
|
- sindex_gc_garbage_found
|
|
- stat_cluster_key_err_ack_dup_trans_reenqueue
|
|
- stat_cluster_key_err_ack_rw_trans_reenqueue
|
|
- stat_cluster_key_prole_retry
|
|
- stat_cluster_key_regular_processed
|
|
- stat_cluster_key_trans_to_proxy_retry
|
|
- stat_deleted_set_object
|
|
- stat_delete_success
|
|
- stat_duplicate_operation
|
|
- stat_evicted_objects
|
|
- stat_evicted_objects_time
|
|
- stat_evicted_set_objects
|
|
- stat_expired_objects
|
|
- stat_nsup_deletes_not_shipped
|
|
- stat_proxy_errs
|
|
- stat_proxy_reqs
|
|
- stat_proxy_reqs_xdr
|
|
- stat_proxy_success
|
|
- stat_read_errs_notfound
|
|
- stat_read_errs_other
|
|
- stat_read_reqs
|
|
- stat_read_reqs_xdr
|
|
- stat_read_success
|
|
- stat_rw_timeout
|
|
- stat_slow_trans_queue_batch_pop
|
|
- stat_slow_trans_queue_pop
|
|
- stat_slow_trans_queue_push
|
|
- stat_write_errs
|
|
- stat_write_errs_notfound
|
|
- stat_write_errs_other
|
|
- stat_write_reqs
|
|
- stat_write_reqs_xdr
|
|
- stat_write_success
|
|
- stat_xdr_pipe_miss
|
|
- stat_xdr_pipe_writes
|
|
- stat_zero_bin_records
|
|
- storage_defrag_corrupt_record
|
|
- storage_defrag_wait
|
|
- transactions
|
|
- basic_scans_succeeded
|
|
- basic_scans_failed
|
|
- aggr_scans_succeeded
|
|
- aggr_scans_failed
|
|
- udf_bg_scans_succeeded
|
|
- udf_bg_scans_failed
|
|
- udf_delete_err_others
|
|
- udf_delete_reqs
|
|
- udf_delete_success
|
|
- udf_lua_errs
|
|
- udf_query_rec_reqs
|
|
- udf_read_errs_other
|
|
- udf_read_reqs
|
|
- udf_read_success
|
|
- udf_replica_writes
|
|
- udf_scan_rec_reqs
|
|
- udf_write_err_others
|
|
- udf_write_reqs
|
|
- udf_write_success
|
|
- write_master
|
|
- write_prole
|
|
|
|
#### Aerospike Statistics [percentage]:
|
|
|
|
Meta:
|
|
- units: percent (out of 100)
|
|
|
|
Measurement names:
|
|
- free_pct_disk
|
|
- free_pct_memory
|
|
|
|
# Measurements:
|
|
#### Aerospike Namespace Statistics [values]:
|
|
|
|
Meta:
|
|
- units: Integer
|
|
- tags: `namespace=<namespace>`
|
|
|
|
Measurement names:
|
|
- available_bin_names
|
|
- available_pct
|
|
- current_time
|
|
- data_used_bytes_memory
|
|
- index_used_bytes_memory
|
|
- master_objects
|
|
- max_evicted_ttl
|
|
- max_void_time
|
|
- non_expirable_objects
|
|
- objects
|
|
- prole_objects
|
|
- sindex_used_bytes_memory
|
|
- total_bytes_disk
|
|
- total_bytes_memory
|
|
- used_bytes_disk
|
|
- used_bytes_memory
|
|
|
|
#### Aerospike Namespace Statistics [cumulative]:
|
|
|
|
Meta:
|
|
- units: Integer
|
|
- tags: `namespace=<namespace>`
|
|
|
|
Measurement names:
|
|
- evicted_objects
|
|
- expired_objects
|
|
- set_deleted_objects
|
|
- set_evicted_objects
|
|
|
|
#### Aerospike Namespace Statistics [percentage]:
|
|
|
|
Meta:
|
|
- units: percent (out of 100)
|
|
- tags: `namespace=<namespace>`
|
|
|
|
Measurement names:
|
|
- free_pct_disk
|
|
- free_pct_memory
|
|
|
|
|
|
#### Aerospike Latency Histogram:
|
|
Measurement names:
|
|
- latency>1ms
|
|
- latency>8ms
|
|
- latency>64ms |