feat(jigasi): STATS_ID property for use with rtcstats (#2083)

This commit is contained in:
Aaron van Meerten
2025-04-29 08:56:18 -05:00
committed by GitHub
parent 82e74b9954
commit 511c2f1d6e
4 changed files with 9 additions and 0 deletions

View File

@@ -44,6 +44,7 @@ services:
- JIGASI_SIP_PORT - JIGASI_SIP_PORT
- JIGASI_SIP_TRANSPORT - JIGASI_SIP_TRANSPORT
- JIGASI_SIP_DEFAULT_ROOM - JIGASI_SIP_DEFAULT_ROOM
- JIGASI_STATS_ID
- JIGASI_XMPP_USER - JIGASI_XMPP_USER
- JIGASI_XMPP_PASSWORD - JIGASI_XMPP_PASSWORD
- JIGASI_BREWERY_MUC - JIGASI_BREWERY_MUC

View File

@@ -65,6 +65,10 @@ org.jitsi.jigasi.LOCAL_REGION={{ $JIGASI_LOCAL_REGION }}
org.jitsi.jigasi.xmpp.acc.BOSH_URL_PATTERN={{ $BOSH_URL_PATTERN }} org.jitsi.jigasi.xmpp.acc.BOSH_URL_PATTERN={{ $BOSH_URL_PATTERN }}
{{ end }} {{ end }}
{{ if .Env.JIGASI_STATS_ID -}}
org.jitsi.jigasi.STATS_ID={{ .Env.JIGASI_STATS_ID }}
{{- end }}
{{ if .Env.JIGASI_CONFIGURATION -}} {{ if .Env.JIGASI_CONFIGURATION -}}
{{ join "\n" (splitList "," .Env.JIGASI_CONFIGURATION | compact) }} {{ join "\n" (splitList "," .Env.JIGASI_CONFIGURATION | compact) }}
{{ end -}} {{ end -}}

View File

@@ -24,6 +24,9 @@ fi
# set random jigasi nickname for the instance if is not set # set random jigasi nickname for the instance if is not set
[ -z "${JIGASI_INSTANCE_ID}" ] && export JIGASI_INSTANCE_ID="jigasi-$(date +%N)" [ -z "${JIGASI_INSTANCE_ID}" ] && export JIGASI_INSTANCE_ID="jigasi-$(date +%N)"
# set stats id for the instance
[ -z "${JIGASI_STATS_ID}" ] && export JIGASI_STATS_ID="$JIGASI_INSTANCE_ID"
# check for AUTOSCALER_URL, AUTOSCALER_SIDECAR_KEY_FILE and AUTOSCALER_SIDECAR_KEY_ID as indicator that sidecar should be enabled # check for AUTOSCALER_URL, AUTOSCALER_SIDECAR_KEY_FILE and AUTOSCALER_SIDECAR_KEY_ID as indicator that sidecar should be enabled
if [ -n "$AUTOSCALER_URL" ]; then if [ -n "$AUTOSCALER_URL" ]; then
if [ -z "$AUTOSCALER_SIDECAR_KEY_FILE" ]; then if [ -z "$AUTOSCALER_SIDECAR_KEY_FILE" ]; then

View File

@@ -37,6 +37,7 @@ services:
- JIGASI_XMPP_USER - JIGASI_XMPP_USER
- JIGASI_XMPP_PASSWORD - JIGASI_XMPP_PASSWORD
- JIGASI_BREWERY_MUC - JIGASI_BREWERY_MUC
- JIGASI_STATS_ID
- JIGASI_TRANSCRIBER_ADVERTISE_URL - JIGASI_TRANSCRIBER_ADVERTISE_URL
- JIGASI_TRANSCRIBER_CUSTOM_SERVICE - JIGASI_TRANSCRIBER_CUSTOM_SERVICE
- JIGASI_TRANSCRIBER_CUSTOM_TRANSLATION_SERVICE - JIGASI_TRANSCRIBER_CUSTOM_TRANSLATION_SERVICE