Skip to content

Commit 00832dd

Browse files
Update dependent services - Collector, Grafana, Jaeger, Prometheus, etc. (open-telemetry#1354)
* Update dependent services - Collector, Grafana, Jaeger, Prometheus, etc. Move those external service image paths and versions to .env file to make it easier to update them in the future for multiple docker compose files. * Add CHANGELOG --------- Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
1 parent 39459f1 commit 00832dd

File tree

4 files changed

+30
-17
lines changed

4 files changed

+30
-17
lines changed

.env

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,20 @@
11

22

3-
# Images
3+
# Demo App version
44
IMAGE_VERSION=1.7.2
55
IMAGE_NAME=ghcr.io/open-telemetry/demo
6+
7+
# Dependent images
8+
COLLECTOR_CONTRIB_IMAGE=otel/opentelemetry-collector-contrib:0.93.0
9+
DATAPREPPER_IMAGE=opensearchproject/data-prepper:latest
10+
GRAFANA_IMAGE=grafana/grafana:10.3.1
11+
JAEGERTRACING_IMAGE=jaegertracing/all-in-one:1.53
12+
OPENSEARCH_IMAGE=opensearchproject/opensearch:latest
13+
POSTGRES_IMAGE=postgres:16.1
14+
PROMETHEUS_IMAGE=quay.io/prometheus/prometheus:v2.49.1
15+
REDIS_IMAGE=redis:7.2-alpine
616
TRACETEST_IMAGE_VERSION=v0.14.5
17+
TRACETEST_IMAGE=kubeshop/tracetest:${TRACETEST_IMAGE_VERSION}
718

819
# Demo Platform
920
ENV_PLATFORM=local

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ the release.
4040
([#1352](https://github.com/open-telemetry/opentelemetry-demo/pull/1352))
4141
* Align env variables for OTLP ports
4242
([#1353](https://github.com/open-telemetry/opentelemetry-demo/pull/1353))
43+
* Update dependent services - Collector, Grafana, Jaeger, Prometheus, etc.
44+
([#1354](https://github.com/open-telemetry/opentelemetry-demo/pull/1354))
4345

4446
## 1.7.2
4547

docker-compose.minimal.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -446,7 +446,7 @@ services:
446446
# ******************
447447
# Redis used by Cart service
448448
redis-cart:
449-
image: redis:7.2-alpine
449+
image: ${REDIS_IMAGE}
450450
container_name: redis-cart
451451
user: redis
452452
deploy:
@@ -464,7 +464,7 @@ services:
464464
# ********************
465465
# Jaeger
466466
jaeger:
467-
image: jaegertracing/all-in-one:1.52
467+
image: ${JAEGERTRACING_IMAGE}
468468
container_name: jaeger
469469
command:
470470
- "--memory.max-traces=8000"
@@ -486,7 +486,7 @@ services:
486486

487487
# Grafana
488488
grafana:
489-
image: grafana/grafana:10.2.0
489+
image: ${GRAFANA_IMAGE}
490490
container_name: grafana
491491
deploy:
492492
resources:
@@ -503,7 +503,7 @@ services:
503503

504504
# OpenTelemetry Collector
505505
otelcol:
506-
image: otel/opentelemetry-collector-contrib:0.91.0
506+
image: ${COLLECTOR_CONTRIB_IMAGE}
507507
container_name: otel-col
508508
deploy:
509509
resources:
@@ -525,7 +525,7 @@ services:
525525

526526
# Prometheus
527527
prometheus:
528-
image: quay.io/prometheus/prometheus:v2.48.1
528+
image: ${PROMETHEUS_IMAGE}
529529
container_name: prometheus
530530
command:
531531
- --web.console.templates=/etc/prometheus/consoles
@@ -548,7 +548,7 @@ services:
548548
logging: *logging
549549

550550
opensearch:
551-
image: opensearchproject/opensearch:latest
551+
image: ${OPENSEARCH_IMAGE}
552552
container_name: opensearch
553553
environment:
554554
- cluster.name=demo-cluster
@@ -570,7 +570,7 @@ services:
570570
logging: *logging
571571

572572
dataprepper:
573-
image: opensearchproject/data-prepper:latest
573+
image: ${DATAPREPPER_IMAGE}
574574
volumes:
575575
- ./src/opensearch/pipelines.yaml:/usr/share/data-prepper/pipelines/pipelines.yaml
576576
- ./src/opensearch/data-prepper-config.yaml:/usr/share/data-prepper/config/data-prepper-config.yaml

docker-compose.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -599,7 +599,7 @@ services:
599599

600600
# Redis used by Cart service
601601
redis-cart:
602-
image: redis:7.2-alpine
602+
image: ${REDIS_IMAGE}
603603
container_name: redis-cart
604604
user: redis
605605
deploy:
@@ -617,7 +617,7 @@ services:
617617
# ********************
618618
# Jaeger
619619
jaeger:
620-
image: jaegertracing/all-in-one:1.52
620+
image: ${JAEGERTRACING_IMAGE}
621621
container_name: jaeger
622622
command:
623623
- "--memory.max-traces=8000"
@@ -639,7 +639,7 @@ services:
639639

640640
# Grafana
641641
grafana:
642-
image: grafana/grafana:10.2.3
642+
image: ${GRAFANA_IMAGE}
643643
container_name: grafana
644644
deploy:
645645
resources:
@@ -656,7 +656,7 @@ services:
656656

657657
# OpenTelemetry Collector
658658
otelcol:
659-
image: otel/opentelemetry-collector-contrib:0.91.0
659+
image: ${COLLECTOR_CONTRIB_IMAGE}
660660
container_name: otel-col
661661
deploy:
662662
resources:
@@ -678,7 +678,7 @@ services:
678678

679679
# Prometheus
680680
prometheus:
681-
image: quay.io/prometheus/prometheus:v2.48.1
681+
image: ${PROMETHEUS_IMAGE}
682682
container_name: prometheus
683683
command:
684684
- --web.console.templates=/etc/prometheus/consoles
@@ -701,7 +701,7 @@ services:
701701
logging: *logging
702702

703703
opensearch:
704-
image: opensearchproject/opensearch:latest
704+
image: ${OPENSEARCH_IMAGE}
705705
container_name: opensearch
706706
environment:
707707
- cluster.name=demo-cluster
@@ -723,7 +723,7 @@ services:
723723
logging: *logging
724724

725725
dataprepper:
726-
image: opensearchproject/data-prepper:latest
726+
image: ${DATAPREPPER_IMAGE}
727727
volumes:
728728
- ./src/opensearch/pipelines.yaml:/usr/share/data-prepper/pipelines/pipelines.yaml
729729
- ./src/opensearch/data-prepper-config.yaml:/usr/share/data-prepper/config/data-prepper-config.yaml
@@ -844,7 +844,7 @@ services:
844844
condition: service_started
845845

846846
tracetest-server:
847-
image: kubeshop/tracetest:${TRACETEST_IMAGE_VERSION}
847+
image: ${TRACETEST_IMAGE}
848848
platform: linux/amd64
849849
container_name: tracetest-server
850850
profiles:
@@ -874,7 +874,7 @@ services:
874874
retries: 60
875875

876876
tracetest-postgres:
877-
image: postgres:16.0
877+
image: ${POSTGRES_IMAGE}
878878
container_name: tracetest-postgres
879879
profiles:
880880
- tests

0 commit comments

Comments
 (0)