Vector Metrics Reference
Metrics reference for Aerospike Vector Search
Application
aerospike_vector_search_batch_requests
Number of batch direct requests that were rejected because of errors.
counter
integer
aerospike_vector_search_cluster_created_timestamp
Indicates the date and time when the cluster was created.
gauge
integer
aerospike_vector_search_cluster_key
Randomly generated 64-bit hexadecimal string to identify the AVS cluster.
gauge
integer
aerospike_vector_search_cluster_size
Size of the cluster. Can be checked to make sure the cluster size is what you expect after adding or removing a node. Check across all nodes in a cluster.
gauge
integer
aerospike_vector_search_connections
Number of active client connections to AVS.
counter
integer
aerospike_vector_search_healer_cycle
Details of an AVS healer cycle. To extract relevant meaning, filter within this metric using one or more of the following filter labels.
-
type
reports details of the healer as one of the following:-
cycle-time
time it takes for a healer cycle to complete -
total-time
total time spent by the healer -
enqueue-index-in
number of items that the healer has proxied into an AVS node for re-indexing -
enqueue-index-out
number of items that the healer has proxied out to another node for re-indexing -
enqueue-index-local
number of items re-indexed on the node
-
gauge
integer
aerospike_vector_search_heartbeats_adjacency_size
…
gauge
integer
aerospike_vector_search_heartbeats_received
The number of heartbeats received from other cluster instances.
counter
integer
aerospike_vector_search_heartbeats_sent
The number of heartbeats sent to other cluster instances.
counter
integer
aerospike_vector_search_hlc
…
gauge
integer
aerospike_vector_search_indexing_queue_size
Queue depth of metrics currently being index by Aerospike Vector Search. The maximum queue depth is 1,000,000. Exceeding this limit results in a resource exhausted
error.
This value is configured using the max-mem-queue-size
property on the AVS node or the index. The default value is 1,000,000.
counter
integer
aerospike_vector_search_internal_connections
…
counter
integer
aerospike_vector_search_node_id
…
gauge
integer
aerospike_vector_search_requests
Number of requests on a given Aerospike Vector Search node. Filter within this metric to extract relevant meaning. Some labels support additional filters, as noted below:
type
filters the different request types, which includequery
,batch_merge
,is-indexed
,delete
,update
,exists
,read
, andwrite
. Since inbound and outbound proxying are accounted for, this metric can be greater than the actual volume of requests.update_type
orquery_type
provide more information about the behavior of an update or query, and can be one of the following:client
is a request from the client.local
request performed on the node.proxy-out
request routed out to another node.proxy-in
request routed in from another node.
status
can beerror
,success
,queued
,malformed
, orunauthenticated-error
.
Monitoring depends on your use case. Consider monitoring for errors, queries per second (QPS), or ingest rate using this metric with filters. The following expression illustrates monitoring for QPS.
rate(aerospike_vector_search_requests{type="query", status="success"}[$__rate_interval])
counter
integer
aerospike_vector_search_users
…
counter
integer
aerospike_vector_search_vector_records
Number of records processed by a standalone indexer or the healer.
status
can be one of the following:indexed
- number of records successfully indexedscanned
- number of records eligible to be indexedunindexed
- number of records eligible that are not yet indexedbatch-merge-pending
- number of records waiting to be merged into the indexreindexed
- number of records re-indexed by the healer
gauge
integer
Index
aerospike_vector_search_index_cache_evictions
Number of objects evicted from the index cache on this node since AVS started.
histogram
integer
aerospike_vector_search_index_cache_evictions_collected
Total number of objects evicted from the index cache on this node.
histogram
integer
aerospike_vector_search_index_cache_evictions_collected_count
Count of events that have been observed for cache_evictions_collected
.
histogram
integer
aerospike_vector_search_index_cache_evictions_expired
…
histogram
integer
aerospike_vector_search_index_cache_evictions_expired_count
Count of events that have been observed for cache_evictions_expired
.
histogram
integer
aerospike_vector_search_index_cache_evictions_explicit
…
histogram
integer
aerospike_vector_search_index_cache_evictions_explicit_count
Count of events that have been observed for cache_evictions_explicit
.
histogram
integer
aerospike_vector_search_index_cache_evictions_replaced
…
histogram
integer
aerospike_vector_search_index_cache_evictions_replaced_count
Count of events that have been observed for cache_evictions_replaced
.
histogram
integer
aerospike_vector_search_index_cache_evictions_size
…
histogram
integer
aerospike_vector_search_index_cache_evictions_size_count
Count of events that have been observed for cache_evictions_size
.
histogram
integer
aerospike_vector_search_index_cache_evictions_weight
…
counter
integer
aerospike_vector_search_index_cache_hits
…
counter
integer
aerospike_vector_search_index_cache_loads_failure
…
timer
integer
aerospike_vector_search_index_cache_loads_failure_count
Count of events that have been observed for cache_loads_failure
.
timer
integer
aerospike_vector_search_index_cache_loads_success
…
timer
integer
aerospike_vector_search_index_cache_loads_success_count
Count of events that have been observed for cache_loads_success
.
timer
integer