Statistics of JVB ,JICOFO,JIBRI

@damencho i have to keep records of every activity conference call in our database , please clarify below questions .

  1. Currently i am using http://XXX-jitsi-meet.XXX.com:8080/colibri/stats and this API providing Conference name , conference start time , conference end time , partial failed successful, and number of the participants etc ,but if more than 1 JVB configured jitsi meet then how to get stats of specific JVB ?.
  2. How to get Jibri stats ? .
  3. Is there anyway to get all statistics from the jicofo ?.

Thanks

Query all jvb instances or write a lua module that will report most of those stats to a central place.

Not sure what stats you need … but jibri is a client as rest of the clients and media stats appear in callstats and the user is named jibri.

Maybe youu can parse its log files and extract some … You better add a lua module in prosody that can detect room create/destroy events, participant join/left. Jibri participants are authenticated (using specific jid) so you can distinguish them and report in your stats start/stop recording.

Thanks for quick reply
Please elaborate more about lua module (add a lua module in prosody that can detect room create/destroy events, participant join/left )

Here are many modules that can be used with jitsi-meet:

For example this module listens for most of the events you are interested:

From such a module you can send an http query to a service you have where you will do the actual logging.

Here is an example of http request:

Thanks for reply