Module prometheus_mnesia_collector

Collects Mnesia metrics mainly using mnesia:system_info/1 .

Behaviours: prometheus_collector.

Description

Collects Mnesia metrics mainly using mnesia:system_info/1 .

Exported metrics

Configuration

Metrics exported by this collector can be configured via mnesia_collector_metrics key of prometheus app environment.

Available options: - held_locks for erlang_mnesia_held_locks; - lock_queue for erlang_mnesia_lock_queue; - transaction_participants for erlang_mnesia_transaction_participants; - transaction_coordinators for erlang_mnesia_transaction_coordinators; - transaction_failures for erlang_mnesia_failed_transactions; - transaction_commits for erlang_mnesia_committed_transactions; - transaction_log_writes for erlang_mnesia_logged_transactions; - transaction_restarts for erlang_mnesia_restarted_transactions; - memory_usage_bytes for erlang_mnesia_memory_usage_bytes.

By default all metrics are enabled.

Generated by EDoc