File tree Expand file tree Collapse file tree 3 files changed +22
-2
lines changed Expand file tree Collapse file tree 3 files changed +22
-2
lines changed Original file line number Diff line number Diff line change @@ -13,6 +13,8 @@ the release.
13
13
([ #1707 ] ( https://github.com/open-telemetry/opentelemetry-demo/pull/1707 ) )
14
14
* [ chore] Fix gen-proto for accountingservice
15
15
([ #1709 ] ( https://github.com/open-telemetry/opentelemetry-demo/pull/1709 ) )
16
+ * [ chore] Add depends on to otelcol to wait on healthy opensearch
17
+ ([ #1724 ] ( https://github.com/open-telemetry/opentelemetry-demo/pull/1724 ) )
16
18
* [ accountingservice] bump OpenTelemetry .NET Automatic Instrumentation
17
19
to 1.8.0 together with other dependencies
18
20
([ #1727 ] ( https://github.com/open-telemetry/opentelemetry-demo/pull/1727 ) )
Original file line number Diff line number Diff line change @@ -593,7 +593,10 @@ services:
593
593
- " ${OTEL_COLLECTOR_PORT_GRPC}"
594
594
- " ${OTEL_COLLECTOR_PORT_HTTP}"
595
595
depends_on :
596
- - jaeger
596
+ jaeger :
597
+ condition : service_started
598
+ opensearch :
599
+ condition : service_healthy
597
600
logging : *logging
598
601
environment :
599
602
- ENVOY_PORT
@@ -654,4 +657,10 @@ services:
654
657
hard : 65536
655
658
ports :
656
659
- " 9200"
660
+ healthcheck :
661
+ test : curl -s http://localhost:9200/_cluster/health | grep status | grep -q '\\(green\\|yellow\\)'
662
+ start_period : 10s
663
+ interval : 5s
664
+ timeout : 10s
665
+ retries : 10
657
666
logging : *logging
Original file line number Diff line number Diff line change @@ -704,7 +704,10 @@ services:
704
704
- " ${OTEL_COLLECTOR_PORT_GRPC}"
705
705
- " ${OTEL_COLLECTOR_PORT_HTTP}"
706
706
depends_on :
707
- - jaeger
707
+ jaeger :
708
+ condition : service_started
709
+ opensearch :
710
+ condition : service_healthy
708
711
logging : *logging
709
712
environment :
710
713
- ENVOY_PORT
@@ -765,4 +768,10 @@ services:
765
768
hard : 65536
766
769
ports :
767
770
- " 9200"
771
+ healthcheck :
772
+ test : curl -s http://localhost:9200/_cluster/health | grep -q '"status":"green"'
773
+ start_period : 10s
774
+ interval : 5s
775
+ timeout : 10s
776
+ retries : 10
768
777
logging : *logging
You can’t perform that action at this time.
0 commit comments