Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update latest upstream patch #92

Merged
merged 134 commits into from
Nov 7, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
134 commits
Select commit Hold shift + click to select a range
9c867b5
fix data-prepper image to a stable version
YANG-DB Jun 21, 2023
d9f0bae
add error wrapping for integration script
YANG-DB Jun 21, 2023
04d9489
Merge remote-tracking branch 'origin/opensearch-monitoring-prometheus…
YANG-DB Jun 21, 2023
0aeef46
update opensearch version configuration as an env var
YANG-DB Jun 21, 2023
ffd3aeb
Merge remote-tracking branch 'origin/opensearch-monitoring-prometheus…
YANG-DB Jun 27, 2023
f70840a
Merge remote-tracking branch 'origin/opensearch-monitoring-prometheus…
YANG-DB Jun 27, 2023
3c7045c
Merge remote-tracking branch 'origin/opensearch-monitoring-prometheus…
YANG-DB Jun 27, 2023
2ce8f34
Merge remote-tracking branch 'origin/opensearch-monitoring-prometheus…
YANG-DB Jul 7, 2023
36c1388
update opensearch to 2.8
YANG-DB Jul 7, 2023
51a4d85
Merge remote-tracking branch 'origin/main'
YANG-DB Jul 8, 2023
f05c408
Merge branch 'opensearch-project:main' into main
YANG-DB Jul 8, 2023
c1e66b8
[frontendproxy] Add opentelemetry_collector_http to envoy's cluster a…
chigia001 Jul 10, 2023
5a05737
splitting up services into modules (#872)
joshleecreates Jul 10, 2023
c7588d4
Add trace based testing examples (#877)
danielbdias Jul 10, 2023
ec804cc
fix frontend tests (#950)
danielbdias Jul 10, 2023
814a4e9
[cartservice] Update OTel .NET to 1.5.1 (#957)
Kielek Jul 10, 2023
9f8806f
[chore] build images for PRs (#955)
pellared Jul 13, 2023
bd4fdde
Merge branch 'opensearch-project:main' into main
YANG-DB Jul 15, 2023
28a6c74
[shippingservice] Update Rust deps and add TelemetryResourceDetector …
julianocosta89 Jul 17, 2023
092ee18
shippingservice-missing-cargolock-update (#982)
julianocosta89 Jul 17, 2023
90d63ec
Merge branch 'opensearch-project:main' into main
YANG-DB Jul 18, 2023
73a2e0f
Merge branch 'main' into opensearch-monitoring-prometheus-metrics
YANG-DB Jul 18, 2023
0e8fec0
update locust to use nginx proxy
YANG-DB Jul 18, 2023
2fb8bb1
Merge remote-tracking branch 'origin/opensearch-monitoring-prometheus…
YANG-DB Jul 18, 2023
f174613
fix: update frontendproxy's env for minimal (#983)
chigia001 Jul 18, 2023
1296ae1
chore: update JS dependency (#978)
chigia001 Jul 18, 2023
556b1f2
Run Checks on main (#973)
pellared Jul 18, 2023
9ae9528
Fix flaky cartservice build (#984)
austinlparker Jul 19, 2023
c9c6fb8
rollback to dnf6 (#990)
austinlparker Jul 21, 2023
ac78734
Update AdService Dependencies (#986)
austinlparker Jul 21, 2023
25800da
[FraudDetectionService] update dependencies (#987)
julianocosta89 Jul 21, 2023
0831bc6
[LoadGenerator & RecommendatationService] update dependencies (#988)
julianocosta89 Jul 21, 2023
fbc5308
Update Email Service Dependencies (#989)
austinlparker Jul 21, 2023
3bcf333
[currencyService] Update OTel dependency (#991)
julianocosta89 Jul 21, 2023
dc37327
[FeatureFlagService] Update dependencies (#992)
julianocosta89 Jul 21, 2023
5a33eba
update collector to build image using ocb (#944)
Jul 21, 2023
78604e0
fix(tests): removing analyzer-rules as required gate for Tracebasedte…
xoscar Jul 21, 2023
854d219
fix(tests): updating valid card validation expected status code (#998)
xoscar Jul 22, 2023
8c57e94
chore(deps): update dependency stackexchange.redis to v2.6.122 (#1004)
renovate[bot] Jul 23, 2023
e59b5ef
fix(tests): removing unused env var on trace-based tests (#1002)
danielbdias Jul 23, 2023
2ee9658
TARGETARCH cannot have a default value, and set GOARCH similarly (#1014)
mdonkers Jul 24, 2023
6f25e2b
chore: Update PHP Dependencies (#1009)
calmius Jul 24, 2023
436a96e
update readme (#1016)
cartersocha Jul 25, 2023
4a85c29
chore(deps): update dependency click to v8.1.6 (#999)
renovate[bot] Jul 28, 2023
495913a
chore(deps): update dependency deprecated to v1.2.14 (#1003)
renovate[bot] Jul 28, 2023
b4bc58b
chore(deps): update docker/build-push-action action to v3.3.1 (#1005)
renovate[bot] Jul 28, 2023
6724377
fix(deps): update dependency com.google.api.grpc:proto-google-common-…
renovate[bot] Jul 28, 2023
aac3f3b
chore(deps): update dependency configargparse to v1.5.5 (#1000)
renovate[bot] Jul 31, 2023
a80a326
chore(deps): update dotnet monorepo (#1006)
renovate[bot] Jul 31, 2023
a550aed
wrapper-validation-action from 1.0.6 to 1.1.0 (#1026)
julianocosta89 Aug 1, 2023
81afeef
chore(deps): update opentelemetry-dotnet monorepo to v1.5.1 (#1008)
renovate[bot] Aug 1, 2023
05d7270
fix(deps): update dependency @grpc/grpc-js to v1.8.18 (#1010)
renovate[bot] Aug 1, 2023
822d00d
fix(deps): update dependency cookies-next to v2.1.2 (#1022)
renovate[bot] Aug 1, 2023
df52d08
fix(deps): update dependency org.apache.kafka:kafka-clients to v3.5.1…
renovate[bot] Aug 1, 2023
0a5825b
fix(deps): update dependency php-di/php-di to v7.0.3 (#1024)
renovate[bot] Aug 1, 2023
8264d5f
Merge remote-tracking branch 'upstream/main' into opensearch-monitori…
YANG-DB Aug 2, 2023
7ca92bc
update upstream changes
YANG-DB Aug 2, 2023
1b025d3
update upstream changes
YANG-DB Aug 2, 2023
b130d5e
update opensearch for 2.9
YANG-DB Aug 2, 2023
6a34d36
issue #1030 is addressed please check it. (#1031)
VAISHALI-NILE Aug 3, 2023
1ea7f5e
fix(deps): update dependency react-query to v3.39.3 (#1025)
renovate[bot] Aug 4, 2023
e01d4ec
[PaymentService] - Update node to LTS version and bump deps (#1029)
julianocosta89 Aug 4, 2023
ba164f2
Add Guance observability vendor (#1039)
harlonhuang Aug 5, 2023
2671bfb
Pin eclipse for renovate (#1028)
austinlparker Aug 5, 2023
d999501
Update trace based tests run script (#1018)
danielbdias Aug 7, 2023
3e3b7ed
update cadence (#1047)
cartersocha Aug 8, 2023
520475a
Line break should be LF (#1049)
julianocosta89 Aug 10, 2023
30897af
Revert collector back to contrib distribution (#1048)
julianocosta89 Aug 10, 2023
e09b379
fix(deps): update dependency styled-components to v5.3.11 (#1037)
renovate[bot] Aug 15, 2023
46089e2
chore(deps): update composer docker tag to v2.5 (#1041)
renovate[bot] Aug 15, 2023
24befa9
chore(deps): update config-no-service (#1042)
renovate[bot] Aug 15, 2023
aa4fa60
chore(deps): update dependency @types/node to v18.17.3 (#1046)
renovate[bot] Aug 15, 2023
303a7a4
chore(deps): update dotnet monorepo (#1051)
renovate[bot] Aug 15, 2023
9218659
chore(deps): update dependency configargparse to v1.5.5 (#1043)
renovate[bot] Aug 15, 2023
013a9ae
fix(deps): update opentelemetry-js monorepo (#1038)
renovate[bot] Aug 15, 2023
24bd110
fix(deps): update dependency com.google.api.grpc:proto-google-common-…
renovate[bot] Aug 15, 2023
db1a6aa
fix(deps): update dependency @grpc/grpc-js to v1.8.18 (#1044)
renovate[bot] Aug 15, 2023
7d57217
add path check to gha (#1052)
austinlparker Aug 15, 2023
d7e31d9
fix(deps): update opentelemetry-js monorepo (#1064)
renovate[bot] Aug 20, 2023
41012ec
chore(deps): update config-no-service (#1056)
renovate[bot] Aug 20, 2023
afe3fd5
chore(deps): update dotnet monorepo (#1059)
renovate[bot] Aug 20, 2023
f3498f8
fix(deps): update dependency php-di/php-di to v7.0.3 (#1060)
renovate[bot] Aug 20, 2023
dd83f2d
chore(deps): update dependency configargparse to v1.5.5 (#1062)
renovate[bot] Aug 20, 2023
de55456
fix(deps): update dependency com.google.api.grpc:proto-google-common-…
renovate[bot] Aug 20, 2023
0a40e65
[frontend] Update dependencies (#1054)
julianocosta89 Aug 23, 2023
99089c5
Typo URL for FrontendProxy (#1075)
chigia001 Aug 23, 2023
588da30
Add Axoflow to vendors in README.md (#1076)
alltilla Aug 25, 2023
4680675
[cartservice] Drop Local cart store (#1081)
Kielek Aug 30, 2023
d7b8070
chore: update trace based tests to test stream events (#1072)
danielbdias Aug 30, 2023
89ad70b
Add Logz.io to listing of Demos featuring the Astronomy Shop on READM…
horovits Aug 31, 2023
dcfb733
Upgrade Shopify/sarama to IBM/sarama (#1083)
cedricziel Aug 31, 2023
68edb3a
Update Telemetry Components (#1085)
julianocosta89 Aug 31, 2023
afdc573
Make Microsoft.AspNetCore.TestHost package compatible with .NET6 (#1084)
Kielek Aug 31, 2023
4acb07e
Add link reference (#1088)
julianocosta89 Aug 31, 2023
8f5ff33
[cartservice] Support for Logs (#1086)
Kielek Sep 3, 2023
315b3ea
Fix TraceTest after IBM/sarama upgrade (#1096)
julianocosta89 Sep 5, 2023
1a0acdd
chore(deps): update dependency @types/react to v18.2.21 (#1077)
renovate[bot] Sep 5, 2023
caa22a4
chore(deps): update dependency eslint-config-next to v13.4.19 (#1078)
renovate[bot] Sep 5, 2023
54aefe5
update dashboards (#1098)
austinlparker Sep 7, 2023
44f100c
readme: add Tracetest to demos featuring the astronomy shop (#1113)
adnanrahic Sep 13, 2023
0c8fa77
prep for 1.5 release (#1089)
austinlparker Sep 13, 2023
dacb2a6
update docker login (#1117)
austinlparker Sep 15, 2023
df4c9ea
inherit secretsy (#1118)
austinlparker Sep 15, 2023
e112ea0
remove extraneous quote (#1119)
austinlparker Sep 15, 2023
6849a1d
update quoteservice for php Release Candidate (#1114)
brettmc Sep 16, 2023
b932c86
[cartservice] Bump OTel .NET SDK to 1.6.0 (#1115)
Kielek Sep 18, 2023
72dde63
chore(grafana): slugify dashboard name (#1121)
puckpuck Sep 18, 2023
9cf5fea
chore(deps): update dependency flask to v2.3.3 (#1128)
renovate[bot] Sep 18, 2023
a650002
fix(otelcol) prometheus metrics export descriptions (#1120)
puckpuck Sep 18, 2023
0d49ba7
Update java agent version. (#1132)
mviitane Sep 18, 2023
4592642
1.5 release (#1133)
puckpuck Sep 20, 2023
fa52926
(chore) update dependency versions (#1146)
puckpuck Sep 28, 2023
f448606
(otelcol): metrics filter and transform (#1134)
puckpuck Sep 28, 2023
99994c4
(prometheus) Add OTLP write support (#1149)
puckpuck Sep 29, 2023
9e081ee
fix indent (#1152)
puckpuck Sep 29, 2023
10538a3
OpenSearch Spike (#1151)
austinlparker Oct 3, 2023
49e7b48
add httpcheck receiver example (#1162)
Oct 3, 2023
fc01d8f
(grafana): update grafana dashboards (#1150)
puckpuck Oct 3, 2023
8b12089
Fix logic in GHA (#1172)
austinlparker Oct 11, 2023
bd34424
update collector configuration to use debug exporter (#1148)
Oct 11, 2023
42d2ed9
(chore): merge otel o11y config (#1173)
puckpuck Oct 17, 2023
43727e2
Add Cedric Ziel to list of approvers (#1184)
cedricziel Oct 19, 2023
50b6772
Merge remote-tracking branch 'upstream/main'
YANG-DB Oct 20, 2023
ade5c3b
update upstream changes
YANG-DB Nov 6, 2023
e2e6770
update upstream changes
YANG-DB Nov 6, 2023
8816e1d
update upstream changes
YANG-DB Nov 6, 2023
1774665
update upstream changes
YANG-DB Nov 6, 2023
a61bd83
update upstream changes
YANG-DB Nov 6, 2023
db1aef7
update upstream changes
YANG-DB Nov 6, 2023
61c3918
update upstream changes
YANG-DB Nov 6, 2023
c347720
remove https in favor of http
YANG-DB Nov 6, 2023
3c07b02
restore https
YANG-DB Nov 6, 2023
3a26e77
update data-prepper config files
YANG-DB Nov 6, 2023
f704c7e
Merge branch 'main' into update-latest-upstream-patch
YANG-DB Nov 7, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions .env
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

# Images
IMAGE_VERSION=1.4.0
IMAGE_VERSION=1.5.0
IMAGE_NAME=ghcr.io/open-telemetry/demo

# Demo Platform
Expand All @@ -11,7 +11,7 @@ OTEL_COLLECTOR_HOST=otelcol
OTEL_COLLECTOR_PORT_GRPC=4317
OTEL_COLLECTOR_PORT_HTTP=4318
OTEL_EXPORTER_OTLP_ENDPOINT=http://${OTEL_COLLECTOR_HOST}:${OTEL_COLLECTOR_PORT_GRPC}
PUBLIC_OTEL_EXPORTER_OTLP_TRACES_ENDPOINT=http://localhost:8080/oltp-http/v1/traces
PUBLIC_OTEL_EXPORTER_OTLP_TRACES_ENDPOINT=http://localhost:8080/otlp-http/v1/traces

# OpenTelemetry Resource Definitions
OTEL_RESOURCE_ATTRIBUTES="service.namespace=opentelemetry-demo"
Expand Down Expand Up @@ -65,7 +65,7 @@ FRONTEND_PROXY_ADDR=frontend-proxy:${ENVOY_PORT}
# Load Generator
LOCUST_WEB_PORT=8089
LOCUST_USERS=10
LOCUST_HOST=http://${FRONTEND_PROXY_ADDR}
LOCUST_HOST=http://${NGINX_ADDR}
LOCUST_WEB_HOST=loadgenerator
LOCUST_AUTOSTART=true
LOCUST_HEADLESS=false
Expand Down Expand Up @@ -118,12 +118,12 @@ PROMETHEUS_SERVICE_HOST=prometheus
PROMETHEUS_ADDR=${PROMETHEUS_SERVICE_HOST}:${PROMETHEUS_SERVICE_PORT}

# OpenSearch versionins
VERSION=2.8.0
OPENSEARCH_VERSION=2.11.0

# OpenSearch Node1
OPENSEARCH1_PORT=9200
OPENSEARCH1_HOST=opensearch-node1
OPENSEARCH1_ADDR=${OPENSEARCH1_HOST}:${OPENSEARCH1_PORT}
OPENSEARCH_PORT=9200
OPENSEARCH_HOST=opensearch
OPENSEARCH_ADDR=${OPENSEARCH_HOST}:${OPENSEARCH_PORT}

# OpenSearch Dashboard
OPENSEARCH_DASHBOARD_PORT=5601
Expand Down
2 changes: 1 addition & 1 deletion .github/architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ Backend supportive services
- See [description](https://opentelemetry.io/docs/demo/services/load-generator/)
- [Frontend Nginx Proxy](http://nginx:90) *(replacement for _Frontend-Proxy_)*
- See [description](../src/nginx-otel/README.md)
- [OpenSearch](https://opensearch-node1:9200)
- [OpenSearch](https://opensearch:9200)
- See [description](https://github.com/opensearch-project/opentelemetry-demo/blob/12d52cbb23bbf4226f6de2dfec840482a0a7d054/docker-compose.yml#L697)
- [Dashboards](http://opensearch-dashboards:5601)
- See [description](https://github.com/opensearch-project/opentelemetry-demo/blob/12d52cbb23bbf4226f6de2dfec840482a0a7d054/docker-compose.yml#L747)
Expand Down
50 changes: 36 additions & 14 deletions .github/workflows/build-images.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
# Copyright The OpenTelemetry Authors
# SPDX-License-Identifier: Apache-2.0

on:
push:
paths:
- 'src/**'
- 'test/**'
workflow_call:
inputs:
push:
Expand All @@ -10,7 +15,7 @@ on:
type: boolean
version:
description: The version used when tagging the image
default: dev
default: 'dev'
required: false
type: string

Expand Down Expand Up @@ -45,10 +50,13 @@ jobs:
- file: ./src/emailservice/Dockerfile
tag_suffix: emailservice
context: ./src/emailservice
# TODO: https://github.com/open-telemetry/opentelemetry-demo/issues/956
# - file: ./src/featureflagservice/Dockerfile
# tag_suffix: featureflagservice
# context: ./
# NOTE:
# https://github.com/open-telemetry/opentelemetry-demo/issues/956
# Until dedicated ARM runners are available for GHA we cannot upgrade
# OTP/Elixir versions. Please do not change the OTP/Elixir versions.
- file: ./src/featureflagservice/Dockerfile
tag_suffix: featureflagservice
context: ./
- file: ./src/frontend/Dockerfile
tag_suffix: frontend
context: ./
Expand Down Expand Up @@ -93,34 +101,48 @@ jobs:
- uses: actions/checkout@v3
with:
fetch-depth: 0

- name: Check for changes and set push options
id: check_changes
run: |
DOCKERFILE_DIR=$(dirname ${{ matrix.file_tag.file }})
FILES_CHANGED=$(git diff --name-only ${{ github.event.before }} ${{ github.sha }} -- $DOCKERFILE_DIR)
FORCE_PUSH=${{ inputs.push }}
if [ "$FORCE_PUSH" = true ]; then
echo "Force push is enabled, proceeding with build."
echo "skip='false'" >> "$GITHUB_OUTPUT"
elif [ -z "$FILES_CHANGED" ]; then
echo "No changes in ${{ matrix.file_tag.context }}, skipping build."
echo "skip='true'" >> "$GITHUB_OUTPUT"
else
echo "Changes detected in ${{ matrix.file_tag.context }}, proceeding with build."
echo "skip='false'" >> "$GITHUB_OUTPUT"
fi
- name: Log in to the Container registry
uses: docker/login-action@v2
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
if: ${{ inputs.push }}

- name: Log in to Docker Hub
uses: docker/login-action@v2
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
if: ${{ inputs.push }}

- name: Set up QEMU
uses: docker/setup-qemu-action@v2

with:
image: tonistiigi/binfmt:master
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
with:
config-inline: |
[worker.oci]
max-parallelism = 2

max-parallelism = 2
- name: Matrix Build and push demo images
uses: docker/build-push-action@v3.3.0
if: steps.check_changes.outputs.skip == 'false'
uses: docker/build-push-action@v3.3.1
with:
context: ${{ matrix.file_tag.context }}
file: ${{ matrix.file_tag.file }}
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,18 @@
name: Checks

on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
workflow_dispatch:

jobs:
build_images:
uses: ./.github/workflows/build-images.yml
with:
push: false
version: 'dev'

markdownlint:
runs-on: ubuntu-latest
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/gradle-wrapper-validation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@ jobs:
steps:
- uses: actions/checkout@v3

- uses: gradle/wrapper-validation-action@v1.0.6
- uses: gradle/wrapper-validation-action@v1.1.0
3 changes: 2 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,5 @@ jobs:
uses: ./.github/workflows/build-images.yml
with:
push: true
version: ${{ github.event.release.tag_name }}"
version: ${{ github.event.release.tag_name }}
secrets: inherit
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ src/shippingservice/target/
/src/featureflagservice/src/ffs_demo_pb.erl
/src/featureflagservice/src/ffs_service_*.erl
/src/featureflagservice/src/oteldemo_*.erl
/src/frauddetectionservice/src/main/proto
/src/frontend/pb/
/src/frontend/protos/
/src/paymentservice/demo.proto
Expand Down
61 changes: 61 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,31 @@ release.

## Unreleased

* update PHP quoteservice to use RC1
([#1114](https://github.com/open-telemetry/opentelemetry-demo/pull/1114))
* [cartservice] update .NET package to 1.6.0 release
([#1115](https://github.com/open-telemetry/opentelemetry-demo/pull/1115))
* Set metric description to blank for rpc.server.duration and queueSize
([#1120](https://github.com/open-telemetry/opentelemetry-demo/pull/1120))
* sluggify Grafana dashboard name
([#1121](https://github.com/open-telemetry/opentelemetry-demo/pull/1121))
* [kafka frauddetection adservice] update java agent versions
([#1132](https://github.com/open-telemetry/opentelemetry-demo/pull/1132))
* update dependent components to latest versions
([#1146](https://github.com/open-telemetry/opentelemetry-demo/pull/1146))
* [prometheus] Enabled support for the OTLP write receiver
([#1149](https://github.com/open-telemetry/opentelemetry-demo/pull/1149))
* [grafana] fix dashboard metric names and update settings
([#1150](https://github.com/open-telemetry/opentelemetry-demo/pull/1150))
* [otelcol] add httpcheck receiver for synthetic check of frontendproxy
([#1162](https://github.com/open-telemetry/opentelemetry-demo/pull/1162))
* [otelcol] merge configuration files for base and observability configs
([#1173](https://github.com/open-telemetry/opentelemetry-demo/pull/1173))

## 1.5.0

* update trace-based tests to test stream events
([#1072](https://github.com/open-telemetry/opentelemetry-demo/pull/1072))
* Add cartServiceFailure feature flag triggering Cart Service errors
([#824](https://github.com/open-telemetry/opentelemetry-demo/pull/824))
* [paymentservice] update JS SDKs to 1.12.0/0.38.0
Expand Down Expand Up @@ -45,10 +70,46 @@ release.
([#935](https://github.com/open-telemetry/opentelemetry-demo/pull/935))
* [cartservice] update service to .NET 7
([#942](https://github.com/open-telemetry/opentelemetry-demo/pull/942))
* [tests] Add trace-based testing examples
([#877](https://github.com/open-telemetry/opentelemetry-demo/pull/877))
* Introduce minimal mode to run demo
([#872](https://github.com/open-telemetry/opentelemetry-demo/pull/872))
* [frontendproxy]Envoy expose a route for the collector to route frontend spans
([#938](https://github.com/open-telemetry/opentelemetry-demo/pull/938))
* [frontend] update JS SDKs to 1.15.0/0.41.0
([#853](https://github.com/open-telemetry/opentelemetry-demo/pull/853))
* [shippingservice] Update Rust dependencies and add TelemetryResourceDetector
([#972](https://github.com/open-telemetry/opentelemetry-demo/pull/972))
* Update frontendproxy's env for minimal
([#983](https://github.com/open-telemetry/opentelemetry-demo/pull/983))
* [FeatureFlagService] Update dependencies
([#992](https://github.com/open-telemetry/opentelemetry-demo/pull/992))
* [currencyService] Update OTel dependency
([#991](https://github.com/open-telemetry/opentelemetry-demo/pull/991))
* [LoadGenerator & RecommendatationService] update dependencies
([#988](https://github.com/open-telemetry/opentelemetry-demo/pull/988))
* [FraudDetectionService] Updated Kotlin version and OTel dependencies
([#987](https://github.com/open-telemetry/opentelemetry-demo/pull/987))
* [quoteservice] update php dependencies
([#1009](https://github.com/open-telemetry/opentelemetry-demo/pull/1009))
* [tests] Update trace-based tests run script
([#1018](https://github.com/open-telemetry/opentelemetry-demo/pull/1018))
* [PaymentService] Update node to LTS version and bump deps
([#1029](https://github.com/open-telemetry/opentelemetry-demo/pull/1029))
* [frontend] Update dependencies
([#1054](https://github.com/open-telemetry/opentelemetry-demo/pull/1054))
* [frontendproxy] Fix typo URL endpoint for FrontendProxy
([#1075](https://github.com/open-telemetry/opentelemetry-demo/pull/1075))
* [checkoutservice] Upgrade Shopify/sarama to IBM/sarama
([#1083](https://github.com/open-telemetry/opentelemetry-demo/pull/1083))
* [accountingservice] Upgrade Shopify/sarama to IBM/sarama
([#1083](https://github.com/open-telemetry/opentelemetry-demo/pull/1083))
* Update Telemetry Components
([#1085](https://github.com/open-telemetry/opentelemetry-demo/pull/1085))
* [cartservice] Support for logs
([#1086](https://github.com/open-telemetry/opentelemetry-demo/pull/1086))
* [TraceTests] Update span attributes to align with new IBM/sarama instrumentation
([#1096](https://github.com/open-telemetry/opentelemetry-demo/pull/1096))

## 1.4.0

Expand Down
6 changes: 5 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,10 @@ install-tools: $(MISSPELL)
npm install
@echo "All tools installed"

.PHONY: build
build:
docker compose build

.PHONY: build-and-push-dockerhub
build-and-push-dockerhub:
docker compose --env-file .dockerhub.env -f docker-compose.yml build
Expand All @@ -97,7 +101,7 @@ run-tests:
docker compose run traceBasedTests

run-tracetesting:
docker compose run traceBasedTests
docker compose run traceBasedTests ${SERVICES_TO_TEST}

.PHONY: generate-protobuf
generate-protobuf:
Expand Down
56 changes: 44 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,22 +53,23 @@ We welcome any vendor to fork the project to demonstrate their services and
adding a link below. The community is committed to maintaining the project and
keeping it up to date for you.

| | | |
| ----------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- |
| [AlibabaCloud LogService](https://github.com/aliyun-sls/opentelemetry-demo) | [Elastic](https://github.com/elastic/opentelemetry-demo) | [OpenSearch](https://github.com/opensearch-project/opentelemetry-demo) |
| [AppDynamics](https://www.appdynamics.com/blog/cloud/how-to-observe-opentelemetry-demo-app-in-appdynamics-cloud/) | [Grafana Labs](https://github.com/grafana/opentelemetry-demo) | [Sentry](https://github.com/getsentry/opentelemetry-demo) |
| [Aspecto](https://github.com/aspecto-io/opentelemetry-demo) | [Helios](https://otelsandbox.gethelios.dev) | [Splunk](https://github.com/signalfx/opentelemetry-demo) |
| [Axiom](https://play.axiom.co/axiom-play-qf1k/dashboards/otel.traces.otel-demo-traces) | [Honeycomb.io](https://github.com/honeycombio/opentelemetry-demo) | [Sumo Logic](https://www.sumologic.com/blog/common-opentelemetry-demo-application/) |
| [Azure Data Explorer](https://github.com/Azure/Azure-kusto-opentelemetry-demo) | [Instana](https://github.com/instana/opentelemetry-demo) | [TelemetryHub](https://github.com/TelemetryHub/opentelemetry-demo/tree/telemetryhub-backend) |
| [Coralogix](https://coralogix.com/blog/configure-otel-demo-send-telemetry-data-coralogix) | [Kloudfuse](https://github.com/kloudfuse/opentelemetry-demo) | [Teletrace](https://github.com/teletrace/opentelemetry-demo) |
| [Datadog](https://github.com/DataDog/opentelemetry-demo) | [Lightstep](https://github.com/lightstep/opentelemetry-demo) | [Uptrace](https://github.com/uptrace/uptrace/tree/master/example/opentelemetry-demo) |
| [Dynatrace](https://www.dynatrace.com/news/blog/opentelemetry-demo-application-with-dynatrace/) | [New Relic](https://github.com/newrelic/opentelemetry-demo) | |
| | | |
|-----------------------------------------|-----------------------------|----------------------------------------------------------------|
| [AlibabaCloud LogService][AlibabaCloud] | [Elastic][Elastic] | [OpenSearch][OpenSearch] |
| [AppDynamics][AppDynamics] | [Grafana Labs][GrafanaLabs] | [Sentry][Sentry] |
| [Aspecto][Aspecto] | [Guance][Guance] | [ServiceNow Cloud Observability][ServiceNowCloudObservability] |
| [Axiom][Axiom] | [Helios][Helios] | [Splunk][Splunk] |
| [Axoflow][Axoflow] | [Honeycomb.io][Honeycombio] | [Sumo Logic][SumoLogic] |
| [Azure Data Explorer][Azure] | [Instana][Instana] | [TelemetryHub][TelemetryHub] |
| [Coralogix][Coralogix] | [Kloudfuse][Kloudfuse] | [Teletrace][Teletrace] |
| [Datadog][Datadog] | [Logz.io][Logzio] | [Tracetest][Tracetest] |
| [Dynatrace][Dynatrace] | [New Relic][NewRelic] | [Uptrace][Uptrace] |

## Contributing

To get involved with the project see our [CONTRIBUTING](CONTRIBUTING.md)
documentation. Our [SIG Calls](CONTRIBUTING.md#join-a-sig-call) are Mondays at
8:15 AM PST and anyone is welcome.
documentation. Our [SIG Calls](CONTRIBUTING.md#join-a-sig-call) are every other
Monday at 8:30 AM PST and anyone is welcome.

## Project leadership

Expand All @@ -83,6 +84,7 @@ documentation. Our [SIG Calls](CONTRIBUTING.md#join-a-sig-call) are Mondays at
[Approvers](https://github.com/open-telemetry/community/blob/main/community-membership.md#approver)
([@open-telemetry/demo-approvers](https://github.com/orgs/open-telemetry/teams/demo-approvers)):

- [Cedric Ziel](https://github.com/cedricziel) Grafana Labs
- [Mikko Viitanen](https://github.com/mviitane), Dynatrace
- [Penghan Wang](https://github.com/wph95), AppDynamics
- [Reiley Yang](https://github.com/reyang), Microsoft
Expand All @@ -98,3 +100,33 @@ Emeritus:
[![contributors](https://contributors-img.web.app/image?repo=open-telemetry/opentelemetry-demo)](https://github.com/open-telemetry/opentelemetry-demo/graphs/contributors)

[docs]: https://opentelemetry.io/docs/demo/

<!-- Links for Demos featuring the Astronomy Shop section -->

[AlibabaCloud]: https://github.com/aliyun-sls/opentelemetry-demo
[AppDynamics]: https://www.appdynamics.com/blog/cloud/how-to-observe-opentelemetry-demo-app-in-appdynamics-cloud/
[Aspecto]: https://github.com/aspecto-io/opentelemetry-demo
[Axiom]: https://play.axiom.co/axiom-play-qf1k/dashboards/otel.traces.otel-demo-traces
[Axoflow]: https://axoflow.com/opentelemetry-support-in-more-detail-in-axosyslog-and-syslog-ng/
[Azure]: https://github.com/Azure/Azure-kusto-opentelemetry-demo
[Coralogix]: https://coralogix.com/blog/configure-otel-demo-send-telemetry-data-coralogix
[Datadog]: https://github.com/DataDog/opentelemetry-demo
[Dynatrace]: https://www.dynatrace.com/news/blog/opentelemetry-demo-application-with-dynatrace/
[Elastic]: https://github.com/elastic/opentelemetry-demo
[GrafanaLabs]: https://github.com/grafana/opentelemetry-demo
[Guance]: https://github.com/GuanceCloud/opentelemetry-demo
[Helios]: https://otelsandbox.gethelios.dev
[Honeycombio]: https://github.com/honeycombio/opentelemetry-demo
[Instana]: https://github.com/instana/opentelemetry-demo
[Kloudfuse]: https://github.com/kloudfuse/opentelemetry-demo
[Logzio]: https://logz.io/learn/how-to-run-opentelemetry-demo-with-logz-io/
[NewRelic]: https://github.com/newrelic/opentelemetry-demo
[OpenSearch]: https://github.com/opensearch-project/opentelemetry-demo
[Sentry]: https://github.com/getsentry/opentelemetry-demo
[ServiceNowCloudObservability]: https://docs.lightstep.com/otel/quick-start-operator#send-data-from-the-opentelemetry-demo
[Splunk]: https://github.com/signalfx/opentelemetry-demo
[SumoLogic]: https://www.sumologic.com/blog/common-opentelemetry-demo-application/
[TelemetryHub]: https://github.com/TelemetryHub/opentelemetry-demo/tree/telemetryhub-backend
[Teletrace]: https://github.com/teletrace/opentelemetry-demo
[Tracetest]: https://github.com/kubeshop/opentelemetry-demo
[Uptrace]: https://github.com/uptrace/uptrace/tree/master/example/opentelemetry-demo
2 changes: 1 addition & 1 deletion add_hosts_locally.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
IP="127.0.0.1"

# The hostname you want to associate with the IP address
OPENSEARCH_HOST="opensearch-node1"
OPENSEARCH_HOST="opensearch"
OPENSEARCH_DASHBOARD="opensearch-dashboards"
OTEL_STORE="frontend"
FEATURE_FLAG_SERVICE="feature-flag-service"
Expand Down
Loading
Loading