Authors: Matthias Nilsson (matthias@baktus.se).
config() = [{config_name(), value()}]
config_name() = atom()
data() = {metric_name(), [metric()]}
metric() = {metric_name(), value()}
metric_name() = atom()
state() = #state{}
value() = term()
| available_collectors/0 | List available collectors. |
| collect/1 | Collect information about mnesia and ets/dets tables. |
| config/2 | Configure the running state of prfMnesia. |
available_collectors() -> [metric_name()]
List available collectors
The following collectors are available:
| [collector] | [unit] |
|---|---|
| held_locks | count |
| held_locks_change | count/s |
| lock_queue | count |
| lock_queue_change | count/s |
| subscribers | [pid()] |
| table_sizes | [bytes] |
| table_size_changes | [bytes/s] |
| object_counts | [count] |
| object_count_changes | [count/s] |
| current_transactions | count |
| current_transactions_change | count/s |
| failed_transactions | count |
| failed_transactions_change | count/s |
| committed_transactions | count |
| committed_transactions_change | count/s |
| restarted_transactions | count |
| restarted_transactions_change | count/s |
| logged_transactions | count |
| logged_transactions_change | count/s |
Collect information about mnesia and ets/dets tables.
Default collectors are held_locks, current_transactions, failed_transactions, and committed_transactions.Configure the running state of prfMnesia.
Available config parameters:
[parameter] [unit] collectors [collector*]
* as listed byavailable_collectors/0
Generated by EDoc