I enabled the APIs in the jvb.conf → now it works again. This must been ignored/hardcoded ($OPTS?) in the past?
setting enabled to true worked
# The APIs by which the JVB can be controlled
# Connect to the first XMPP server
domain = "auth.example.com"
username = "jvb"
password = "****"
muc_jids = "JvbBrewery@internal.auth.example.com"
# The muc_nickname must be unique across all jitsi-videobridge instances
muc_nickname = "unique-instance-id2"
disable_certificate_verification = false
enabled = true
enabled = true
→ in the past these were enabled for me by some other means it seems (were set to false but api worked)
Sorry for the fuzz, maybe this helps someone else → i became aware about it because of messages in the (inofficial) jitsi irc channel on libera.chat
Well, those were enabled using /etc/jitsi/videobridge/config and we migrated those to use the jvb.conf, but as it was explicitly disabled there it stopped working for you. I’m not sure, but we did not have a default config with that disabled …
@snek one question, though - Was that an update from 2.0.7882 to 2.0.8044. Or this was a new install and you are manually editing the configs with some automation or something?
There is a code that should migrate the configs from /etc/jitsi/videobridge/config to /etc/jitsi/videobridge/jvb.conf …
Indeed the /colibri/stats endpoint does provide some data but not really what I was hoping for.
Perhaps the best option would be use the new prometheus integration and hopefully that’ll provide me all the data I need. Unfortunately I haven’t been able to get it working yet and I can’t find any documentation on how to enable it.