diff --git a/extras/all_in_one_monitoring/docker-compose.yaml b/extras/all_in_one_monitoring/docker-compose.yaml index 40bffb0..d60dbc0 100644 --- a/extras/all_in_one_monitoring/docker-compose.yaml +++ b/extras/all_in_one_monitoring/docker-compose.yaml @@ -2,14 +2,18 @@ version: '3.2' services: bbb-exporter: container_name: bbb-exporter - image: greenstatic/bigbluebutton-exporter:v0.6.1 + image: greenstatic/bigbluebutton-exporter:v0.7.0 network_mode: host volumes: + # Can be removed if `BBB_VERSION_READ_FROM_DISK` is set to false (or omitted). + - "/etc/bigbluebutton/bigbluebutton-release:/etc/bigbluebutton/bigbluebutton-release:ro" + # Can be removed if `RECORDINGS_METRICS_READ_FROM_DISK` is set to false (or omitted). # See https://bigbluebutton-exporter.greenstatic.dev/exporter-user-guide/#optimizations for details. - "/var/bigbluebutton:/var/bigbluebutton:ro" environment: BIND_IP: "127.0.0.1" + BBB_VERSION_READ_FROM_DISK: "true" RECORDINGS_METRICS_READ_FROM_DISK: "true" env_file: - bbb_exporter_secrets.env @@ -17,7 +21,7 @@ services: prometheus: container_name: prometheus - image: prom/prometheus:v2.37.1 + image: prom/prometheus:v2.51.0 network_mode: host command: # Default commands from Dockerfile @@ -35,7 +39,7 @@ services: grafana: container_name: grafana - image: grafana/grafana:9.1.5 + image: grafana/grafana:10.3.5 network_mode: host environment: GF_SERVER_HTTP_ADDR: "127.0.0.1" @@ -47,7 +51,7 @@ services: node_exporter: container_name: node_exporter - image: prom/node-exporter:v1.3.1 + image: prom/node-exporter:v1.7.0 network_mode: host command: - "--path.rootfs=/host" diff --git a/extras/docker-compose.exporter.yaml b/extras/docker-compose.exporter.yaml index 664aaf0..db2de7f 100644 --- a/extras/docker-compose.exporter.yaml +++ b/extras/docker-compose.exporter.yaml @@ -2,17 +2,17 @@ version: '3' services: bbb-exporter: container_name: "bbb-exporter" - image: greenstatic/bigbluebutton-exporter:v0.6.1 + image: greenstatic/bigbluebutton-exporter:v0.7.0 ports: - "127.0.0.1:9688:9688" volumes: - # Can be removed if `BBB_VERSION_READ_FROM_DISK` is set to false (or omitted). - "/etc/bigbluebutton/bigbluebutton-release:/etc/bigbluebutton/bigbluebutton-release:ro" # Can be removed if `RECORDINGS_METRICS_READ_FROM_DISK` is set to false (or omitted). # See https://bigbluebutton-exporter.greenstatic.dev/exporter-user-guide/#optimizations for details. - "/var/bigbluebutton:/var/bigbluebutton:ro" + # There can be an issue of DNS resolution if the hostname and the api url is the same. # Docker then advertises the FQDN as a local 127.0.0.1 IP inside the container. #extra_hosts: diff --git a/extras/node_exporter/docker-compose.yaml b/extras/node_exporter/docker-compose.yaml index 489a258..e8feb29 100644 --- a/extras/node_exporter/docker-compose.yaml +++ b/extras/node_exporter/docker-compose.yaml @@ -4,7 +4,7 @@ services: container_name: node_exporter # Always check if there is a newer stable release: # https://hub.docker.com/r/prom/node-exporter/tags - image: prom/node-exporter:v0.18.1 + image: prom/node-exporter:v1.7.0 command: - "--path.rootfs=/host" - "--web.listen-address=127.0.0.1:9100" diff --git a/extras/systemd/bigbluebutton-exporter/settings.env b/extras/systemd/bigbluebutton-exporter/settings.env index c888445..6d56ea0 100644 --- a/extras/systemd/bigbluebutton-exporter/settings.env +++ b/extras/systemd/bigbluebutton-exporter/settings.env @@ -8,6 +8,11 @@ API_SECRET=TODO BIND_IP=127.0.0.1 PORT=9688 #DEBUG=true + +# Requires access to /etc/bigbluebutton/bigbluebutton-release (only available on the BigBlueButton server itself) +# See https://bigbluebutton-exporter.greenstatic.dev/exporter-user-guide/#environment-variables for details. +#BBB_VERSION_READ_FROM_DISK=true + # Requires access to /var/bigbluebutton (only available on the BigBlueButton server itself) # See https://bigbluebutton-exporter.greenstatic.dev/exporter-user-guide/#optimizations for details. #RECORDINGS_METRICS_READ_FROM_DISK=true \ No newline at end of file