Skip to content

Commit 7f75ab0

Browse files
bpschmittjulianocosta89rogercollpuckpuckdependabot[bot]
authored
Complete fork redo (#55)
* Set OTLP receiver endpoint (#1662) * Set OTelCol receiver endpoint * changelog * Apply suggestions from code review Co-authored-by: Roger Coll <roger.coll@elastic.co> * Add env vars to collector container --------- Co-authored-by: Roger Coll <roger.coll@elastic.co> * [accountingservice]: fix memory limit on (#1666) * fix memory limit on accounting service * fix memory limit on accounting service * build(deps): bump docker/build-push-action from 6.3.0 to 6.4.0 (#1671) Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.3.0 to 6.4.0. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/v6.3.0...v6.4.0) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Remove query params and product ID from span names (#1668) * Fixes #1665 Query Params in Span Name - adds a transform processor - adds two rules for transforming span names: - Strip anything after a "?" - Replace productID with a token in "GET /api/products/{productID}" spans * fix lint errors * update changelog --------- Co-authored-by: Juliano Costa <julianocosta89@outlook.com> * [frontend] Update nodejs to latest LTS and bump dependencies (#1670) * Update frontend nodejs to latest LTS and bump dependencies * changelog --------- Co-authored-by: Pierre Tessier <pierre@pierretessier.com> * build(deps): bump docker/build-push-action from 6.4.0 to 6.4.1 (#1674) Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.4.0 to 6.4.1. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/v6.4.0...v6.4.1) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump gradle/actions from 3.4.2 to 3.5.0 (#1673) Bumps [gradle/actions](https://github.com/gradle/actions) from 3.4.2 to 3.5.0. - [Release notes](https://github.com/gradle/actions/releases) - [Commits](https://github.com/gradle/actions/compare/v3.4.2...v3.5.0) --- updated-dependencies: - dependency-name: gradle/actions dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Juliano Costa <julianocosta89@outlook.com> * [otel-col] Add host metrics receiver (#1675) * feat: add hostmetrics receiver for docker deployment * chore: add changelog entry * Update src/otelcollector/otelcol-config.yml Co-authored-by: Juliano Costa <julianocosta89@outlook.com> * enable hostmetrics memory utilization metric --------- Co-authored-by: Juliano Costa <julianocosta89@outlook.com> * build(deps): bump docker/build-push-action from 6.4.1 to 6.5.0 (#1678) Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.4.1 to 6.5.0. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/v6.4.1...v6.5.0) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Juliano Costa <julianocosta89@outlook.com> * Changes interval on grafana dashboards to match scrape interval (#1669) * Changes interval on grafana dashboards to match scrape interval * fix out of order sample * use 2m interval for spanmetrics * use 30m for out of order samples --------- Co-authored-by: Juliano Costa <julianocosta89@outlook.com> Co-authored-by: Pierre Tessier <pierre@pierretessier.com> * [adservice] bump dependencies & gradle (#1681) * adservice bump dependencies * changelog * Add Artifact Hub and OpenSSF badges (#1682) * update service dependencies (#1683) * update to NewClient call (#1688) * Add required jaeger env var (#1689) * 1.11.1 release (#1687) Co-authored-by: Juliano Costa <julianocosta89@outlook.com> * update to 1.11.1 release (#1693) * [chrore] clean up grammar in templates (#1694) * nit, fix commas (grammar) * clean up grammar --------- Co-authored-by: Juliano Costa <julianocosta89@outlook.com> * set rpc.method and rpc.service (#1690) Co-authored-by: Pierre Tessier <pierre@pierretessier.com> * docs: update contributing and membership links (#1702) * Fix accountingservice container for non-root users (#1696) * Fix accountingservice container for non-root users Signed-off-by: Israel Blancas <iblancasa@gmail.com> * Add changelog entry Signed-off-by: Israel Blancas <iblancasa@gmail.com> * Fix lint Signed-off-by: Israel Blancas <iblancasa@gmail.com> * Update src/accountingservice/Dockerfile Co-authored-by: Roger Coll <roger.coll@elastic.co> --------- Signed-off-by: Israel Blancas <iblancasa@gmail.com> Co-authored-by: Roger Coll <roger.coll@elastic.co> Co-authored-by: Mikko Viitanen <74129181+mviitane@users.noreply.github.com> * build(deps): bump gradle/actions from 3.5.0 to 4.0.0 (#1700) Bumps [gradle/actions](https://github.com/gradle/actions) from 3.5.0 to 4.0.0. - [Release notes](https://github.com/gradle/actions/releases) - [Commits](https://github.com/gradle/actions/compare/v3.5.0...v4.0.0) --- updated-dependencies: - dependency-name: gradle/actions dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Roger Coll <rogercoll@protonmail.com> Co-authored-by: Mikko Viitanen <74129181+mviitane@users.noreply.github.com> * build(deps): bump docker/build-push-action from 6.5.0 to 6.7.0 (#1704) Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.5.0 to 6.7.0. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/v6.5.0...v6.7.0) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Mikko Viitanen <74129181+mviitane@users.noreply.github.com> * loadgenerator: bump otel sdk version to match the one used by recommendationservice (#1705) Co-authored-by: Mikko Viitanen <74129181+mviitane@users.noreply.github.com> * build(deps): bump gradle/actions from 4.0.0 to 4.0.1 (#1708) Bumps [gradle/actions](https://github.com/gradle/actions) from 4.0.0 to 4.0.1. - [Release notes](https://github.com/gradle/actions/releases) - [Commits](https://github.com/gradle/actions/compare/v4.0.0...v4.0.1) --- updated-dependencies: - dependency-name: gradle/actions dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore: Add yamllint to `make all` (#1707) * chore: Add yamllint to `make all` * Fix makefile syntax --------- Co-authored-by: Juliano Costa <julianocosta89@outlook.com> * Fix gen-proto for accountingservice (#1709) * Upgrade flagd to v0.11.2 (#1711) * Upgrade flagd to v0.11.2 Close #1625 * Update opentelemetry-demo.yaml * Update docker-compose.yml * Bump dependencies (#1713) * build(deps): bump gradle/actions from 4.0.1 to 4.1.0 (#1717) Bumps [gradle/actions](https://github.com/gradle/actions) from 4.0.1 to 4.1.0. - [Release notes](https://github.com/gradle/actions/releases) - [Commits](https://github.com/gradle/actions/compare/v4.0.1...v4.1.0) --- updated-dependencies: - dependency-name: gradle/actions dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump docker/build-push-action from 6.7.0 to 6.8.0 (#1729) Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.7.0 to 6.8.0. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/v6.7.0...v6.8.0) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [accountingservice] Bump OTel .NET Auto to 1.8.0 (#1727) together with other dependencies Co-authored-by: Juliano Costa <julianocosta89@outlook.com> * build(deps): bump docker/build-push-action from 6.8.0 to 6.9.0 (#1730) Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.8.0 to 6.9.0. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/v6.8.0...v6.9.0) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix: mount host filesystem as bind rslave mount (#1728) * fix: mount host filesystem as bind rslave mount * chore: add changelog entry --------- Co-authored-by: Juliano Costa <julianocosta89@outlook.com> * [chore] Add depends on to otelcol to wait on healthy opensearch (#1724) * Add depends on to otelcol * changelog * Update docker-compose.minimal.yml Co-authored-by: Roger Coll <roger.coll@elastic.co> --------- Co-authored-by: Roger Coll <roger.coll@elastic.co> * Fix opensearch healthcheck (#1742) * fix: only register otel during initialization (#1736) * fix: only register otel during initialization Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com> * revert removal of fatal log --------- Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com> Co-authored-by: Juliano Costa <julianocosta89@outlook.com> * [frontend] fix imageSlowload headers not applied (#1733) Co-authored-by: Juliano Costa <julianocosta89@outlook.com> * [flagd-ui] added basic functionality and webui interface * [flagd-ui] improved flagd-ui * Fix opensearch healthcheck (#1746) * Fix opensearch healthcheck * Add prune before tests * Add flag to auto approve docker prune * [chore] Move opensearch image version to .env file (#1743) * [chore] Move opensearch image version to .env file * changelog * [cartservice] Update cart service to fail when cartServiceFailure is enabled (#1748) * Update cart service to fail when cartServiceFailure is enabled * changelog * feat: propagate cartservice exceptions (#1744) * feat: propagate GetCart errors * feat: propagate AddItem errors --------- Co-authored-by: Juliano Costa <julianocosta89@outlook.com> * Revert "fix: mount host filesystem as bind rslave mount (#1728)" (#1755) This reverts commit a1cfe470c6c1e412865b351e473060b66674b2fb. * Revert #1743 (#1760) * Makefile does not always use `DOCKER_COMPOSE_ENV` var (#1759) Let say that you add a `/src/adservice/Dockerfile.elastic` to the project to build a specific version of the image. So you add the following line to the `.env.override` file: ```env AD_SERVICE_DOCKERFILE=./src/adservice/Dockerfile.elastic ``` If you run: ```sh make redeploy ``` The `/src/adservice/Dockerfile.elastic` should be used instead the default one. This commit adds `DOCKER_COMPOSE_ENV` variable anywhere it's needed. Closes #1758. * [release] 1.12.0 (#1763) * Bump Grafana version (#1764) * Bump Grafana version - Fixes an auth error, see https://github.com/grafana/grafana/issues/92634 * Update CHANGELOG * 1.12.0 release (#1766) Co-authored-by: Juliano Costa <julianocosta89@outlook.com> * [chore] Move build args to .env file (#1767) * Move build args to .env file * Try different approach * Try individual value * explicitly export to $GITHUB_ENV * test each step * Remove if * explicitly export to $GITHUB_ENV no if * single build arg * Persist env vars across steps * check if .env is accessible * Load whole .env file * Move current build args to .env file * changelog * fix indentation * Fix flagd ui name (#1773) * Bump components versions (#1770) * pass through FLAGD_UI env vars to frontend-proxy in start-minimal (#1774) * build(deps): bump gradle/actions from 4.1.0 to 4.2.0 (#1776) Bumps [gradle/actions](https://github.com/gradle/actions) from 4.1.0 to 4.2.0. - [Release notes](https://github.com/gradle/actions/releases) - [Commits](https://github.com/gradle/actions/compare/v4.1.0...v4.2.0) --- updated-dependencies: - dependency-name: gradle/actions dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Remove Helios from demo list (#1777) * [accountingservice] Bump OTel .NET Auto to 1.9.0 (#1780) * bump otel-dotnet-auto to 1.9.0 * changelog update * [grafana] Fix dashboards (#1779) * Fix dashboards * changelog * build(deps): bump gradle/actions from 4.2.0 to 4.2.1 (#1782) Bumps [gradle/actions](https://github.com/gradle/actions) from 4.2.0 to 4.2.1. - [Release notes](https://github.com/gradle/actions/releases) - [Commits](https://github.com/gradle/actions/compare/v4.2.0...v4.2.1) --- updated-dependencies: - dependency-name: gradle/actions dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * update k8s manifest using chart 0.33.1 (#1783) * [frontendproxy] - add envoy access logs (#1768) * add envoy access logs * Update src/frontendproxy/envoy.tmpl.yaml * clean up envoy access logs * limit log panel to 100 * dashboard adjusts --------- Co-authored-by: Juliano Costa <julianocosta89@outlook.com> Co-authored-by: Cedric Ziel <cedric@cedric-ziel.com> Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com> Co-authored-by: Martin Thwaites <github@my2cents.co.uk> * [chore] update memory limits (#1786) * update memory limits * update memory limits * Update k8s manifest (#1790) * [chore] add multi platform build support (#1785) * multiplatform build * multiplatform build instructions * fix tests * multi-platform build support * fix failed linting * stop tests properly * fix grammar * fix multi-platform builds * align with cartservice steps * remove buildx warnings * add create-multiplatform-builder target * support Linux to create multiplaform builder * update multiplatform build instructions * add multiplatform build support * add multiplatform build support * add multiplatform build support * create and remove multi-platform builder * clarify multi-platform build instructions * clarify multi-platform build instructions * use shell directly for env var subst * Update CONTRIBUTING.md --------- Co-authored-by: Juliano Costa <julianocosta89@outlook.com> * accountingservice-fix-instrumentation (#1791) * build(deps): bump docker/build-push-action from 6.9.0 to 6.10.0 (#1796) Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.9.0 to 6.10.0. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/v6.9.0...v6.10.0) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Generate protobuf code for Go and Python services (#1794) Part of https://github.com/open-telemetry/opentelemetry-demo/issues/1787 to generate profobuf files for all services. This should help unblock https://github.com/open-telemetry/opentelemetry-demo/pull/1754 to allow dependabot to manage dependecy upgrades for the Go services. There are new Makefile recipes for managing the protobuf files. 1. docker-generate-protobuf - to generate the protobuf files with docker so that the only dependency on the machine needed is docker. 2. clean - to remove the protobuf files generated 3. check-clean-work-tree - to check that the working tree is clean and to help with verifying that the protobuf files are updated for all of the services when there are changes to the protobuf definition. There's a new check in the GitHub Actions workflow to verify that the protobuf code is generated. It is only verifying that the protobuf code is generated for Go and Python, but other services can apply the same workflow by updating the docker-gen-proto.sh script to uncomment the function call for the service. The dockerfiles for the Go and Python services have been updated to not generate the protobuf files during the build process. Instead, this function has been refactored into the genproto directory of each service. Signed-off-by: Charlie Le <charlie_le@apple.com> * Setup dependabot for go dependencies (#1754) * build(deps): bump the go-production-dependencies group across 2 directories with 16 updates (#1802) * build(deps): bump the go-production-dependencies group across 2 directories with 16 updates Bumps the go-production-dependencies group with 6 updates in the /src/checkoutservice directory: | Package | From | To | | --- | --- | --- | | [github.com/IBM/sarama](https://github.com/IBM/sarama) | `1.43.2` | `1.43.3` | | [github.com/open-feature/go-sdk](https://github.com/open-feature/go-sdk) | `1.12.0` | `1.13.1` | | [github.com/open-feature/go-sdk-contrib/hooks/open-telemetry](https://github.com/open-feature/go-sdk-contrib) | `0.3.2` | `0.3.4` | | [github.com/open-feature/go-sdk-contrib/providers/flagd](https://github.com/open-feature/go-sdk-contrib) | `0.2.1` | `0.2.3` | | [go.opentelemetry.io/contrib/instrumentation/runtime](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.52.0` | `0.57.0` | | [google.golang.org/grpc/cmd/protoc-gen-go-grpc](https://github.com/grpc/grpc-go) | `1.4.0` | `1.5.1` | Bumps the go-production-dependencies group with 5 updates in the /src/productcatalogservice directory: | Package | From | To | | --- | --- | --- | | [github.com/open-feature/go-sdk](https://github.com/open-feature/go-sdk) | `1.12.0` | `1.13.1` | | [github.com/open-feature/go-sdk-contrib/hooks/open-telemetry](https://github.com/open-feature/go-sdk-contrib) | `0.3.2` | `0.3.4` | | [github.com/open-feature/go-sdk-contrib/providers/flagd](https://github.com/open-feature/go-sdk-contrib) | `0.2.1` | `0.2.3` | | [go.opentelemetry.io/contrib/instrumentation/runtime](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.52.0` | `0.57.0` | | [google.golang.org/grpc/cmd/protoc-gen-go-grpc](https://github.com/grpc/grpc-go) | `1.4.0` | `1.5.1` | Updates `github.com/IBM/sarama` from 1.43.2 to 1.43.3 - [Release notes](https://github.com/IBM/sarama/releases) - [Changelog](https://github.com/IBM/sarama/blob/main/CHANGELOG.md) - [Commits](https://github.com/IBM/sarama/compare/v1.43.2...v1.43.3) Updates `github.com/open-feature/go-sdk` from 1.12.0 to 1.13.1 - [Release notes](https://github.com/open-feature/go-sdk/releases) - [Changelog](https://github.com/open-feature/go-sdk/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-feature/go-sdk/compare/v1.12.0...v1.13.1) Updates `github.com/open-feature/go-sdk-contrib/hooks/open-telemetry` from 0.3.2 to 0.3.4 - [Release notes](https://github.com/open-feature/go-sdk-contrib/releases) - [Changelog](https://github.com/open-feature/go-sdk-contrib/blob/main/release-please-config.json) - [Commits](https://github.com/open-feature/go-sdk-contrib/compare/hooks/open-telemetry/v0.3.2...hooks/open-telemetry/v0.3.4) Updates `github.com/open-feature/go-sdk-contrib/providers/flagd` from 0.2.1 to 0.2.3 - [Release notes](https://github.com/open-feature/go-sdk-contrib/releases) - [Changelog](https://github.com/open-feature/go-sdk-contrib/blob/main/release-please-config.json) - [Commits](https://github.com/open-feature/go-sdk-contrib/compare/providers/flagd/v0.2.1...providers/flagd/v0.2.3) Updates `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` from 0.52.0 to 0.53.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.52.0...zpages/v0.53.0) Updates `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` from 0.52.0 to 0.53.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.52.0...zpages/v0.53.0) Updates `go.opentelemetry.io/contrib/instrumentation/runtime` from 0.52.0 to 0.57.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.52.0...zpages/v0.57.0) Updates `go.opentelemetry.io/otel` from 1.27.0 to 1.32.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.27.0...v1.32.0) Updates `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` from 1.27.0 to 1.31.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.27.0...v1.31.0) Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.27.0 to 1.31.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.27.0...v1.31.0) Updates `go.opentelemetry.io/otel/sdk` from 1.27.0 to 1.32.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.27.0...v1.32.0) Updates `go.opentelemetry.io/otel/sdk/metric` from 1.27.0 to 1.32.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.27.0...v1.32.0) Updates `go.opentelemetry.io/otel/trace` from 1.27.0 to 1.32.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.27.0...v1.32.0) Updates `google.golang.org/grpc` from 1.64.0 to 1.67.1 - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](https://github.com/grpc/grpc-go/compare/v1.64.0...v1.67.1) Updates `google.golang.org/grpc/cmd/protoc-gen-go-grpc` from 1.4.0 to 1.5.1 - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](https://github.com/grpc/grpc-go/compare/v1.4.0...v1.5.1) Updates `google.golang.org/protobuf` from 1.34.1 to 1.35.1 Updates `github.com/open-feature/go-sdk` from 1.12.0 to 1.13.1 - [Release notes](https://github.com/open-feature/go-sdk/releases) - [Changelog](https://github.com/open-feature/go-sdk/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-feature/go-sdk/compare/v1.12.0...v1.13.1) Updates `github.com/open-feature/go-sdk-contrib/hooks/open-telemetry` from 0.3.2 to 0.3.4 - [Release notes](https://github.com/open-feature/go-sdk-contrib/releases) - [Changelog](https://github.com/open-feature/go-sdk-contrib/blob/main/release-please-config.json) - [Commits](https://github.com/open-feature/go-sdk-contrib/compare/hooks/open-telemetry/v0.3.2...hooks/open-telemetry/v0.3.4) Updates `github.com/open-feature/go-sdk-contrib/providers/flagd` from 0.2.1 to 0.2.3 - [Release notes](https://github.com/open-feature/go-sdk-contrib/releases) - [Changelog](https://github.com/open-feature/go-sdk-contrib/blob/main/release-please-config.json) - [Commits](https://github.com/open-feature/go-sdk-contrib/compare/providers/flagd/v0.2.1...providers/flagd/v0.2.3) Updates `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` from 0.52.0 to 0.53.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.52.0...zpages/v0.53.0) Updates `go.opentelemetry.io/contrib/instrumentation/runtime` from 0.52.0 to 0.57.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.52.0...zpages/v0.57.0) Updates `go.opentelemetry.io/otel` from 1.27.0 to 1.32.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.27.0...v1.32.0) Updates `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` from 1.27.0 to 1.31.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.27.0...v1.31.0) Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.27.0 to 1.31.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.27.0...v1.31.0) Updates `go.opentelemetry.io/otel/sdk` from 1.27.0 to 1.32.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.27.0...v1.32.0) Updates `go.opentelemetry.io/otel/sdk/metric` from 1.27.0 to 1.32.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.27.0...v1.32.0) Updates `go.opentelemetry.io/otel/trace` from 1.27.0 to 1.32.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.27.0...v1.32.0) Updates `google.golang.org/grpc` from 1.64.0 to 1.67.1 - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](https://github.com/grpc/grpc-go/compare/v1.64.0...v1.67.1) Updates `google.golang.org/grpc/cmd/protoc-gen-go-grpc` from 1.4.0 to 1.5.1 - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](https://github.com/grpc/grpc-go/compare/v1.4.0...v1.5.1) Updates `google.golang.org/protobuf` from 1.34.1 to 1.35.1 --- updated-dependencies: - dependency-name: github.com/IBM/sarama dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-production-dependencies - dependency-name: github.com/open-feature/go-sdk dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: github.com/open-feature/go-sdk-contrib/hooks/open-telemetry dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-production-dependencies - dependency-name: github.com/open-feature/go-sdk-contrib/providers/flagd dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-production-dependencies - dependency-name: go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: go.opentelemetry.io/contrib/instrumentation/runtime dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: go.opentelemetry.io/otel dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: go.opentelemetry.io/otel/sdk dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: go.opentelemetry.io/otel/sdk/metric dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: go.opentelemetry.io/otel/trace dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: google.golang.org/grpc dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: google.golang.org/grpc/cmd/protoc-gen-go-grpc dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: google.golang.org/protobuf dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: github.com/open-feature/go-sdk dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: github.com/open-feature/go-sdk-contrib/hooks/open-telemetry dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-production-dependencies - dependency-name: github.com/open-feature/go-sdk-contrib/providers/flagd dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-production-dependencies - dependency-name: go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: go.opentelemetry.io/contrib/instrumentation/runtime dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: go.opentelemetry.io/otel dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: go.opentelemetry.io/otel/sdk dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: go.opentelemetry.io/otel/sdk/metric dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: go.opentelemetry.io/otel/trace dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: google.golang.org/grpc dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: google.golang.org/grpc/cmd/protoc-gen-go-grpc dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: google.golang.org/protobuf dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies ... Signed-off-by: dependabot[bot] <support@github.com> * Add updated protos --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Juliano Costa <julianocosta89@outlook.com> * Update k8s manifest (#1804) * [accountingservice] fix-build-targetarch (#1805) * accountingservice-fix-build-targetarch * Update src/accountingservice/Dockerfile Co-authored-by: Matt Martyn <MMartyn@gmail.com> --------- Co-authored-by: Matt Martyn <MMartyn@gmail.com> * build(deps): bump the go-production-dependencies group across 2 directories with 6 updates (#1807) * build(deps): bump the go-production-dependencies group across 2 directories with 6 updates Bumps the go-production-dependencies group with 5 updates in the /src/checkoutservice directory: | Package | From | To | | --- | --- | --- | | [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.53.0` | `0.57.0` | | [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.53.0` | `0.57.0` | | [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.31.0` | `1.32.0` | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.31.0` | `1.32.0` | | google.golang.org/protobuf | `1.35.1` | `1.35.2` | Bumps the go-production-dependencies group with 4 updates in the /src/productcatalogservice directory: [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib), [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://github.com/open-telemetry/opentelemetry-go), [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) and google.golang.org/protobuf. Updates `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` from 0.53.0 to 0.57.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.53.0...zpages/v0.57.0) Updates `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` from 0.53.0 to 0.57.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.53.0...zpages/v0.57.0) Updates `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` from 1.31.0 to 1.32.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.31.0...v1.32.0) Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.31.0 to 1.32.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.31.0...v1.32.0) Updates `google.golang.org/grpc` from 1.67.1 to 1.68.0 - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](https://github.com/grpc/grpc-go/compare/v1.67.1...v1.68.0) Updates `google.golang.org/protobuf` from 1.35.1 to 1.35.2 Updates `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` from 0.53.0 to 0.57.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.53.0...zpages/v0.57.0) Updates `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` from 1.31.0 to 1.32.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.31.0...v1.32.0) Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.31.0 to 1.32.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.31.0...v1.32.0) Updates `google.golang.org/grpc` from 1.67.1 to 1.68.0 - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](https://github.com/grpc/grpc-go/compare/v1.67.1...v1.68.0) Updates `google.golang.org/protobuf` from 1.35.1 to 1.35.2 --- updated-dependencies: - dependency-name: go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: google.golang.org/grpc dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: google.golang.org/protobuf dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-production-dependencies - dependency-name: go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: google.golang.org/grpc dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: google.golang.org/protobuf dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-production-dependencies ... Signed-off-by: dependabot[bot] <support@github.com> * Add updated protos * go mod tidy --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com> Co-authored-by: Juliano Costa <julianocosta89@outlook.com> * Revert "[accountingservice] fix-build-targetarch (#1805)" (#1811) This reverts commit 65e6441eeaf5aaad9bfe166c5d6447b5704a0025. * Add nodejs auto-instrumentation for runtime metrics in paymentservice (#1797) * add nodejs auto-intrumentation in paymentservice * update CHANGELOG.md * update description in changelog * Fix RUNTIME_IDENTIFIER for accountingservice (#1812) * Fix RUNTIME_IDENTIFIER for accountingservice * Set the correct RID for cartservice * Add TARGETARCH to publish step --------- Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com> * build(deps): bump the go-production-dependencies group across 2 directories with 1 update (#1813) Bumps the go-production-dependencies group with 1 update in the /src/checkoutservice directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go). Bumps the go-production-dependencies group with 1 update in the /src/productcatalogservice directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go). Updates `google.golang.org/grpc` from 1.68.0 to 1.68.1 - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](https://github.com/grpc/grpc-go/compare/v1.68.0...v1.68.1) Updates `google.golang.org/grpc` from 1.68.0 to 1.68.1 - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](https://github.com/grpc/grpc-go/compare/v1.68.0...v1.68.1) --- updated-dependencies: - dependency-name: google.golang.org/grpc dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-production-dependencies - dependency-name: google.golang.org/grpc dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-production-dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [chore] Update k8s manifests (#1822) * build(deps): bump the go-production-dependencies group across 2 directories with 1 update (#1826) Bumps the go-production-dependencies group with 1 update in the /src/checkoutservice directory: [github.com/open-feature/go-sdk](https://github.com/open-feature/go-sdk). Bumps the go-production-dependencies group with 1 update in the /src/productcatalogservice directory: [github.com/open-feature/go-sdk](https://github.com/open-feature/go-sdk). Updates `github.com/open-feature/go-sdk` from 1.13.1 to 1.14.0 - [Release notes](https://github.com/open-feature/go-sdk/releases) - [Changelog](https://github.com/open-feature/go-sdk/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-feature/go-sdk/compare/v1.13.1...v1.14.0) Updates `github.com/open-feature/go-sdk` from 1.13.1 to 1.14.0 - [Release notes](https://github.com/open-feature/go-sdk/releases) - [Changelog](https://github.com/open-feature/go-sdk/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-feature/go-sdk/compare/v1.13.1...v1.14.0) --- updated-dependencies: - dependency-name: github.com/open-feature/go-sdk dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: github.com/open-feature/go-sdk dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [accounting]: rename accountingservice to accounting (#1827) * rename accountingservice to accounting * Add ignore protos back --------- Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com> * Variable paymentservice error rate and introduce loyalty level attributes (#1815) * 75% error by version number included tenant.level as span attribute * Include service.name in logs and change level to from numeric to text * Updated to reflect changes to paymentservice * Added pull request * Added variants for % failure * Change to loyalty_level and service.version * Change to use app.variant * Updated log entry * Revert changes as deployment YAML is generated after Helm release * Remove app.variant and tidy code for app.loyalty.level * Fixed markdown linting * Typo correction * Add gold back into array and also include loyalty_level in success log --------- Co-authored-by: Juliano Costa <julianocosta89@outlook.com> Co-authored-by: Pierre Tessier <pierre@pierretessier.com> * chore-add-dependabot-auto-update-workflow (#1828) Co-authored-by: Pierre Tessier <pierre@pierretessier.com> * build(deps): bump the go-production-dependencies group across 2 directories with 10 updates (#1837) * [cartservice] - Add Exemplars to Cart Service (#1830) * WIP-Add Exemplars to Cart Service * Bump AspNetCore instrumentation Co-authored-by: Piotr Kiełkowicz <pkiekowicz@splunk.com> * Add source and meter * Remove logs and add boundaries * Add HistogramBucketBoundaries * Drop trailing space * Apply suggestions from code review Co-authored-by: Piotr Kiełkowicz <pkiekowicz@splunk.com> * changelog * indent --------- Co-authored-by: Piotr Kiełkowicz <pkiekowicz@splunk.com> * [otel-collector] - rename otelcol to otel-collector (#1841) * [grafana] Add Exemplars Dashboard (#1836) * [grafana] Add Exemplars Dashboard * changelog * use heatmap and 95th pct chart * decrease user load to 5 * increase Jaeger capacity * use heatmap for histogram * linter fix * Add extra row --------- Co-authored-by: Pierre Tessier <pierre@pierretessier.com> * build(deps): bump the go-production-dependencies group across 2 directories with 1 update (#1847) * build(deps): bump the go-production-dependencies group across 2 directories with 1 update Bumps the go-production-dependencies group with 1 update in the /src/checkoutservice directory: google.golang.org/protobuf. Bumps the go-production-dependencies group with 1 update in the /src/productcatalogservice directory: google.golang.org/protobuf. Updates `google.golang.org/protobuf` from 1.35.2 to 1.36.0 Updates `google.golang.org/protobuf` from 1.35.2 to 1.36.0 --- updated-dependencies: - dependency-name: google.golang.org/protobuf dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: google.golang.org/protobuf dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies ... Signed-off-by: dependabot[bot] <support@github.com> * chore: update protobuf Signed-off-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump gradle/actions from 4.2.1 to 4.2.2 (#1849) Bumps [gradle/actions](https://github.com/gradle/actions) from 4.2.1 to 4.2.2. - [Release notes](https://github.com/gradle/actions/releases) - [Commits](https://github.com/gradle/actions/compare/v4.2.1...v4.2.2) --- updated-dependencies: - dependency-name: gradle/actions dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [quote] rename quoteservice to quote (#1838) * rename quoteservice to quote * rename quoteservice to quote --------- Co-authored-by: Juliano Costa <julianocosta89@outlook.com> * [ad] rename adService to ad (#1832) * [ad] rename adservice to ad * rename adservice to ad * chore: add line break - review findings * chore: add line break --------- Co-authored-by: Pierre Tessier <pierre@pierretessier.com> Co-authored-by: Juliano Costa <julianocosta89@outlook.com> * [flagd-ui]: rename flagdui to flagd-ui (#1840) * rename flagdui to flagd-ui * rename flagdui to flagd-ui * Update CHANGELOG.md * Add line break * Rename ad test folder --------- Co-authored-by: Juliano Costa <julianocosta89@outlook.com> Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com> * [cart]: rename cartservice to cart (#1839) * rename cartservice to cart * rename cartservice to cart * Update CHANGELOG.md * Rename cart test folder * typo --------- Co-authored-by: Juliano Costa <julianocosta89@outlook.com> Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com> * build(deps): bump the go-production-dependencies group across 2 directories with 1 update (#1852) Bumps the go-production-dependencies group with 1 update in the /src/checkoutservice directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go). Bumps the go-production-dependencies group with 1 update in the /src/productcatalogservice directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go). Updates `google.golang.org/grpc` from 1.69.0 to 1.69.2 - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](https://github.com/grpc/grpc-go/compare/v1.69.0...v1.69.2) Updates `google.golang.org/grpc` from 1.69.0 to 1.69.2 - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](https://github.com/grpc/grpc-go/compare/v1.69.0...v1.69.2) --- updated-dependencies: - dependency-name: google.golang.org/grpc dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-production-dependencies - dependency-name: google.golang.org/grpc dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-production-dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [paymentservice] Bump dependencies (#1854) * [paymentservice] Bump dependencies * Apply suggestion * [shipping] rename shippingservice to shipping (#1842) * Add a React Native example app to the demo (#1781) * [chore] - update demo dependencies (#1855) * [load-generator] rename loadgenerator to load-generator (#1856) * rename loadgenerator to load-generator * rename loadgenerator to load-generator --------- Co-authored-by: Juliano Costa <julianocosta89@outlook.com> * [image-provider] rename imageprovider to image-provider (#1857) * rename imageprovider to image-provider * rename imageprovider to image-provider --------- Co-authored-by: Juliano Costa <julianocosta89@outlook.com> * [currency] Rename currencyservice to currency (#1858) * [email] rename emailservice to email (#1861) * [fraud-detection] rename frauddetectionservice to fraud-detection (#1862) * rename frauddetectionservice to fraud-detection * rename frauddetectionservice to fraud-detection --------- Co-authored-by: Juliano Costa <julianocosta89@outlook.com> * [payment] rename paymentservice to payment (#1863) * rename paymentservice to payment * rename paymentservice to payment * rename paymentservice to payment --------- Co-authored-by: Juliano Costa <julianocosta89@outlook.com> * [recommendation] rename recommendationservice to recommendation (#1865) * [react-native-app] cleanup build instructions (#1860) * cleanup build instructions * cleanup build instructions * cleanup build instructions --------- Co-authored-by: Juliano Costa <julianocosta89@outlook.com> * build(deps): bump the go-production-dependencies group across 2 directories with 1 update (#1869) * build(deps): bump the go-production-dependencies group across 1 directory with 2 updates (#1877) * Update dependabot.yml (#1870) * Update dependabot.yml Sets up dependabot for the other languages and ecosystems. * Update dependabot.yml to use wildcard directories * Update dependabot.yml --------- Co-authored-by: Juliano Costa <julianocosta89@outlook.com> * build(deps): bump docker/build-push-action from 6.10.0 to 6.11.0 (#1878) Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.10.0 to 6.11.0. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/v6.10.0...v6.11.0) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Juliano Costa <julianocosta89@outlook.com> * build(deps): bump the go-production-dependencies group across 2 directories with 2 updates (#1879) * build(deps): bump the go-production-dependencies group across 2 directories with 2 updates Bumps the go-production-dependencies group with 1 update in the /src/checkoutservice directory: [github.com/IBM/sarama](https://github.com/IBM/sarama). Bumps the go-production-dependencies group with 1 update in the /src/productcatalogservice directory: google.golang.org/protobuf. Updates `github.com/IBM/sarama` from 1.44.0 to 1.45.0 - [Release notes](https://github.com/IBM/sarama/releases) - [Changelog](https://github.com/IBM/sarama/blob/main/CHANGELOG.md) - [Commits](https://github.com/IBM/sarama/compare/v1.44.0...v1.45.0) Updates `google.golang.org/protobuf` from 1.36.1 to 1.36.2 --- updated-dependencies: - dependency-name: github.com/IBM/sarama dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-production-dependencies - dependency-name: google.golang.org/protobuf dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-production-dependencies ... Signed-off-by: dependabot[bot] <support@github.com> * chore: update protobuf Signed-off-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Generate proto for C++ (#1871) * Generate proto for C++ https://github.com/open-telemetry/opentelemetry-demo/issues/1787 Signed-off-by: Charlie Le <charlie_le@apple.com> * build: update .licenserc.json to include currency generated files and load environment variables in docker-gen-proto.sh Signed-off-by: Charlie Le <charlie_le@apple.com> * fix: update script to source environment variables from the correct path Signed-off-by: Charlie Le <charlie_le@apple.com> * build: update Dockerfiles and CMakeLists for currency service, adjust generated files handling Signed-off-by: Charlie Le <charlie_le@apple.com> * refactor: rename currency service project to currency-proto and update related CMake configurations Signed-off-by: Charlie Le <charlie_le@apple.com> * add line break --------- Signed-off-by: Charlie Le <charlie_le@apple.com> Co-authored-by: Juliano Costa <julianocosta89@outlook.com> Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com> * [product-catalog] rename productcatalogservice to product-catalog (#1864) * rename productcatalogservice to product-catalog * rename productcatalogservice to product-catalog * rename productcatalogservice to product-catalog * rename productcatalogservice to product-catalog * [checkout] rename checkoutservice to checkout (#1867) * rename checkoutservice to checkout * rename checkoutservice to checkout * build(deps): bump the nuget-production-dependencies group across 4 directories with 7 updates (#1884) Bumps the nuget-production-dependencies group with 4 updates in the /src/accounting directory: [Confluent.Kafka](https://github.com/confluentinc/confluent-kafka-dotnet), [Google.Protobuf](https://github.com/protocolbuffers/protobuf), [Grpc.Tools](https://github.com/grpc/grpc) and [Microsoft.Extensions.Logging](https://github.com/dotnet/runtime). Bumps the nuget-production-dependencies group with 1 update in the /src/cart directory: [xunit.runner.visualstudio](https://github.com/xunit/visualstudio.xunit). Bumps the nuget-production-dependencies group with 2 updates in the /src/cart/src directory: [OpenFeature](https://github.com/open-feature/dotnet-sdk) and [StackExchange.Redis](https://github.com/StackExchange/StackExchange.Redis). Bumps the nuget-production-dependencies group with 3 updates in the /src/cart/tests directory: [OpenFeature](https://github.com/open-feature/dotnet-sdk), [StackExchange.Redis](https://github.com/StackExchange/StackExchange.Redis) and [xunit.runner.visualstudio](https://github.com/xunit/visualstudio.xunit). Updates `Confluent.Kafka` from 2.5.3 to 2.8.0 - [Release notes](https://github.com/confluentinc/confluent-kafka-dotnet/releases) - [Changelog](https://github.com/confluentinc/confluent-kafka-dotnet/blob/master/CHANGELOG.md) - [Commits](https://github.com/confluentinc/confluent-kafka-dotnet/compare/v2.5.3...v2.8.0) Updates `Google.Protobuf` from 3.28.2 to 3.29.2 - [Release notes](https://github.com/protocolbuffers/protobuf/releases) - [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl) - [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.28.2...v3.29.2) Updates `Grpc.Tools` from 2.66.0 to 2.68.1 - [Release notes](https://github.com/grpc/grpc/releases) - [Changelog](https://github.com/grpc/grpc/blob/master/doc/grpc_release_schedule.md) - [Commits](https://github.com/grpc/grpc/commits) Updates `Microsoft.Extensions.Logging` from 8.0.0 to 9.0.0 - [Release notes](https://github.com/dotnet/runtime/releases) - [Commits](https://github.com/dotnet/runtime/compare/v8.0.0...v9.0.0) Updates `xunit.runner.visualstudio` from 2.8.2 to 3.0.0 - [Release notes](https://github.com/xunit/visualstudio.xunit/releases) - [Commits](https://github.com/xunit/visualstudio.xunit/compare/2.8.2...3.0.0) Updates `OpenFeature` from 2.1.0 to 2.2.0 - [Release notes](https://github.com/open-feature/dotnet-sdk/releases) - [Changelog](https://github.com/open-feature/dotnet-sdk/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-feature/dotnet-sdk/compare/v2.1.0...v2.2.0) Updates `StackExchange.Redis` from 2.8.22 to 2.8.24 - [Release notes](https://github.com/StackExchange/StackExchange.Redis/releases) - [Changelog](https://github.com/StackExchange/StackExchange.Redis/blob/main/docs/ReleaseNotes.md) - [Commits](https://github.com/StackExchange/StackExchange.Redis/compare/2.8.22...2.8.24) Updates `OpenFeature` from 2.1.0 to 2.2.0 - [Release notes](https://github.com/open-feature/dotnet-sdk/releases) - [Changelog](https://github.com/open-feature/dotnet-sdk/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-feature/dotnet-sdk/compare/v2.1.0...v2.2.0) Updates `StackExchange.Redis` from 2.8.22 to 2.8.24 - [Release notes](https://github.com/StackExchange/StackExchange.Redis/releases) - [Changelog](https://github.com/StackExchange/StackExchange.Redis/blob/main/docs/ReleaseNotes.md) - [Commits](https://github.com/StackExchange/StackExchange.Redis/compare/2.8.22...2.8.24) Updates `xunit.runner.visualstudio` from 2.8.2 to 3.0.0 - [Release notes](https://github.com/xunit/visualstudio.xunit/releases) - [Commits](https://github.com/xunit/visualstudio.xunit/compare/2.8.2...3.0.0) --- updated-dependencies: - dependency-name: Confluent.Kafka dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-production-dependencies - dependency-name: Google.Protobuf dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-production-dependencies - dependency-name: Grpc.Tools dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-production-dependencies - dependency-name: Microsoft.Extensions.Logging dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget-production-dependencies - dependency-name: xunit.runner.visualstudio dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget-production-dependencies - dependency-name: OpenFeature dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-production-dependencies - dependency-name: StackExchange.Redis dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-production-dependencies - dependency-name: OpenFeature dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-production-dependencies - dependency-name: StackExchange.Redis dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-production-dependencies - dependency-name: xunit.runner.visualstudio dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget-production-dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Pierre Tessier <pierre@pierretessier.com> * build(deps): bump the actions-production-dependencies group across 1 directory with 3 updates (#1885) Bumps the actions-production-dependencies group with 3 updates in the / directory: [actions/checkout](https://github.com/actions/checkout), [dorny/paths-filter](https://github.com/dorny/paths-filter) and [actions/stale](https://github.com/actions/stale). Updates `actions/checkout` from 2…
1 parent fda61bd commit 7f75ab0

File tree

450 files changed

+107514
-21031
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

450 files changed

+107514
-21031
lines changed

.dockerignore

+5-28
Original file line numberDiff line numberDiff line change
@@ -8,40 +8,17 @@ src/*/Dockerfile
88
src/*/*/Dockerfile
99

1010
###################################
11-
# currencyservice
12-
./src/currencyservice/client.js
13-
./src/currencyservice/node_modules/
11+
# currency
12+
./src/currency/client.js
13+
./src/currency/node_modules/
1414
###################################
1515

16-
###################################
17-
# featureflagservice
18-
# Common development/test artifacts
19-
./src/featureflagservice/cover/
20-
./src/featureflagservice/doc/
21-
./src/featureflagservice/test/
22-
./src/featureflagservice/tmp/
23-
./src/featureflagservice/.elixir_ls
24-
2516
###################################
2617
# frontend
2718
./src/frontend/node_modules/
2819

2920
###################################
30-
# shippingservice
31-
./src/shippingservice/target
32-
###################################
33-
34-
# Mix artifacts
35-
./src/featureflagservice/_build/
36-
./src/featureflagservice/deps/
37-
./src/featureflagservice/*.ez
38-
39-
# Generated on crash by the VM
40-
./src/featureflagservice/erl_crash.dump
41-
42-
# Static artifacts - These should be fetched and built inside the Docker image
43-
./src/featureflagservice/assets/node_modules/
44-
./src/featureflagservice/priv/static/assets/
45-
./src/featureflagservice/priv/static/cache_manifest.json
21+
# shipping
22+
./src/shipping/target
4623
###################################
4724

.env

+72-61
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,38 @@
11

22

33
# Demo App version
4-
IMAGE_VERSION=1.11.0
4+
IMAGE_VERSION=2.0.1
55
IMAGE_NAME=ghcr.io/open-telemetry/demo
66
DEMO_VERSION=1.11.0
77

8+
# Build Args
9+
TRACETEST_IMAGE_VERSION=v1.7.1
10+
OTEL_JAVA_AGENT_VERSION=2.13.3
11+
OPENTELEMETRY_CPP_VERSION=1.19.0
12+
813
# Dependent images
9-
COLLECTOR_CONTRIB_IMAGE=otel/opentelemetry-collector-contrib:0.102.1
10-
FLAGD_IMAGE=ghcr.io/open-feature/flagd:v0.10.2
11-
GRAFANA_IMAGE=grafana/grafana:10.4.3
12-
JAEGERTRACING_IMAGE=jaegertracing/all-in-one:1.57
13-
# must also update version field in ./src/grafana/provisioning/datasources/opensearch.yaml
14-
OPENSEARCH_IMAGE=opensearchproject/opensearch:2.14.0
15-
POSTGRES_IMAGE=postgres:16.3
16-
PROMETHEUS_IMAGE=quay.io/prometheus/prometheus:v2.52.0
17-
VALKEY_IMAGE=valkey/valkey:7.2-alpine
18-
# must also update the version arg in ./test/tracetesting/Dockerfile
19-
TRACETEST_IMAGE=kubeshop/tracetest:v1.3.0
14+
COLLECTOR_CONTRIB_IMAGE=ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-contrib:0.120.0
15+
FLAGD_IMAGE=ghcr.io/open-feature/flagd:v0.12.1
16+
GRAFANA_IMAGE=grafana/grafana:11.5.2
17+
JAEGERTRACING_IMAGE=jaegertracing/all-in-one:1.66.0
18+
# must also update version field in src/grafana/provisioning/datasources/opensearch.yaml
19+
OPENSEARCH_IMAGE=opensearchproject/opensearch:2.19.0
20+
POSTGRES_IMAGE=postgres:17.3
21+
PROMETHEUS_IMAGE=quay.io/prometheus/prometheus:v3.2.0
22+
VALKEY_IMAGE=valkey/valkey:8.1-alpine
23+
TRACETEST_IMAGE=kubeshop/tracetest:${TRACETEST_IMAGE_VERSION}
2024

2125
# Demo Platform
2226
ENV_PLATFORM=local
2327

2428
# OpenTelemetry Collector
29+
HOST_FILESYSTEM=/
2530
DOCKER_SOCK=/var/run/docker.sock
26-
OTEL_COLLECTOR_HOST=otelcol
31+
OTEL_COLLECTOR_HOST=otel-collector
2732
OTEL_COLLECTOR_PORT_GRPC=4317
2833
OTEL_COLLECTOR_PORT_HTTP=4318
29-
OTEL_COLLECTOR_CONFIG=./src/otelcollector/otelcol-config.yml
30-
OTEL_COLLECTOR_CONFIG_EXTRAS=./src/otelcollector/otelcol-config-extras.yml
34+
OTEL_COLLECTOR_CONFIG=./src/otel-collector/otelcol-config.yml
35+
OTEL_COLLECTOR_CONFIG_EXTRAS=./src/otel-collector/otelcol-config-extras.yml
3136
OTEL_EXPORTER_OTLP_ENDPOINT=http://${OTEL_COLLECTOR_HOST}:${OTEL_COLLECTOR_PORT_GRPC}
3237
PUBLIC_OTEL_EXPORTER_OTLP_TRACES_ENDPOINT=http://localhost:8080/otlp-http/v1/traces
3338

@@ -44,35 +49,35 @@ OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE=delta
4449
# Core Demo Services
4550
# ******************
4651
# Accounting Service
47-
ACCOUNTING_SERVICE_DOCKERFILE=./src/accountingservice/Dockerfile
52+
ACCOUNTING_DOCKERFILE=./src/accounting/Dockerfile
4853

4954
# Ad Service
50-
AD_SERVICE_PORT=9555
51-
AD_SERVICE_ADDR=adservice:${AD_SERVICE_PORT}
52-
AD_SERVICE_DOCKERFILE=./src/adservice/Dockerfile
55+
AD_PORT=9555
56+
AD_ADDR=ad:${AD_PORT}
57+
AD_DOCKERFILE=./src/ad/Dockerfile
5358

5459
# Cart Service
55-
CART_SERVICE_PORT=7070
56-
CART_SERVICE_ADDR=cartservice:${CART_SERVICE_PORT}
57-
CART_SERVICE_DOCKERFILE=./src/cartservice/src/Dockerfile
60+
CART_PORT=7070
61+
CART_ADDR=cart:${CART_PORT}
62+
CART_DOCKERFILE=./src/cart/src/Dockerfile
5863

5964
# Checkout Service
60-
CHECKOUT_SERVICE_PORT=5050
61-
CHECKOUT_SERVICE_ADDR=checkoutservice:${CHECKOUT_SERVICE_PORT}
62-
CHECKOUT_SERVICE_DOCKERFILE=./src/checkoutservice/Dockerfile
65+
CHECKOUT_PORT=5050
66+
CHECKOUT_ADDR=checkout:${CHECKOUT_PORT}
67+
CHECKOUT_DOCKERFILE=./src/checkout/Dockerfile
6368

6469
# Currency Service
65-
CURRENCY_SERVICE_PORT=7001
66-
CURRENCY_SERVICE_ADDR=currencyservice:${CURRENCY_SERVICE_PORT}
67-
CURRENCY_SERVICE_DOCKERFILE=./src/currencyservice/Dockerfile
70+
CURRENCY_PORT=7001
71+
CURRENCY_ADDR=currency:${CURRENCY_PORT}
72+
CURRENCY_DOCKERFILE=./src/currency/Dockerfile
6873

6974
# Email Service
70-
EMAIL_SERVICE_PORT=6060
71-
EMAIL_SERVICE_ADDR=http://emailservice:${EMAIL_SERVICE_PORT}
72-
EMAIL_SERVICE_DOCKERFILE=./src/emailservice/Dockerfile
75+
EMAIL_PORT=6060
76+
EMAIL_ADDR=http://email:${EMAIL_PORT}
77+
EMAIL_DOCKERFILE=./src/email/Dockerfile
7378

7479
# Fraud Service
75-
FRAUD_SERVICE_DOCKERFILE=./src/frauddetectionservice/Dockerfile
80+
FRAUD_DOCKERFILE=./src/fraud-detection/Dockerfile
7681

7782
# Frontend
7883
FRONTEND_PORT=8080
@@ -83,58 +88,64 @@ FRONTEND_DOCKERFILE=./src/frontend/Dockerfile
8388
FRONTEND_HOST=frontend
8489
ENVOY_PORT=8080
8590
FRONTEND_PROXY_ADDR=frontend-proxy:${ENVOY_PORT}
86-
FRONTEND_PROXY_DOCKERFILE=./src/frontendproxy/Dockerfile
91+
FRONTEND_PROXY_DOCKERFILE=./src/frontend-proxy/Dockerfile
8792

8893
# Image Provider
89-
IMAGE_PROVIDER_HOST=imageprovider
94+
IMAGE_PROVIDER_HOST=image-provider
9095
IMAGE_PROVIDER_PORT=8081
91-
IMAGE_PROVIDER_DOCKERFILE=./src/imageprovider/Dockerfile
96+
IMAGE_PROVIDER_DOCKERFILE=./src/image-provider/Dockerfile
9297

9398
# Load Generator
9499
LOCUST_WEB_PORT=8089
95-
LOCUST_USERS=10
100+
LOCUST_USERS=5
96101
LOCUST_HOST=http://${FRONTEND_PROXY_ADDR}
97-
LOCUST_WEB_HOST=loadgenerator
102+
LOCUST_WEB_HOST=load-generator
98103
LOCUST_AUTOSTART=true
99104
LOCUST_HEADLESS=false
100-
LOAD_GENERATOR_DOCKERFILE=./src/loadgenerator/Dockerfile
105+
LOAD_GENERATOR_DOCKERFILE=./src/load-generator/Dockerfile
101106

102107
# Payment Service
103-
PAYMENT_SERVICE_PORT=50051
104-
PAYMENT_SERVICE_ADDR=paymentservice:${PAYMENT_SERVICE_PORT}
105-
PAYMENT_SERVICE_DOCKERFILE=./src/paymentservice/Dockerfile
108+
PAYMENT_PORT=50051
109+
PAYMENT_ADDR=payment:${PAYMENT_PORT}
110+
PAYMENT_DOCKERFILE=./src/payment/Dockerfile
106111

107112
# Product Catalog Service
108-
PRODUCT_CATALOG_SERVICE_PORT=3550
109-
PRODUCT_CATALOG_SERVICE_ADDR=productcatalogservice:${PRODUCT_CATALOG_SERVICE_PORT}
110-
PRODUCT_CATALOG_DOCKERFILE=./src/productcatalogservice/Dockerfile
113+
PRODUCT_CATALOG_RELOAD_INTERVAL=10
114+
PRODUCT_CATALOG_PORT=3550
115+
PRODUCT_CATALOG_ADDR=product-catalog:${PRODUCT_CATALOG_PORT}
116+
PRODUCT_CATALOG_DOCKERFILE=./src/product-catalog/Dockerfile
111117

112118
# Quote Service
113-
QUOTE_SERVICE_PORT=8090
114-
QUOTE_SERVICE_ADDR=http://quoteservice:${QUOTE_SERVICE_PORT}
115-
QUOTE_SERVICE_DOCKERFILE=./src/quoteservice/Dockerfile
119+
QUOTE_PORT=8090
120+
QUOTE_ADDR=http://quote:${QUOTE_PORT}
121+
QUOTE_DOCKERFILE=./src/quote/Dockerfile
116122

117123
# Recommendation Service
118-
RECOMMENDATION_SERVICE_PORT=9001
119-
RECOMMENDATION_SERVICE_ADDR=recommendationservice:${RECOMMENDATION_SERVICE_PORT}
120-
RECOMMENDATION_SERVICE_DOCKERFILE=./src/recommendationservice/Dockerfile
124+
RECOMMENDATION_PORT=9001
125+
RECOMMENDATION_ADDR=recommendation:${RECOMMENDATION_PORT}
126+
RECOMMENDATION_DOCKERFILE=./src/recommendation/Dockerfile
121127

122128
# Shipping Service
123-
SHIPPING_SERVICE_PORT=50050
124-
SHIPPING_SERVICE_ADDR=shippingservice:${SHIPPING_SERVICE_PORT}
125-
SHIPPING_SERVICE_DOCKERFILE=./src/shippingservice/Dockerfile
129+
SHIPPING_PORT=50050
130+
SHIPPING_ADDR=shipping:${SHIPPING_PORT}
131+
SHIPPING_DOCKERFILE=./src/shipping/Dockerfile
126132

127133
# ******************
128134
# Dependent Services
129135
# ******************
130-
# flagd
136+
# Flagd
131137
FLAGD_HOST=flagd
132138
FLAGD_PORT=8013
133139

140+
# Flagd UI
141+
FLAGD_UI_HOST=flagd-ui
142+
FLAGD_UI_PORT=4000
143+
FLAGD_UI_DOCKERFILE=./src/flagd-ui/Dockerfile
144+
134145
# Kafka
135-
KAFKA_SERVICE_PORT=9092
136-
KAFKA_SERVICE_ADDR=kafka:${KAFKA_SERVICE_PORT}
137-
KAFKA_SERVICE_DOCKERFILE=./src/kafka/Dockerfile
146+
KAFKA_PORT=9092
147+
KAFKA_ADDR=kafka:${KAFKA_PORT}
148+
KAFKA_DOCKERFILE=./src/kafka/Dockerfile
138149

139150
# Valkey
140151
VALKEY_PORT=6379
@@ -144,12 +155,12 @@ VALKEY_ADDR=valkey-cart:${VALKEY_PORT}
144155
# Telemetry Components
145156
# ********************
146157
# Grafana
147-
GRAFANA_SERVICE_PORT=3000
148-
GRAFANA_SERVICE_HOST=grafana
158+
GRAFANA_PORT=3000
159+
GRAFANA_HOST=grafana
149160

150161
# Jaeger
151-
JAEGER_SERVICE_PORT=16686
152-
JAEGER_SERVICE_HOST=jaeger
162+
JAEGER_PORT=16686
163+
JAEGER_HOST=jaeger
153164

154165
# Prometheus
155166
PROMETHEUS_SERVICE_PORT=9090

.env.arm64

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
_JAVA_OPTIONS=-XX:UseSVE=0

.github/.mlc_config.json

-16
This file was deleted.

.github/ISSUE_TEMPLATE/bug_report.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ What do you expect to see?
2222

2323
**What is the actual behavior?**
2424

25-
What did you see instead?
25+
Please describe the actual behavior experienced.
2626

2727
## Reproduce
2828

29-
Provide the minimum required steps to result in the issue you're observing.
29+
Could you provide the minimum required steps to resolve the issue you're seeing?
3030

3131
We will close this issue if:
3232

@@ -35,4 +35,4 @@ We will close this issue if:
3535

3636
## Additional Context
3737

38-
Add any other context about the problem here.
38+
Please feel free to add any other context about the problem here.

.github/ISSUE_TEMPLATE/feature_request.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ If so, provide a concise description of the problem.
1818

1919
**Describe the solution you'd like:**
2020

21-
What do you want to happen instead? What is the expected behavior?
21+
What would you like to happen instead? What is the expected behavior?
2222

2323
**Describe alternatives you've considered.**
2424

2525
Which alternative solutions or features have you considered?
2626

2727
## Additional Context
2828

29-
Add any other context about the feature request here.
29+
Feel free to add any other context about the feature request here.

.github/PULL_REQUEST_TEMPLATE.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Please provide a brief description of the changes here.
44

55
## Merge Requirements
66

7-
For new features contributions please make sure you have completed the following
7+
For new features contributions, please make sure you have completed the following
88
essential items:
99

1010
* [ ] `CHANGELOG.md` updated to document new feature additions
@@ -17,7 +17,7 @@ update in docs. Please make sure to update the opentelemetry.io repo with any
1717
docs changes.
1818
1919
A Pull Request that modifies docker-compose.yaml, otelcol-config.yaml, or
20-
Grafana dashboards, will likely require an update to the Demo Helm chart.
20+
Grafana dashboards will likely require an update to the Demo Helm chart.
2121
Other changes affecting how a service is deployed will also likely require an
2222
update to the Demo Helm chart.
2323
-->

.github/component_owners.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# SPDX-License-Identifier: Apache-2.0
33
# this file is used by .github/workflows/assign-reviewers.yml
44
components:
5-
src/adservice:
5+
src/ad:
66
- jack-berg
77
- mateuszrzeszutek
88
- trask

0 commit comments

Comments
 (0)