From 274a65903b0de1d23fa5df4668b328ad78e3b19e Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Thu, 24 Jul 2025 18:53:04 +0400 Subject: [PATCH 1/4] fix: otel.yaml --- docker-compose.otel.yaml | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/docker-compose.otel.yaml b/docker-compose.otel.yaml index 436a54cbe3..2f9ddf06ac 100644 --- a/docker-compose.otel.yaml +++ b/docker-compose.otel.yaml @@ -8,16 +8,28 @@ services: - "4318:4318" # OTLP/HTTP restart: unless-stopped + open-webui: - image: ghcr.io/open-webui/open-webui:main + build: + context: . + args: + OLLAMA_BASE_URL: '/ollama' + dockerfile: Dockerfile + image: ghcr.io/open-webui/open-webui:${WEBUI_DOCKER_TAG-main} container_name: open-webui - depends_on: [grafana] + volumes: + - open-webui:/app/backend/data + depends_on: + - grafana + ports: + - ${OPEN_WEBUI_PORT-3000}:8080 environment: - ENABLE_OTEL=true - OTEL_EXPORTER_OTLP_ENDPOINT=http://grafana:4317 - OTEL_SERVICE_NAME=open-webui - ports: - - "8088:8080" + extra_hosts: + - host.docker.internal:host-gateway + restart: unless-stopped networks: [default] networks: From 7a97c25fa7b71e2cb10e1f502e1caa18c86879e5 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Thu, 24 Jul 2025 18:54:15 +0400 Subject: [PATCH 2/4] refac --- docker-compose.otel.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docker-compose.otel.yaml b/docker-compose.otel.yaml index 2f9ddf06ac..81ac51bd30 100644 --- a/docker-compose.otel.yaml +++ b/docker-compose.otel.yaml @@ -34,3 +34,7 @@ services: networks: default: + + +volumes: + open-webui: {} From 6c476ec939f11a37ac864580f76f38f220c6c731 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Thu, 24 Jul 2025 18:54:51 +0400 Subject: [PATCH 3/4] refac --- docker-compose.otel.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose.otel.yaml b/docker-compose.otel.yaml index 81ac51bd30..019e1666af 100644 --- a/docker-compose.otel.yaml +++ b/docker-compose.otel.yaml @@ -22,7 +22,7 @@ services: depends_on: - grafana ports: - - ${OPEN_WEBUI_PORT-3000}:8080 + - ${OPEN_WEBUI_PORT-8088}:8080 environment: - ENABLE_OTEL=true - OTEL_EXPORTER_OTLP_ENDPOINT=http://grafana:4317 From 626ad9c83d7dc0065604042eabb72f45ea3b4381 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Thu, 24 Jul 2025 19:25:13 +0400 Subject: [PATCH 4/4] fix: otel yaml --- docker-compose.otel.yaml | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/docker-compose.otel.yaml b/docker-compose.otel.yaml index 019e1666af..0ccadccdda 100644 --- a/docker-compose.otel.yaml +++ b/docker-compose.otel.yaml @@ -12,8 +12,6 @@ services: open-webui: build: context: . - args: - OLLAMA_BASE_URL: '/ollama' dockerfile: Dockerfile image: ghcr.io/open-webui/open-webui:${WEBUI_DOCKER_TAG-main} container_name: open-webui @@ -25,16 +23,13 @@ services: - ${OPEN_WEBUI_PORT-8088}:8080 environment: - ENABLE_OTEL=true - - OTEL_EXPORTER_OTLP_ENDPOINT=http://grafana:4317 + - ENABLE_OTEL_METRICS=true + - OTEL_EXPORTER_OTLP_INSECURE=true # Use insecure connection for OTLP, remove in production + - OTEL_EXPORTER_OTLP_ENDPOINT=http://grafana:4317 - OTEL_SERVICE_NAME=open-webui extra_hosts: - host.docker.internal:host-gateway restart: unless-stopped - networks: [default] - -networks: - default: - volumes: open-webui: {}