DB extractor metrics
The DB extractor can send performance metrics for remote monitoring and debugging.
This section contains the full list of available metrics from the extractor. For information on the different types of metrics, see the Prometheus documentation. In general, Counter starts at zero and increases during a run of the extractor, while Gauge may change freely.
|db_extractor_start_time||Gauge||The timestamp (seconds) of when the extractor last started.|
|db_extractor_finish_time||Gauge||The timestamp (seconds) of when the extractor last finished.|
|db_extractor_memory_bytes||Gauge||The memory usage of extractor in bytes.|
|db_extractor_cpu_percent||Total The CPU usage of extractor (0 - 100). Notice that this value is summed across all threads, so the value might exceed 100.|
|db_extractor_num_threads||Gauge||The number of threads used by the extractor.|
|db_extractor_rows_fetched||Counter||The number of rows fetched from a database, labeled on each query.|
|db_extractor_rows_uploaded||Counter||The total number of rows successfully uploaded to CDF.|
|db_extractor_queries_run||Counter||The number of successful queries.|
|db_extractor_queries_failed||Counter||The number failed queries.|
|db_extractor_connection_num||Counter||The number of concurrent database connections active. This is the number of active queries.|
|db_extractor_server_num||Counter||The number of databases specified in configuration.|
|db_extractor_running||Counter||The state of extractor as a numeric value. 1 indicates running, 0 indicates not running.|
|db_extractor_info||Information dictionary about the given extractor. This is the extractor's name and version.|