Behaviours: prometheus_collector.
Collects Erlang VM metrics using erlang:statistics/1 .
erlang_vm_statistics_bytes_output_totalerlang_vm_statistics_bytes_received_totalerlang_vm_statistics_context_switcheserlang_vm_statistics_dirty_cpu_run_queue_lengtherlang_vm_statistics_dirty_io_run_queue_lengtherlang_vm_statistics_garbage_collection_number_of_gcserlang_vm_statistics_garbage_collection_words_reclaimederlang_vm_statistics_garbage_collection_bytes_reclaimederlang_vm_statistics_reductions_totalerlang_vm_statistics_run_queues_lengtherlang_vm_statistics_runtime_millisecondserlang_vm_statistics_wallclock_time_millisecondserlang_vm_statistics_runtime_milliseconds, except that real time is
measured as opposed to runtime or CPU time.
Metrics exported by this collector can be configured via
vm_statistics_collector_metrics key of prometheus app environment.
context_switches for erlang_vm_statistics_context_switches;
garbage_collection
for erlang_vm_statistics_garbage_collection_number_of_gcs,
erlang_vm_statistics_garbage_collection_bytes_reclaimed, and
erlang_vm_statistics_garbage_collection_words_reclaimed;
io for erlang_vm_statistics_bytes_output_total and
erlang_vm_statistics_bytes_received_total;
reductions for erlang_vm_statistics_reductions_total;
run_queue for erlang_vm_statistics_run_queues_length;
runtime for erlang_vm_statistics_runtime_milliseconds;
wall_clock for erlang_vm_statistics_wallclock_time_milliseconds.
Generated by EDoc