Jitsi stats to graphite (and grafana) - howto + sample dashboards

Hi all,

Because I couldn’t find any exporter I created this thing:
https://github.com/ethbian/jitsi-meet-stats/

Written in Python, working with videobridge and videobridge2, adds two extra metrics recently removed from videobridge: cpu and memory usage.

The dashboards (feel free to send yours with pull requests):
https://ethbian.org/images/jitsi/jitsi-stats-simple.png
https://ethbian.org/images/jitsi/jitsi-stats-fancy.png

Hope you like it.

3 Likes

Thanks, It is just what I was looking for.
You may receive a few silly questions.

Just set it up and it is working great. Thanks alot!

Also it couldn’t have been any easier, your documentation was straightforward and simple.

Really appreciate your comments guys, thanks a lot!

Hi ethbian,

First of all, thanks much for your work on jitsi-meet-stats. It is exactly what I need right now.

I followed your instructions on github and when I execute jmstats.py. I got the following error:

Error creating socket: [Errno 111] Connection refused

I didn’t edit jmstats.py except one line"
CARBON_SERVER = ‘graphite.example.com
I changed it to the ip of my server.

I’m quite new to graphite so do I need to start a carbon server at first. If so, how to do that?

Thanks again.