freeswitch_exporter
freeswitch_exporter copied to clipboard
Add metrics provided by znerol/prometheus-freeswitch-exporter
Right now, it seems that https://github.com/florentchauveau/freeswitch_exporter is rather an addition to https://github.com/znerol/prometheus-freeswitch-exporter than a standalone exporter. Is this intended by desing? It would be nice to have one (preferably Golang based, because it just works without the whole virtualenv stuff) exporter which collects them all :)
Hello, it is a standalone exporter :)
Which metric are you missing?
There are a bunch of cool metrics, which znerol exports:
freeswitch_info{instance="my-bbb-host", job="freeswitch_exporter_znerol", version="1.10.7-release git 883d2cb 2021-10-24 16:39:33Z 64bit"}
freeswitch_session_active{instance="my-bbb-host", job="freeswitch_exporter_znerol"}
freeswitch_session_limit{instance="my-bbb-host", job="freeswitch_exporter_znerol"}
freeswitch_session_total{instance="my-bbb-host", job="freeswitch_exporter_znerol"}
freeswitch_stack_bytes{instance="my-bbb-host", job="freeswitch_exporter_znerol"}
freeswitch_up{instance="my-bbb-host", job="freeswitch_exporter_znerol"}
rtcp_audio_bytes_total{id="4bf52e66-7ecf-40d7-b4e3-3829159ef6f1", instance="my-bbb-host", job="freeswitch_exporter_znerol"}
rtcp_audio_packets_total{id="4bf52e66-7ecf-40d7-b4e3-3829159ef6f1", instance="my-bbb-host", job="freeswitch_exporter_znerol"}
rtp_audio_in_cng_packets_total{id="4bf52e66-7ecf-40d7-b4e3-3829159ef6f1", instance="my-bbb-host", job="freeswitch_exporter_znerol"}
rtp_audio_in_dtmf_packets_total{id="4bf52e66-7ecf-40d7-b4e3-3829159ef6f1", instance="my-bbb-host", job="freeswitch_exporter_znerol"}
rtp_audio_in_flaw_total{id="4bf52e66-7ecf-40d7-b4e3-3829159ef6f1", instance="my-bbb-host", job="freeswitch_exporter_znerol"}
rtp_audio_in_flush_packets_total{id="4bf52e66-7ecf-40d7-b4e3-3829159ef6f1", instance="my-bbb-host", job="freeswitch_exporter_znerol"}
rtp_audio_in_jitter_buffer_bytes_max{id="4bf52e66-7ecf-40d7-b4e3-3829159ef6f1", instance="my-bbb-host", job="freeswitch_exporter_znerol"}
rtp_audio_in_jitter_burst_rate{id="4bf52e66-7ecf-40d7-b4e3-3829159ef6f1", instance="my-bbb-host", job="freeswitch_exporter_znerol"}
rtp_audio_in_jitter_loss_rate{id="4bf52e66-7ecf-40d7-b4e3-3829159ef6f1", instance="my-bbb-host", job="freeswitch_exporter_znerol"}
rtp_audio_in_jitter_packets_total{id="4bf52e66-7ecf-40d7-b4e3-3829159ef6f1", instance="my-bbb-host", job="freeswitch_exporter_znerol"}
rtp_audio_in_jitter_seconds_max{id="4bf52e66-7ecf-40d7-b4e3-3829159ef6f1", instance="my-bbb-host", job="freeswitch_exporter_znerol"}
rtp_audio_in_jitter_seconds_min{id="4bf52e66-7ecf-40d7-b4e3-3829159ef6f1", instance="my-bbb-host", job="freeswitch_exporter_znerol"}
rtp_audio_in_mean_interval_seconds{id="4bf52e66-7ecf-40d7-b4e3-3829159ef6f1", instance="my-bbb-host", job="freeswitch_exporter_znerol"}
rtp_audio_in_media_bytes_total{id="4bf52e66-7ecf-40d7-b4e3-3829159ef6f1", instance="my-bbb-host", job="freeswitch_exporter_znerol"}
rtp_audio_in_media_packets_total{id="4bf52e66-7ecf-40d7-b4e3-3829159ef6f1", instance="my-bbb-host", job="freeswitch_exporter_znerol"}
rtp_audio_in_packets_total{id="4bf52e66-7ecf-40d7-b4e3-3829159ef6f1", instance="my-bbb-host", job="freeswitch_exporter_znerol"}
rtp_audio_in_quality_mos{id="4bf52e66-7ecf-40d7-b4e3-3829159ef6f1", instance="my-bbb-host", job="freeswitch_exporter_znerol"}
rtp_audio_in_quality_percent{id="4bf52e66-7ecf-40d7-b4e3-3829159ef6f1", instance="my-bbb-host", job="freeswitch_exporter_znerol"}
rtp_audio_in_raw_bytes_total{id="4bf52e66-7ecf-40d7-b4e3-3829159ef6f1", instance="my-bbb-host", job="freeswitch_exporter_znerol"}
rtp_audio_in_skip_packets_total{id="4bf52e66-7ecf-40d7-b4e3-3829159ef6f1", instance="my-bbb-host", job="freeswitch_exporter_znerol"}
rtp_audio_out_cng_packets_total{id="4bf52e66-7ecf-40d7-b4e3-3829159ef6f1", instance="my-bbb-host", job="freeswitch_exporter_znerol"}
rtp_audio_out_dtmf_packets_total{id="4bf52e66-7ecf-40d7-b4e3-3829159ef6f1", instance="my-bbb-host", job="freeswitch_exporter_znerol"}
rtp_audio_out_media_bytes_total{id="4bf52e66-7ecf-40d7-b4e3-3829159ef6f1", instance="my-bbb-host", job="freeswitch_exporter_znerol"}
rtp_audio_out_media_packets_total{id="4bf52e66-7ecf-40d7-b4e3-3829159ef6f1", instance="my-bbb-host", job="freeswitch_exporter_znerol"}
rtp_audio_out_packets_total{id="4bf52e66-7ecf-40d7-b4e3-3829159ef6f1", instance="my-bbb-host", job="freeswitch_exporter_znerol"}
rtp_audio_out_raw_bytes_total{id="4bf52e66-7ecf-40d7-b4e3-3829159ef6f1", instance="my-bbb-host", job="freeswitch_exporter_znerol"}
rtp_audio_out_skip_packets_total{id="4bf52e66-7ecf-40d7-b4e3-3829159ef6f1", instance="my-bbb-host", job="freeswitch_exporter_znerol"}
rtp_channel_info{id="4bf52e66-7ecf-40d7-b4e3-3829159ef6f1", instance="my-bbb-host", job="freeswitch_exporter_znerol", name="sofia/external/w_hfgrsui2kneg_1-bbbID-admin@xxxx", user_agent="BigBlueButton"}
freeswitch_stack_bytes{instance="my-bbb-host", job="freeswitch_exporter_znerol"} for finding memory leaKs
freeswitch_session_active{instance="my-bbb-host", job="freeswitch_exporter_znerol"} getting current connections freeswitch_session_total{instance="my-bbb-host", job="freeswitch_exporter_znerol"} getting current connections?
rtp_audio_in_flaw_total{id="4bf52e66-7ecf-40d7-b4e3-3829159ef6f1", instance="my-bbb-host", job="freeswitch_exporter_znerol"} for things that are bad? :)
rtp_audio_in_jitter_seconds_max{id="4bf52e66-7ecf-40d7-b4e3-3829159ef6f1", instance="my-bbb-host", job="freeswitch_exporter_znerol"} rtp_audio_in_jitter_seconds_min{id="4bf52e66-7ecf-40d7-b4e3-3829159ef6f1", instance="my-bbb-host", job="freeswitch_exporter_znerol"} as a jitter metric
rtp_audio_in_quality_mos{id="4bf52e66-7ecf-40d7-b4e3-3829159ef6f1", instance="my-bbb-host", job="freeswitch_exporter_znerol"} rtp_audio_in_quality_percent{id="4bf52e66-7ecf-40d7-b4e3-3829159ef6f1", instance="my-bbb-host", job="freeswitch_exporter_znerol"} as a quality indicator.
To be honest, just dumping all available metrics ESL gives you would also be fine. ;-)
btw: I talked to znerol and they do not use znerol/prometheus-freeswitch-exporter
anymore. So florentchauveau/freeswitch_exporter
is the only maintained FreeSWITCH prometheus exporter :)
Having this same need... any expectation to have those additional metrics in this exporter?