Behaviours: prometheus_collector.
Collects information about the sockets and processes involved in the Erlang distribution mechanism.
All metrics include a label 'peer' that indicates which distributed connection the metric is about.
Metrics pertaining to processes may apply to three different types
of proccesses depending on the distribution transport:
type="dist", type="tls_connection" or type="tls_sender".
erlang_vm_dist_recv_byteserlang_vm_dist_recv_cnterlang_vm_dist_recv_max_byteserlang_vm_dist_recv_avg_byteserlang_vm_dist_recv_dvi_byteserlang_vm_dist_send_byteserlang_vm_dist_send_cnterlang_vm_dist_send_max_byteserlang_vm_dist_send_avg_byteserlang_vm_dist_send_pend_byteserlang_vm_dist_port_input_byteserlang_vm_dist_port_output_byteserlang_vm_dist_port_memory_byteserlang_vm_dist_port_queue_size_byteserlang_vm_dist_proc_memory_byteserlang_vm_dist_proc_heap_size_wordserlang_vm_dist_proc_min_heap_size_wordserlang_vm_dist_proc_min_bin_vheap_size_wordserlang_vm_dist_proc_stack_size_wordserlang_vm_dist_proc_total_heap_size_wordserlang_vm_dist_proc_message_queue_lenerlang_vm_dist_proc_reductionserlang_vm_dist_proc_statusexiting=1,
suspended=2, runnable=3, garbage_collecting=4, running=5
and waiting=6.
erlang_vm_dist_node_statepending=1,
up_pending=2 and up=3.
erlang_vm_dist_node_queue_size_bytesMetrics exported by this collector can be configured via
vm_dist_collector_metrics key of prometheus app environment.
recv_bytes for erlang_vm_dist_recv_bytes.
recv_cnt for erlang_vm_dist_recv_cnt.
recv_max_bytes for erlang_vm_dist_recv_max_bytes.
recv_avg_bytes for erlang_vm_dist_recv_avg_bytes.
recv_dvi_bytes for erlang_vm_dist_recv_dvi_bytes.
send_bytes for erlang_vm_dist_send_bytes.
send_cnt for erlang_vm_dist_send_cnt.
send_max_bytes for erlang_vm_dist_send_max_bytes.
send_avg_bytes for erlang_vm_dist_send_avg_bytes.
send_pend_bytes for erlang_vm_dist_send_pend_bytes.
port_input_bytes for erlang_vm_dist_port_input_bytes.
port_output_bytes for erlang_vm_dist_port_output_bytes.
port_memory_bytes for erlang_vm_dist_port_memory_bytes.
port_queue_size_bytes for erlang_vm_dist_port_queue_size_bytes.
proc_memory_bytes for erlang_vm_dist_proc_memory_bytes.
proc_heap_size_words for erlang_vm_dist_proc_heap_size_words.
proc_min_heap_size_words for erlang_vm_dist_proc_min_heap_size_words.
proc_min_bin_vheap_size_words for erlang_vm_dist_proc_min_bin_vheap_size_words.
proc_stack_size_words for erlang_vm_dist_proc_stack_size_words.
proc_total_heap_size_words for erlang_vm_dist_proc_total_heap_size_words.
proc_message_queue_len for erlang_vm_dist_proc_message_queue_len.
proc_reductions for erlang_vm_dist_proc_reductions.
proc_status for erlang_vm_dist_proc_status.
node_state for erlang_vm_dist_node_state.
node_queue_size_bytes for erlang_vm_dist_node_queue_size_bytes.
Generated by EDoc