Appendix B. Volt Active Data Metrics

Documentation

VoltDB Home » Documentation » Administrator's Guide

Appendix B. Volt Active Data Metrics

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:

B.1. Database Tables and Indexes

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

MetricsTypeDescription
voltdb_​index_​entry_​count_​totalGauge

The number of index entries in the partition.

voltdb_​index_​memory_​estimate_​bytesGauge

The estimated amount of memory consumed by the index entries.

voltdb_​table_​allocated_​memory_​bytesGauge

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_​bytesGauge

The total memory used for storing inline data associated with this table in this partition.

voltdb_​table_​string_​data_​memory_​bytesGauge

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_​totalGauge

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_​totalCounter

Total number of times TTL failed to be processed.

voltdb_​ttl_​last_​execution_​timestamp_​secondsGauge

The timestamp when the last round of TTL processing occurred.

voltdb_​ttl_​rows_​deleted_​totalCounter

The total number of rows expired and deleted by the TTL attribute.

voltdb_​ttl_​rows_​remaining_​totalGauge

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.