{"repo":"mroject/freeswitch_exporter","free":true,"listed":false,"github":"https://github.com/mroject/freeswitch_exporter","clone":"git clone https://github.com/mroject/freeswitch_exporter.git","description":"FreeSWITCH Exporter for Prometheus","language":"Go","stars":71,"topics":["metrics","prometheus","prometheus-exporter","freeswitch","freeswitch-exporter"],"license":"MIT","category":"analytics","readme_excerpt":"FreeSWITCH Exporter for Prometheus A FreeSWITCH exporter for Prometheus. It communicates with FreeSWITCH using mod event socket. Add metrics as below: 1. sofia gateway status 2. module status 3. bridged calls 4. current channels 5. detailed calls 6. endpoint 7. codec 8. api memory 9. registration details Add feature: 1. web.config support tls, authorization and etc. configuration exporter web.config visit: https://prometheus.io/docs/guides/basic-auth/ Getting Started Pre-built static binaries are available in releases. To run it: Help on flags: Usage Make sure mod event socket is enabled on your FreeSWITCH instance. The default mod event socket configuration binds to :: (i.e., to listen to connections from any host), which will work on IPv4 or IPv6. You can specify the scrape URI with the --freeswitch.scrape-uri flag. Example: Also, you need to make sure that the exporter will be allowed by the ACL (if any), and that the password matches. Multi-Target Exporter This exporter also supports the multi-target pattern. This means that instead of configuring Prometheus to hit this exporters /metrics endpoint, you would configure it to hit /probe instead, like the example Prometheus config below: What this does is tell's Prometheus to do the following for each item in static configs.targets : Then the exporter does what it would normally do and scrapes the target for metrics. Using this method can help make it a bit easier depending on the size of the platform your monitoring. For ex","default_branch":null,"files":null,"tree":[],"storefront":"/r/mroject","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mroject/freeswitch_exporter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}