Volt Active Data provides metrics in Prometheus format that you can use to track and monitor database activity and status. This appendix provides a list of all the metrics values available from Volt, including a description of their type and purpose. The metrics are grouped according to the particular aspect of the product they report on, including:
The following table describes the metrics available for monitoring the database content, such as tables and indexes. This information can be used for determining the number, size, and distribution of tables in the database.
Table B.1. Tables and Indexes
Metrics | Type | Description |
---|---|---|
voltdb_index_entry_count_total | Gauge | The number of index entries in the partition. |
voltdb_index_memory_estimate_bytes | Gauge | The estimated amount of memory consumed by the index entries. |
voltdb_table_allocated_memory_bytes | Gauge | The total size of memory allocated for storing inline data associated with this table in this partition. For streams, the amount of memory in use to queue export data (both in memory and as export overflow) prior to its being passed to the export target. |
voltdb_table_data_memory_bytes | Gauge | The total memory used for storing inline data associated with this table in this partition. |
voltdb_table_string_data_memory_bytes | Gauge | The total memory used for storing non-inline variable length data (VARCHAR, VARBINARY, and GEOGRAPHY) associated with this table in this partition. |
voltdb_table_tuple_total | Gauge | The number of rows stored for this table in the current partition. For streams, the cumulative total number of rows inserted into the stream. |
voltdb_ttl_failed_total | Counter | Total number of times TTL failed to be processed. |
voltdb_ttl_last_execution_timestamp_seconds | Gauge | The timestamp when the last round of TTL processing occurred. |
voltdb_ttl_rows_deleted_total | Counter | The total number of rows expired and deleted by the TTL attribute. |
voltdb_ttl_rows_remaining_total | Gauge | The number of expired rows not deleted during the last TTL processing due to batch size limits. If TTL processing is keeping up with the throughput, this value should tend towards zero. |