Skip to content

prometheus update for OTP 23

Alexander Strizhakov requested to merge prometheus-update into develop

Fix for errors on OTP 23:

[error] #PID<0.6043.0> running Pleroma.Web.Endpoint (connection #PID<0.6042.0>, stream id 1) terminated
Server: pleroma.strizhakov.dev:443 (http)
Request: GET /api/pleroma/app_metrics
** (exit) an exception was raised:
  ** (ArgumentError) argument error
    :erlang.element(2, false)
    (prometheus 4.5.0) src/collectors/vm/prometheus_vm_system_info_collector.erl:325: :prometheus_vm_system_info_collector.allocator_metric/5
    (prometheus 4.5.0) src/collectors/vm/prometheus_vm_system_info_collector.erl:317: :prometheus_vm_system_info_collector."-collect_allocator_metrics/0-lc$^2/1-2-"/5
    (prometheus 4.5.0) src/collectors/vm/prometheus_vm_system_info_collector.erl:318: :prometheus_vm_system_info_collector."-collect_allocator_metrics/0-lc$^2/1-2-"/5
    (prometheus 4.5.0) src/collectors/vm/prometheus_vm_system_info_collector.erl:318: :prometheus_vm_system_info_collector."-collect_allocator_metrics/0-lc$^1/1-1-"/3
    (prometheus 4.5.0) src/collectors/vm/prometheus_vm_system_info_collector.erl:319: :prometheus_vm_system_info_collector."-collect_allocator_metrics/0-lc$^0/1-0-"/1
    (prometheus 4.5.0) src/collectors/vm/prometheus_vm_system_info_collector.erl:320: :prometheus_vm_system_info_collector.collect_allocator_metrics/0
    (prometheus 4.5.0) src/collectors/vm/prometheus_vm_system_info_collector.erl:225: :prometheus_vm_system_info_collector.add_metric_family/2

Merge request reports