The following guide describes how to setup the OpenTelemetry demo with OpenSearch Observability using Docker compose or Kubernetes.
git clone https://github.com/opensearch-project/opentelemetry-demo.git
cd opentelemetry-demo
docker compose up -d
Once the images are built and containers are started you can access:
nginx
DNS name needs to be added )
frontend
DNS name needs to be added )
dashboards
DNS name needs to be added )featureflag
DNS name needs to be added )
loadgenerator
DNS name needs to be added)
OpenSearch has documented the usage of the Observability plugin with jaeger as a trace signal source.
The next instructions are similar and use the same docker compose file.
docker compose up -d
Note: The docker compose --no-build
flag is used to fetch released docker images from ghcr instead of building from source.
Removing the --no-build
command line option will rebuild all images from source. It may take more than 20 minutes to build if the flag is omitted.
Review revised OpenSearch Observability Architecture