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

Configure Renovate #931

Merged
merged 6 commits into from
Jun 26, 2023
Merged

Configure Renovate #931

merged 6 commits into from
Jun 26, 2023

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 7, 2023

Mend Renovate

Welcome to Renovate! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin.

🚦 To activate Renovate, merge this Pull Request. To disable Renovate, simply close this Pull Request unmerged.


Detected Package Files

  • src/emailservice/Gemfile (bundler)
  • src/shippingservice/Cargo.toml (cargo)
  • src/quoteservice/composer.json (composer)
  • docker-compose.yml (docker-compose)
  • src/accountingservice/Dockerfile (dockerfile)
  • src/adservice/Dockerfile (dockerfile)
  • src/cartservice/src/Dockerfile (dockerfile)
  • src/checkoutservice/Dockerfile (dockerfile)
  • src/currencyservice/Dockerfile (dockerfile)
  • src/emailservice/Dockerfile (dockerfile)
  • src/featureflagservice/Dockerfile (dockerfile)
  • src/frauddetectionservice/Dockerfile (dockerfile)
  • src/frontend/Dockerfile (dockerfile)
  • src/frontend/Dockerfile.cypress (dockerfile)
  • src/frontendproxy/Dockerfile (dockerfile)
  • src/kafka/Dockerfile (dockerfile)
  • src/loadgenerator/Dockerfile (dockerfile)
  • src/paymentservice/Dockerfile (dockerfile)
  • src/productcatalogservice/Dockerfile (dockerfile)
  • src/quoteservice/Dockerfile (dockerfile)
  • src/recommendationservice/Dockerfile (dockerfile)
  • src/shippingservice/Dockerfile (dockerfile)
  • .github/workflows/assign-reviewers.yml (github-actions)
  • .github/workflows/checks.yml (github-actions)
  • .github/workflows/gradle-wrapper-validation.yml (github-actions)
  • .github/workflows/release.yml (github-actions)
  • .github/workflows/stale.yml (github-actions)
  • internal/tools/go.mod (gomod)
  • src/accountingservice/go.mod (gomod)
  • src/checkoutservice/go.mod (gomod)
  • src/productcatalogservice/go.mod (gomod)
  • src/adservice/settings.gradle (gradle)
  • src/adservice/build.gradle (gradle)
  • src/frauddetectionservice/gradle.properties (gradle)
  • src/frauddetectionservice/settings.gradle.kts (gradle)
  • src/frauddetectionservice/build.gradle.kts (gradle)
  • src/adservice/gradle/wrapper/gradle-wrapper.properties (gradle-wrapper)
  • src/frauddetectionservice/gradle/wrapper/gradle-wrapper.properties (gradle-wrapper)
  • src/featureflagservice/mix.exs (mix)
  • package.json (npm)
  • src/frontend/package.json (npm)
  • src/paymentservice/package.json (npm)
  • src/cartservice/src/cartservice.csproj (nuget)
  • src/loadgenerator/requirements.txt (pip_requirements)
  • src/recommendationservice/requirements.txt (pip_requirements)
  • src/emailservice/.ruby-version (ruby-version)

Configuration Summary

Based on the default config's presets, Renovate will:

  • Start dependency updates only once this onboarding PR is merged
  • Enable Renovate Dependency Dashboard creation.
  • Use semantic commit type fix for dependencies and chore for all others if semantic commits are in use.
  • Ignore node_modules, bower_components, vendor and various test/tests directories.
  • Group known monorepo packages together.
  • Use curated list of recommended non-monorepo package groupings.
  • Apply crowd-sourced package replacement rules.
  • Apply crowd-sourced workarounds for known problems with packages.
  • Run Renovate on following schedule: every weekend

🔡 Would you like to change the way Renovate is upgrading your dependencies? Simply edit the renovate.json in this branch with your custom config and the list of Pull Requests in the "What to Expect" section below will be updated the next time Renovate runs.


What to Expect

With your current configuration, Renovate will create 25 Pull Requests:

chore(deps): update adservice
chore(deps): update docker/build-push-action action to v3.3.1
  • Schedule: ["every weekend"]
  • Branch name: renovate/docker-build-push-action-3.x
  • Merge into: main
  • Upgrade docker/build-push-action to v3.3.1
chore(deps): update emailservice
chore(deps): update loadgenerator
  • Schedule: ["every weekend"]
  • Branch name: renovate/loadgenerator
  • Merge into: main
  • Upgrade deprecated to ==1.2.14
  • Upgrade googleapis-common-protos to ==1.59.1
  • Upgrade markupsafe to ==2.1.3
  • Upgrade opentelemetry-api to ==1.18.0
  • Upgrade opentelemetry-exporter-otlp-proto-http to ==1.18.0
  • Upgrade opentelemetry-proto to ==1.18.0
  • Upgrade opentelemetry-sdk to ==1.18.0
  • Upgrade protobuf to ==4.23.3
  • Upgrade pyzmq to ==25.1.0
  • Upgrade typing-extensions to ==4.6.3
  • Upgrade urllib3 to ==1.26.16
  • Upgrade werkzeug to ==2.3.6
fix(deps): update frontend
fix(deps): update paymentservice
fix(deps): update shippingservice
chore(deps): update accountingservice
chore(deps): update cartservice
chore(deps): update checkoutservice
chore(deps): update config-no-service
chore(deps): update featureflagservice
  • Schedule: ["every weekend"]
  • Branch name: renovate/featureflagservice
  • Merge into: main
  • Upgrade esbuild to ~> 0.7
  • Upgrade gettext to ~> 0.22
  • Upgrade grpcbox to ~> 0.16.0
  • Upgrade opentelemetry to ~> 1.3.0
  • Upgrade opentelemetry_exporter to ~> 1.6.0
  • Upgrade opentelemetry_grpcbox to ~> 0.2
  • Upgrade opentelemetry_phoenix to ~> 1.1.0
  • Upgrade phoenix to ~> 1.7.0
  • Upgrade phoenix_live_view to ~> 0.19.0
chore(deps): update frauddetectionservice
chore(deps): update productcatalogservice
  • Schedule: ["every weekend"]
  • Branch name: renovate/productcatalogservice
  • Merge into: main
  • Upgrade golang to 1.20.5-alpine
  • Upgrade google.golang.org/protobuf to v1.31.0
chore(deps): update quoteservice
chore(deps): update recommendationservice
  • Schedule: ["every weekend"]
  • Branch name: renovate/recommendationservice
  • Merge into: main
  • Upgrade grpcio to ==1.56.0
  • Upgrade grpcio-health-checking to ==1.56.0
  • Upgrade opentelemetry-exporter-otlp-proto-grpc to ==1.18.0
  • Upgrade psutil to ==5.9.5
  • Upgrade python to 3.11-slim-bullseye
  • Upgrade python-dotenv to ==0.21.1
  • Upgrade python-json-logger to ==2.0.7
chore(deps): update config-no-service (major)
  • Schedule: ["every weekend"]
  • Branch name: renovate/major-config-no-service
  • Merge into: main
  • Upgrade grafana/grafana to 10.0.1
  • Upgrade postgres to 15
chore(deps): update dependency gradle to v8
  • Schedule: ["every weekend"]
  • Branch name: renovate/major-adservice
  • Merge into: main
  • Upgrade gradle to 8.1.1
chore(deps): update dependency python-dotenv to v1
  • Schedule: ["every weekend"]
  • Branch name: renovate/major-recommendationservice
  • Merge into: main
  • Upgrade python-dotenv to ==1.0.0
chore(deps): update docker/build-push-action action to v4
  • Schedule: ["every weekend"]
  • Branch name: renovate/docker-build-push-action-4.x
  • Merge into: main
  • Upgrade docker/build-push-action to v4.1.1
chore(deps): update emailservice (major)
  • Schedule: ["every weekend"]
  • Branch name: renovate/major-emailservice
  • Merge into: main
  • Upgrade puma to "~> 6.0"
  • Upgrade sinatra to "~> 3.0"
chore(deps): update frauddetectionservice to v8 (major)
  • Schedule: ["every weekend"]
  • Branch name: renovate/major-frauddetectionservice
  • Merge into: main
  • Upgrade gradle to 8.1.1
  • Upgrade gradle to 8-jdk17
  • Upgrade com.github.johnrengelman.shadow to 8.1.1
chore(deps): update frontend (major)
chore(deps): update loadgenerator (major)
  • Schedule: ["every weekend"]
  • Branch name: renovate/major-loadgenerator
  • Merge into: main
  • Upgrade certifi to ==2023.5.7
  • Upgrade flask-cors to ==4.0.0
  • Upgrade urllib3 to ==2.0.3
  • Upgrade zope-event to ==5.0
chore(deps): update node.js to v20
  • Schedule: ["every weekend"]
  • Branch name: renovate/major-paymentservice
  • Merge into: main
  • Upgrade node to 20-alpine

🚸 Branch creation will be limited to maximum 2 per hour, so it doesn't swamp any CI resources or overwhelm the project. See docs for prhourlylimit for details.


❓ Got questions? Check out Renovate's Docs, particularly the Getting Started section.
If you need any further assistance then you can also request help here.


This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot requested a review from a team June 7, 2023 11:58
@austinlparker
Copy link
Member

Do not merge this PR until we've discussed targeting.

@austinlparker
Copy link
Member

  • Enable batching for these per-service, 1 PR a week max
  • Can we get this to find agent/auto-instr updates (java agent and python otel distribution)

Copy link
Member

@secustor secustor left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we get this to find agent/auto-instr updates (java agent and python otel distribution)

If it is not picked up by renovate automatically you can use the regex manager

renovate.json Show resolved Hide resolved
renovate.json Show resolved Hide resolved
renovate.json Outdated Show resolved Hide resolved
@austinlparker austinlparker merged commit d8f27ca into main Jun 26, 2023
@cartersocha
Copy link
Contributor

@austinlparker @GaryPWhite should we update this at all in related to Roberts comment #954 (comment)

YANG-DB added a commit to opensearch-project/opentelemetry-demo that referenced this pull request Jul 8, 2023
* Commit generated Go code and bump dependencies (open-telemetry#946)

* accountingservice: commit generated code

bump deps

* license-checker to ignore genproto

* Update README.md

* Add comment to tools.go

* checkoutservice: commit generated code

bump dependencies

* productcatalogservice: commit generated code

bump dependencies

* Configure Renovate (open-telemetry#931)

* Add renovate.json

* only update otel deps

* update renovate config

* update renovate config

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: austinlparker <austin@ap2.io>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>

* [cartservice] code cleanup (open-telemetry#943)

* File scope namespaces

* Sort modifiers

* Remove redundant type declaration

* Avoid hiding variables

* join declaration and assignment

* Use standard .NET convention for fields and consts

* inline out variable

* object initializer

* collection initializer

* drop unused using

* drop unused parameters

* remove redundant field initializer

---------

Co-authored-by: Austin Parker <austin@ap2.io>

* Add Axiom to list of vendors (open-telemetry#963)

We would very much like to add [Axiom](axiom.co) to the list of vendors in the README. I linked a public demo dashboard that is feed by the demo.

---------

Signed-off-by: YANGDB <yang.db.dev@gmail.com>
Co-authored-by: Robert Pająk <pellared@hotmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: austinlparker <austin@ap2.io>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
Co-authored-by: Piotr Kiełkowicz <pkiekowicz@splunk.com>
Co-authored-by: Lukas Malkmus <mail@lukasmalkmus.com>
AlexanderWert pushed a commit to AlexanderWert/opentelemetry-demo that referenced this pull request Jul 24, 2023
* Add renovate.json

* only update otel deps

* update renovate config

* update renovate config

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: austinlparker <austin@ap2.io>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
@austinlparker austinlparker deleted the renovate/configure branch November 1, 2023 18:25
YANG-DB added a commit to opensearch-project/opentelemetry-demo that referenced this pull request Nov 7, 2023
* Initial setup of Observability OTEL demo using Opensearch as store

* Initial setup of Observability OTEL demo using Opensearch as store

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Initial setup of Observability OTEL demo using Opensearch as store

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add curl to the basic docker O/S

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add monitoring & opinionated assets for this demo

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* export F/E & Load-Generator port services

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* fix jaeger service name

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding nginx as frontend proxy, fluent-bit.conf as log emitter

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding nginx & fluent-bit docs

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding integrationbs docker-compose service for assets loading into opensearch / dashboards

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding datasource for query prometheus

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding architecture.md including images

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add images and service links

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add jaeger-agent container name

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add data-prepper support for traces ingestion & serviceMap creation

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* fix auth issues for data-prepper

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add documentation for different ingestion capabilities

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Initial setup of Observability OTEL demo using Opensearch as store

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Initial setup of Observability OTEL demo using Opensearch as store

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add curl to the basic docker O/S

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add monitoring & opinionated assets for this demo

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* [shippingservice] update rust version and dependencies (open-telemetry#865)

* update rust version and dependencies

* Changelog

---------

Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>

* [load generator] Bump loagen dependencies (open-telemetry#869)

* Bump loagen dependencies

* Changelog

* [grafana] fix demo dashboard to be compatible with spanmetrics connector (open-telemetry#874)

* [grafana] fix demo dashboard to be compatible with spanmetrics connector

Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>

* add changelog entry

Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>

* fix some naming

Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>

---------

Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>

* export F/E & Load-Generator port services

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* [kafka] remove KRaft mode support workarounds (open-telemetry#880)

as the latest confluentinc/cp-kafka:7.4.0-1-ubi8
already provides built-in support

* enabling batch span processor metrics for quoteservice (open-telemetry#878)

* enabling batch span processor metrics for quoteservice
PHP's batch span processor can emit metrics. There is not yet an async implementation,
so use react's event loop to periodically flush traces and metrics.
Add a grafana chart for some of the batch span processor metrics: dropped, pending, processed, queued

* update changelog

* revert change in selected graph

* Update dependencies

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>

* Generate random errors in cartservice (open-telemetry#824)

* Generate random errors from cart service

* Update migration script?

* Update changelog

* Update changelog

* Add Copyright to FeatureFlagHelper.cs

---------

Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>

* fix jaeger service name

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding nginx as frontend proxy, fluent-bit.conf as log emitter

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding nginx & fluent-bit docs

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding integrationbs docker-compose service for assets loading into opensearch / dashboards

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* [currencyservice] Fix OTel C++ build and update OTel version (open-telemetry#886)

* Fix OTel C++ build and update OTel version

* changelog

* adding datasource for query prometheus

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding architecture.md including images

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add images and service links

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add jaeger-agent container name

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add data-prepper support for traces ingestion & serviceMap creation

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* fix auth issues for data-prepper

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add documentation for different ingestion capabilities

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add assets manager flast app for loading the integration assets

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* remove experimental assets mgr app

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Opensearch otel demo observability tutorial (#5)

* add tutorial for using observability and diagnostic of a real use case



* adding otel landing page markdown dashboard


* adding tutorial markdown dashboards and documents


* adding Observability Introduction.md tutorial markdown dashboards and documents


* add dependencies to the docker-compose.yml


* exposing docker ports locally

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

---------

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Add .whitesource configuration file

* Update local-config.md

Co-authored-by: Joshua Li <joshuali925@gmail.com>
Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Update README.md

update fluent-bit README.md file reference to the config

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* chore(deps): update dependency com.fasterxml.jackson.core:jackson-databind to v2.13.4.1 (#4)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* chore(deps): update dependency io.grpc:grpc-protobuf to v1.45.2 (#5)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* chore(deps): update dependency org.apache.kafka:kafka-clients to v3.4.0 (#6)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* chore(deps): update dependency requests to v2.31.0 (#7)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* update url for the new opensearch otel demo repo
update integration script to log into a file
update the README.md for the otel-collector pipline descrition
update ports for the otel-col health-check
add memory_limiter / servicegraph processors for otel-col

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update url for the new opensearch otel demo repo
update integration script to log into a file
update the README.md for the otel-collector pipline descrition
update ports for the otel-col health-check
add memory_limiter / servicegraph processors for otel-col

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Update docker-compose.yml

fixing the issues with latest OS images that cause the demo to break

Signed-off-by: Anirudha (Ani) Jadhav <anirudha@nyu.edu>

* fix integrations script connections retry
add integrations docker service dependencies on the O/S cluster nodes

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update bytes map to long and status to int (#11)

Signed-off-by: Shenoy Pratik <sgguruda@amazon.com>

* Update README.md

update the ports according to the .env variables 

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Integration config parser support (#12)

* update integration script to load all assets from data.ini file

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update url to support both text & keyword

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

---------

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Initial setup of Observability OTEL demo using Opensearch as store

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Initial setup of Observability OTEL demo using Opensearch as store

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add curl to the basic docker O/S

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add monitoring & opinionated assets for this demo

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* export F/E & Load-Generator port services

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* fix jaeger service name

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding nginx as frontend proxy, fluent-bit.conf as log emitter

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding nginx & fluent-bit docs

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding integrationbs docker-compose service for assets loading into opensearch / dashboards

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding datasource for query prometheus

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding architecture.md including images

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add images and service links

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add jaeger-agent container name

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add data-prepper support for traces ingestion & serviceMap creation

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* fix auth issues for data-prepper

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add documentation for different ingestion capabilities

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Initial setup of Observability OTEL demo using Opensearch as store

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Initial setup of Observability OTEL demo using Opensearch as store

* Initial setup of Observability OTEL demo using Opensearch as store

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add monitoring & opinionated assets for this demo

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* export F/E & Load-Generator port services

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* fix jaeger service name

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding nginx as frontend proxy, fluent-bit.conf as log emitter

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding nginx & fluent-bit docs

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding integrationbs docker-compose service for assets loading into opensearch / dashboards

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding datasource for query prometheus

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding architecture.md including images

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add images and service links

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add jaeger-agent container name

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add data-prepper support for traces ingestion & serviceMap creation

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* fix auth issues for data-prepper

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add documentation for different ingestion capabilities

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add assets manager flast app for loading the integration assets

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* remove experimental assets mgr app

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Opensearch otel demo observability tutorial (#5)

* add tutorial for using observability and diagnostic of a real use case



* adding otel landing page markdown dashboard


* adding tutorial markdown dashboards and documents


* adding Observability Introduction.md tutorial markdown dashboards and documents


* add dependencies to the docker-compose.yml


* exposing docker ports locally

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

---------

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Update local-config.md

Co-authored-by: Joshua Li <joshuali925@gmail.com>
Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Update README.md

update fluent-bit README.md file reference to the config

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Add .whitesource configuration file

* chore(deps): update dependency com.fasterxml.jackson.core:jackson-databind to v2.13.4.1 (#4)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* chore(deps): update dependency io.grpc:grpc-protobuf to v1.45.2 (#5)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* chore(deps): update dependency org.apache.kafka:kafka-clients to v3.4.0 (#6)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* chore(deps): update dependency requests to v2.31.0 (#7)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* update url for the new opensearch otel demo repo
update integration script to log into a file
update the README.md for the otel-collector pipline descrition
update ports for the otel-col health-check
add memory_limiter / servicegraph processors for otel-col

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Update docker-compose.yml

fixing the issues with latest OS images that cause the demo to break

Signed-off-by: Anirudha (Ani) Jadhav <anirudha@nyu.edu>

* fix integrations script connections retry
add integrations docker service dependencies on the O/S cluster nodes

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update bytes map to long and status to int (#11)

Signed-off-by: Shenoy Pratik <sgguruda@amazon.com>

* Update README.md

update the ports according to the .env variables 

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Integration config parser support (#12)

* update integration script to load all assets from data.ini file

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update url to support both text & keyword

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

---------

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* upstream updates

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update http.template mapping (#15)

fix dependency in the docker-compose missing env var for cartservices
add extra logging into the integration.py

* adding standard opensearch github dev / maintenance spec: (#16)

* adding standard opensearch github dev / maintenance spec:
 - CONTRIBUTING.md
 - MAINTAINERS.md
 - CODE_OF_CONDUCT.md
 ...

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

---------

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* fixing opensearch demo link for OpenTelemetry (#14)

Signed-off-by: Mitchell Gale <Mitchell.Gale@improving.com>

* upstream updates (#17)

* Regenerate kubernetes manifest and add autogenerate comment (open-telemetry#909)

Co-authored-by: Pierre Tessier <pierre@pierretessier.com>

* [loadgenerator] run load through frontend proxy (Envoy) (open-telemetry#914)

* Run load through frontendProxy

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* Run load through frontendProxy

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Austin Parker <austin@ap2.io>

* Fix error sh in README.md (open-telemetry#926)

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: isabel <isaschm@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Austin Parker <austin@ap2.io>
Co-authored-by: Lancelot <lancel.huang.cs@gmail.com>

* add untriaged gh workflow (#18)

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* [cartservice] Update .NET OTel to 1.5.0 (open-telemetry#935) (#23)

* [cartservice] Update OTel .NET to 1.5.0

* [cartservice] Simplify resource configuration

TelemetrySdk and EnvVariable are defaults

* Update changelog

Co-authored-by: Piotr Kiełkowicz <pkiekowicz@splunk.com>

* add red metrics from spans (#21)

* add spanmetrics namespace (span.metrics)
add description for all metrics in prometheus

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add spanmetrics namespace (span.metrics)
add description for all metrics in prometheus

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

---------

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add integration dependency on the catalog repository for getting all the schema related index and component templates mapping (#29)

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* fix data-prepper image to a stable version
update fluent-bit.conf parser to emmit a different field name
adding support for prometheus-opensearch exporter

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add error wrapping for integration script
Signed-off-by: YANGDB <yang.db.dev@gmail.com>

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Upstream changes needed merge  (#41)

* Commit generated Go code and bump dependencies (open-telemetry#946)

* accountingservice: commit generated code

bump deps

* license-checker to ignore genproto

* Update README.md

* Add comment to tools.go

* checkoutservice: commit generated code

bump dependencies

* productcatalogservice: commit generated code

bump dependencies

* Configure Renovate (open-telemetry#931)

* Add renovate.json

* only update otel deps

* update renovate config

* update renovate config

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: austinlparker <austin@ap2.io>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>

* [cartservice] code cleanup (open-telemetry#943)

* File scope namespaces

* Sort modifiers

* Remove redundant type declaration

* Avoid hiding variables

* join declaration and assignment

* Use standard .NET convention for fields and consts

* inline out variable

* object initializer

* collection initializer

* drop unused using

* drop unused parameters

* remove redundant field initializer

---------

Co-authored-by: Austin Parker <austin@ap2.io>

* Add Axiom to list of vendors (open-telemetry#963)

We would very much like to add [Axiom](axiom.co) to the list of vendors in the README. I linked a public demo dashboard that is feed by the demo.

---------

Signed-off-by: YANGDB <yang.db.dev@gmail.com>
Co-authored-by: Robert Pająk <pellared@hotmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: austinlparker <austin@ap2.io>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
Co-authored-by: Piotr Kiełkowicz <pkiekowicz@splunk.com>
Co-authored-by: Lukas Malkmus <mail@lukasmalkmus.com>

* Update dependency io.grpc:grpc-netty to v1.50.3 (#47)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* upstream updates (#52)

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Update frauddetectionservice (#55)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* Update adservice (#48)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* update upstream changes

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update upstream changes

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update opensearch for 2.9

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* fix: Fixing tracetest configuration (#65)

* fix: Fixing tracetest configuration

* fix: Fixing tracetest configuration

Signed-off-by: Oscar Reyes <oscar-rreyes1@hotmail.com>

---------

Signed-off-by: Oscar Reyes <oscar-rreyes1@hotmail.com>

* chore(deps): update loadgenerator (#67)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* update upstream changes
 - remove 'opensearch integration' service
 - update the opensearch dashboard
 - add opensearch+dashboard to the minimized docker-compose.yml

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update upstream changes
 - remove 'opensearch integration' service
 - update the opensearch dashboard
 - add opensearch+dashboard to the minimized docker-compose.yml

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update upstream changes
 - remove 'opensearch integration' service
 - update the opensearch dashboard
 - add opensearch+dashboard to the minimized docker-compose.yml
 - update opensearch to use a single node

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update upstream changes
 - remove 'opensearch integration' service
 - update the opensearch dashboard
 - add opensearch+dashboard to the minimized docker-compose.yml
 - update opensearch to use a single node

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update upstream changes
 - remove 'opensearch integration' service
 - update the opensearch dashboard
 - add opensearch+dashboard to the minimized docker-compose.yml
 - update opensearch to use a single node

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update upstream changes
 - remove 'opensearch integration' service
 - update the opensearch dashboard
 - add opensearch+dashboard to the minimized docker-compose.yml
 - update opensearch to use a single node

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update upstream changes
 - remove 'opensearch integration' service
 - update the opensearch dashboard
 - add opensearch+dashboard to the minimized docker-compose.yml
 - update opensearch to use a single node

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* remove https in favor of http

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* restore https

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update data-prepper config files

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

---------

Signed-off-by: YANGDB <yang.db.dev@gmail.com>
Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>
Signed-off-by: Anirudha (Ani) Jadhav <anirudha@nyu.edu>
Signed-off-by: Shenoy Pratik <sgguruda@amazon.com>
Signed-off-by: Mitchell Gale <Mitchell.Gale@improving.com>
Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Signed-off-by: Oscar Reyes <oscar-rreyes1@hotmail.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
Co-authored-by: Ziqi Zhao <zhaoziqi9146@gmail.com>
Co-authored-by: Petr Styblo <styblope@gmail.com>
Co-authored-by: Brett McBride <brett@deakin.edu.au>
Co-authored-by: Alan West <3676547+alanwest@users.noreply.github.com>
Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>
Co-authored-by: Joshua Li <joshuali925@gmail.com>
Co-authored-by: Anirudha (Ani) Jadhav <anirudha@nyu.edu>
Co-authored-by: Shenoy Pratik <sgguruda@amazon.com>
Co-authored-by: Mitchell Gale <Mitchell.gale@improving.com>
Co-authored-by: isabel <isaschm@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Austin Parker <austin@ap2.io>
Co-authored-by: Lancelot <lancel.huang.cs@gmail.com>
Co-authored-by: Piotr Kiełkowicz <pkiekowicz@splunk.com>
Co-authored-by: Robert Pająk <pellared@hotmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lukas Malkmus <mail@lukasmalkmus.com>
Co-authored-by: Oscar Reyes <oscar-rreyes1@hotmail.com>
YANG-DB added a commit to opensearch-project/opentelemetry-demo that referenced this pull request Nov 7, 2023
* Initial setup of Observability OTEL demo using Opensearch as store
* add curl to the basic docker O/S
* add monitoring & opinionated assets for this demo
* export F/E & Load-Generator port services
* fix jaeger service name
* adding nginx as frontend proxy, fluent-bit.conf as log emitter

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding nginx & fluent-bit docs

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding integrationbs docker-compose service for assets loading into opensearch / dashboards

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding datasource for query prometheus

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding architecture.md including images

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add images and service links

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add jaeger-agent container name

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add data-prepper support for traces ingestion & serviceMap creation

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* fix auth issues for data-prepper

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add documentation for different ingestion capabilities

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Initial setup of Observability OTEL demo using Opensearch as store

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Initial setup of Observability OTEL demo using Opensearch as store

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add curl to the basic docker O/S

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add monitoring & opinionated assets for this demo

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* [shippingservice] update rust version and dependencies (open-telemetry#865)

* update rust version and dependencies

* Changelog

---------

Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>

* [load generator] Bump loagen dependencies (open-telemetry#869)

* Bump loagen dependencies

* Changelog

* [grafana] fix demo dashboard to be compatible with spanmetrics connector (open-telemetry#874)

* [grafana] fix demo dashboard to be compatible with spanmetrics connector

Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>

* add changelog entry

Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>

* fix some naming

Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>

---------

Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>

* export F/E & Load-Generator port services

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* [kafka] remove KRaft mode support workarounds (open-telemetry#880)

as the latest confluentinc/cp-kafka:7.4.0-1-ubi8
already provides built-in support

* enabling batch span processor metrics for quoteservice (open-telemetry#878)

* enabling batch span processor metrics for quoteservice
PHP's batch span processor can emit metrics. There is not yet an async implementation,
so use react's event loop to periodically flush traces and metrics.
Add a grafana chart for some of the batch span processor metrics: dropped, pending, processed, queued

* update changelog

* revert change in selected graph

* Update dependencies

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>

* Generate random errors in cartservice (open-telemetry#824)

* Generate random errors from cart service

* Update migration script?

* Update changelog

* Update changelog

* Add Copyright to FeatureFlagHelper.cs

---------

Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>

* fix jaeger service name

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding nginx as frontend proxy, fluent-bit.conf as log emitter

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding nginx & fluent-bit docs

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding integrationbs docker-compose service for assets loading into opensearch / dashboards

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* [currencyservice] Fix OTel C++ build and update OTel version (open-telemetry#886)

* Fix OTel C++ build and update OTel version

* changelog

* adding datasource for query prometheus

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding architecture.md including images

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add images and service links

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add jaeger-agent container name

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add data-prepper support for traces ingestion & serviceMap creation

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* fix auth issues for data-prepper

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add documentation for different ingestion capabilities

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add assets manager flast app for loading the integration assets

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* remove experimental assets mgr app

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Opensearch otel demo observability tutorial (#5)

* add tutorial for using observability and diagnostic of a real use case



* adding otel landing page markdown dashboard


* adding tutorial markdown dashboards and documents


* adding Observability Introduction.md tutorial markdown dashboards and documents


* add dependencies to the docker-compose.yml


* exposing docker ports locally

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

---------

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Add .whitesource configuration file

* Update local-config.md

Co-authored-by: Joshua Li <joshuali925@gmail.com>
Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Update README.md

update fluent-bit README.md file reference to the config

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* chore(deps): update dependency com.fasterxml.jackson.core:jackson-databind to v2.13.4.1 (#4)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* chore(deps): update dependency io.grpc:grpc-protobuf to v1.45.2 (#5)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* chore(deps): update dependency org.apache.kafka:kafka-clients to v3.4.0 (#6)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* chore(deps): update dependency requests to v2.31.0 (#7)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* update url for the new opensearch otel demo repo
update integration script to log into a file
update the README.md for the otel-collector pipline descrition
update ports for the otel-col health-check
add memory_limiter / servicegraph processors for otel-col

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update url for the new opensearch otel demo repo
update integration script to log into a file
update the README.md for the otel-collector pipline descrition
update ports for the otel-col health-check
add memory_limiter / servicegraph processors for otel-col

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Update docker-compose.yml

fixing the issues with latest OS images that cause the demo to break

Signed-off-by: Anirudha (Ani) Jadhav <anirudha@nyu.edu>

* fix integrations script connections retry
add integrations docker service dependencies on the O/S cluster nodes

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update bytes map to long and status to int (#11)

Signed-off-by: Shenoy Pratik <sgguruda@amazon.com>

* Update README.md

update the ports according to the .env variables 

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Integration config parser support (#12)

* update integration script to load all assets from data.ini file

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update url to support both text & keyword

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

---------

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Initial setup of Observability OTEL demo using Opensearch as store

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Initial setup of Observability OTEL demo using Opensearch as store

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add curl to the basic docker O/S

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add monitoring & opinionated assets for this demo

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* export F/E & Load-Generator port services

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* fix jaeger service name

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding nginx as frontend proxy, fluent-bit.conf as log emitter

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding nginx & fluent-bit docs

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding integrationbs docker-compose service for assets loading into opensearch / dashboards

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding datasource for query prometheus

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding architecture.md including images

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add images and service links

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add jaeger-agent container name

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add data-prepper support for traces ingestion & serviceMap creation

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* fix auth issues for data-prepper

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add documentation for different ingestion capabilities

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Initial setup of Observability OTEL demo using Opensearch as store

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Initial setup of Observability OTEL demo using Opensearch as store

* Initial setup of Observability OTEL demo using Opensearch as store

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add monitoring & opinionated assets for this demo

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* export F/E & Load-Generator port services

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* fix jaeger service name

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding nginx as frontend proxy, fluent-bit.conf as log emitter

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding nginx & fluent-bit docs

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding integrationbs docker-compose service for assets loading into opensearch / dashboards

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding datasource for query prometheus

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding architecture.md including images

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add images and service links

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add jaeger-agent container name

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add data-prepper support for traces ingestion & serviceMap creation

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* fix auth issues for data-prepper

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add documentation for different ingestion capabilities

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add assets manager flast app for loading the integration assets

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* remove experimental assets mgr app

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Opensearch otel demo observability tutorial (#5)

* add tutorial for using observability and diagnostic of a real use case



* adding otel landing page markdown dashboard


* adding tutorial markdown dashboards and documents


* adding Observability Introduction.md tutorial markdown dashboards and documents


* add dependencies to the docker-compose.yml


* exposing docker ports locally

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

---------

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Update local-config.md

Co-authored-by: Joshua Li <joshuali925@gmail.com>
Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Update README.md

update fluent-bit README.md file reference to the config

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Add .whitesource configuration file

* chore(deps): update dependency com.fasterxml.jackson.core:jackson-databind to v2.13.4.1 (#4)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* chore(deps): update dependency io.grpc:grpc-protobuf to v1.45.2 (#5)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* chore(deps): update dependency org.apache.kafka:kafka-clients to v3.4.0 (#6)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* chore(deps): update dependency requests to v2.31.0 (#7)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* update url for the new opensearch otel demo repo
update integration script to log into a file
update the README.md for the otel-collector pipline descrition
update ports for the otel-col health-check
add memory_limiter / servicegraph processors for otel-col

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Update docker-compose.yml

fixing the issues with latest OS images that cause the demo to break

Signed-off-by: Anirudha (Ani) Jadhav <anirudha@nyu.edu>

* fix integrations script connections retry
add integrations docker service dependencies on the O/S cluster nodes

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update bytes map to long and status to int (#11)

Signed-off-by: Shenoy Pratik <sgguruda@amazon.com>

* Update README.md

update the ports according to the .env variables 

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Integration config parser support (#12)

* update integration script to load all assets from data.ini file

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update url to support both text & keyword

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

---------

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* upstream updates

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update http.template mapping (#15)

fix dependency in the docker-compose missing env var for cartservices
add extra logging into the integration.py

* adding standard opensearch github dev / maintenance spec: (#16)

* adding standard opensearch github dev / maintenance spec:
 - CONTRIBUTING.md
 - MAINTAINERS.md
 - CODE_OF_CONDUCT.md
 ...

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

---------

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* fixing opensearch demo link for OpenTelemetry (#14)

Signed-off-by: Mitchell Gale <Mitchell.Gale@improving.com>

* upstream updates (#17)

* Regenerate kubernetes manifest and add autogenerate comment (open-telemetry#909)

Co-authored-by: Pierre Tessier <pierre@pierretessier.com>

* [loadgenerator] run load through frontend proxy (Envoy) (open-telemetry#914)

* Run load through frontendProxy

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* Run load through frontendProxy

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Austin Parker <austin@ap2.io>

* Fix error sh in README.md (open-telemetry#926)

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: isabel <isaschm@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Austin Parker <austin@ap2.io>
Co-authored-by: Lancelot <lancel.huang.cs@gmail.com>

* add untriaged gh workflow (#18)

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* [cartservice] Update .NET OTel to 1.5.0 (open-telemetry#935) (#23)

* [cartservice] Update OTel .NET to 1.5.0

* [cartservice] Simplify resource configuration

TelemetrySdk and EnvVariable are defaults

* Update changelog

Co-authored-by: Piotr Kiełkowicz <pkiekowicz@splunk.com>

* add red metrics from spans (#21)

* add spanmetrics namespace (span.metrics)
add description for all metrics in prometheus

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add spanmetrics namespace (span.metrics)
add description for all metrics in prometheus

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

---------

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add integration dependency on the catalog repository for getting all the schema related index and component templates mapping (#29)

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* fix data-prepper image to a stable version
update fluent-bit.conf parser to emmit a different field name
adding support for prometheus-opensearch exporter

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add error wrapping for integration script
Signed-off-by: YANGDB <yang.db.dev@gmail.com>

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Upstream changes needed merge  (#41)

* Commit generated Go code and bump dependencies (open-telemetry#946)

* accountingservice: commit generated code

bump deps

* license-checker to ignore genproto

* Update README.md

* Add comment to tools.go

* checkoutservice: commit generated code

bump dependencies

* productcatalogservice: commit generated code

bump dependencies

* Configure Renovate (open-telemetry#931)

* Add renovate.json

* only update otel deps

* update renovate config

* update renovate config

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: austinlparker <austin@ap2.io>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>

* [cartservice] code cleanup (open-telemetry#943)

* File scope namespaces

* Sort modifiers

* Remove redundant type declaration

* Avoid hiding variables

* join declaration and assignment

* Use standard .NET convention for fields and consts

* inline out variable

* object initializer

* collection initializer

* drop unused using

* drop unused parameters

* remove redundant field initializer

---------

Co-authored-by: Austin Parker <austin@ap2.io>

* Add Axiom to list of vendors (open-telemetry#963)

We would very much like to add [Axiom](axiom.co) to the list of vendors in the README. I linked a public demo dashboard that is feed by the demo.

---------

Signed-off-by: YANGDB <yang.db.dev@gmail.com>
Co-authored-by: Robert Pająk <pellared@hotmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: austinlparker <austin@ap2.io>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
Co-authored-by: Piotr Kiełkowicz <pkiekowicz@splunk.com>
Co-authored-by: Lukas Malkmus <mail@lukasmalkmus.com>

* Update dependency io.grpc:grpc-netty to v1.50.3 (#47)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* upstream updates (#52)

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Update frauddetectionservice (#55)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* Update adservice (#48)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* update upstream changes

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update upstream changes

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update opensearch for 2.9

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* fix: Fixing tracetest configuration (#65)

* fix: Fixing tracetest configuration

* fix: Fixing tracetest configuration

Signed-off-by: Oscar Reyes <oscar-rreyes1@hotmail.com>

---------

Signed-off-by: Oscar Reyes <oscar-rreyes1@hotmail.com>

* chore(deps): update loadgenerator (#67)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* update upstream changes
 - remove 'opensearch integration' service
 - update the opensearch dashboard
 - add opensearch+dashboard to the minimized docker-compose.yml

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update upstream changes
 - remove 'opensearch integration' service
 - update the opensearch dashboard
 - add opensearch+dashboard to the minimized docker-compose.yml

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update upstream changes
 - remove 'opensearch integration' service
 - update the opensearch dashboard
 - add opensearch+dashboard to the minimized docker-compose.yml
 - update opensearch to use a single node

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update upstream changes
 - remove 'opensearch integration' service
 - update the opensearch dashboard
 - add opensearch+dashboard to the minimized docker-compose.yml
 - update opensearch to use a single node

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update upstream changes
 - remove 'opensearch integration' service
 - update the opensearch dashboard
 - add opensearch+dashboard to the minimized docker-compose.yml
 - update opensearch to use a single node

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update upstream changes
 - remove 'opensearch integration' service
 - update the opensearch dashboard
 - add opensearch+dashboard to the minimized docker-compose.yml
 - update opensearch to use a single node

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update upstream changes
 - remove 'opensearch integration' service
 - update the opensearch dashboard
 - add opensearch+dashboard to the minimized docker-compose.yml
 - update opensearch to use a single node

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* remove https in favor of http

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* restore https

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update data-prepper config files

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* fix opensearch service name for jaeger-query

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* remove jaeger-query

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update data-prepper pipelines

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update data-prepper pipelines

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update data-prepper pipelines

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

---------

Signed-off-by: YANGDB <yang.db.dev@gmail.com>
Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>
Signed-off-by: Anirudha (Ani) Jadhav <anirudha@nyu.edu>
Signed-off-by: Shenoy Pratik <sgguruda@amazon.com>
Signed-off-by: Mitchell Gale <Mitchell.Gale@improving.com>
Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Signed-off-by: Oscar Reyes <oscar-rreyes1@hotmail.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
Co-authored-by: Ziqi Zhao <zhaoziqi9146@gmail.com>
Co-authored-by: Petr Styblo <styblope@gmail.com>
Co-authored-by: Brett McBride <brett@deakin.edu.au>
Co-authored-by: Alan West <3676547+alanwest@users.noreply.github.com>
Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>
Co-authored-by: Joshua Li <joshuali925@gmail.com>
Co-authored-by: Anirudha (Ani) Jadhav <anirudha@nyu.edu>
Co-authored-by: Shenoy Pratik <sgguruda@amazon.com>
Co-authored-by: Mitchell Gale <Mitchell.gale@improving.com>
Co-authored-by: isabel <isaschm@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Austin Parker <austin@ap2.io>
Co-authored-by: Lancelot <lancel.huang.cs@gmail.com>
Co-authored-by: Piotr Kiełkowicz <pkiekowicz@splunk.com>
Co-authored-by: Robert Pająk <pellared@hotmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lukas Malkmus <mail@lukasmalkmus.com>
Co-authored-by: Oscar Reyes <oscar-rreyes1@hotmail.com>
YANG-DB added a commit to opensearch-project/opentelemetry-demo that referenced this pull request Nov 20, 2023
* Initial setup of Observability OTEL demo using Opensearch as store

* Initial setup of Observability OTEL demo using Opensearch as store

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Initial setup of Observability OTEL demo using Opensearch as store

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add curl to the basic docker O/S

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add monitoring & opinionated assets for this demo

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* export F/E & Load-Generator port services

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* fix jaeger service name

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding nginx as frontend proxy, fluent-bit.conf as log emitter

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding nginx & fluent-bit docs

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding integrationbs docker-compose service for assets loading into opensearch / dashboards

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding datasource for query prometheus

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding architecture.md including images

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add images and service links

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add jaeger-agent container name

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add data-prepper support for traces ingestion & serviceMap creation

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* fix auth issues for data-prepper

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add documentation for different ingestion capabilities

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Initial setup of Observability OTEL demo using Opensearch as store

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Initial setup of Observability OTEL demo using Opensearch as store

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add curl to the basic docker O/S

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add monitoring & opinionated assets for this demo

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* [shippingservice] update rust version and dependencies (open-telemetry#865)

* update rust version and dependencies

* Changelog

---------

Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>

* [load generator] Bump loagen dependencies (open-telemetry#869)

* Bump loagen dependencies

* Changelog

* [grafana] fix demo dashboard to be compatible with spanmetrics connector (open-telemetry#874)

* [grafana] fix demo dashboard to be compatible with spanmetrics connector

Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>

* add changelog entry

Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>

* fix some naming

Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>

---------

Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>

* export F/E & Load-Generator port services

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* [kafka] remove KRaft mode support workarounds (open-telemetry#880)

as the latest confluentinc/cp-kafka:7.4.0-1-ubi8
already provides built-in support

* enabling batch span processor metrics for quoteservice (open-telemetry#878)

* enabling batch span processor metrics for quoteservice
PHP's batch span processor can emit metrics. There is not yet an async implementation,
so use react's event loop to periodically flush traces and metrics.
Add a grafana chart for some of the batch span processor metrics: dropped, pending, processed, queued

* update changelog

* revert change in selected graph

* Update dependencies

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>

* Generate random errors in cartservice (open-telemetry#824)

* Generate random errors from cart service

* Update migration script?

* Update changelog

* Update changelog

* Add Copyright to FeatureFlagHelper.cs

---------

Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>

* fix jaeger service name

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding nginx as frontend proxy, fluent-bit.conf as log emitter

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding nginx & fluent-bit docs

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding integrationbs docker-compose service for assets loading into opensearch / dashboards

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* [currencyservice] Fix OTel C++ build and update OTel version (open-telemetry#886)

* Fix OTel C++ build and update OTel version

* changelog

* adding datasource for query prometheus

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding architecture.md including images

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add images and service links

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add jaeger-agent container name

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add data-prepper support for traces ingestion & serviceMap creation

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* fix auth issues for data-prepper

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add documentation for different ingestion capabilities

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add assets manager flast app for loading the integration assets

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* remove experimental assets mgr app

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Opensearch otel demo observability tutorial (#5)

* add tutorial for using observability and diagnostic of a real use case



* adding otel landing page markdown dashboard


* adding tutorial markdown dashboards and documents


* adding Observability Introduction.md tutorial markdown dashboards and documents


* add dependencies to the docker-compose.yml


* exposing docker ports locally

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

---------

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Add .whitesource configuration file

* Update local-config.md

Co-authored-by: Joshua Li <joshuali925@gmail.com>
Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Update README.md

update fluent-bit README.md file reference to the config

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* chore(deps): update dependency com.fasterxml.jackson.core:jackson-databind to v2.13.4.1 (#4)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* chore(deps): update dependency io.grpc:grpc-protobuf to v1.45.2 (#5)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* chore(deps): update dependency org.apache.kafka:kafka-clients to v3.4.0 (#6)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* chore(deps): update dependency requests to v2.31.0 (#7)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* update url for the new opensearch otel demo repo
update integration script to log into a file
update the README.md for the otel-collector pipline descrition
update ports for the otel-col health-check
add memory_limiter / servicegraph processors for otel-col

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update url for the new opensearch otel demo repo
update integration script to log into a file
update the README.md for the otel-collector pipline descrition
update ports for the otel-col health-check
add memory_limiter / servicegraph processors for otel-col

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Update docker-compose.yml

fixing the issues with latest OS images that cause the demo to break

Signed-off-by: Anirudha (Ani) Jadhav <anirudha@nyu.edu>

* fix integrations script connections retry
add integrations docker service dependencies on the O/S cluster nodes

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update bytes map to long and status to int (#11)

Signed-off-by: Shenoy Pratik <sgguruda@amazon.com>

* Update README.md

update the ports according to the .env variables 

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Integration config parser support (#12)

* update integration script to load all assets from data.ini file

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update url to support both text & keyword

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

---------

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Initial setup of Observability OTEL demo using Opensearch as store

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Initial setup of Observability OTEL demo using Opensearch as store

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add curl to the basic docker O/S

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add monitoring & opinionated assets for this demo

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* export F/E & Load-Generator port services

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* fix jaeger service name

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding nginx as frontend proxy, fluent-bit.conf as log emitter

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding nginx & fluent-bit docs

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding integrationbs docker-compose service for assets loading into opensearch / dashboards

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding datasource for query prometheus

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding architecture.md including images

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add images and service links

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add jaeger-agent container name

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add data-prepper support for traces ingestion & serviceMap creation

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* fix auth issues for data-prepper

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add documentation for different ingestion capabilities

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Initial setup of Observability OTEL demo using Opensearch as store

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Initial setup of Observability OTEL demo using Opensearch as store

* Initial setup of Observability OTEL demo using Opensearch as store

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add monitoring & opinionated assets for this demo

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* export F/E & Load-Generator port services

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* fix jaeger service name

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding nginx as frontend proxy, fluent-bit.conf as log emitter

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding nginx & fluent-bit docs

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding integrationbs docker-compose service for assets loading into opensearch / dashboards

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding datasource for query prometheus

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* adding architecture.md including images

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add images and service links

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add jaeger-agent container name

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add data-prepper support for traces ingestion & serviceMap creation

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* fix auth issues for data-prepper

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add documentation for different ingestion capabilities

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add assets manager flast app for loading the integration assets

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* remove experimental assets mgr app

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Opensearch otel demo observability tutorial (#5)

* add tutorial for using observability and diagnostic of a real use case



* adding otel landing page markdown dashboard


* adding tutorial markdown dashboards and documents


* adding Observability Introduction.md tutorial markdown dashboards and documents


* add dependencies to the docker-compose.yml


* exposing docker ports locally

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

---------

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Update local-config.md

Co-authored-by: Joshua Li <joshuali925@gmail.com>
Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Update README.md

update fluent-bit README.md file reference to the config

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Add .whitesource configuration file

* chore(deps): update dependency com.fasterxml.jackson.core:jackson-databind to v2.13.4.1 (#4)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* chore(deps): update dependency io.grpc:grpc-protobuf to v1.45.2 (#5)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* chore(deps): update dependency org.apache.kafka:kafka-clients to v3.4.0 (#6)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* chore(deps): update dependency requests to v2.31.0 (#7)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* update url for the new opensearch otel demo repo
update integration script to log into a file
update the README.md for the otel-collector pipline descrition
update ports for the otel-col health-check
add memory_limiter / servicegraph processors for otel-col

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Update docker-compose.yml

fixing the issues with latest OS images that cause the demo to break

Signed-off-by: Anirudha (Ani) Jadhav <anirudha@nyu.edu>

* fix integrations script connections retry
add integrations docker service dependencies on the O/S cluster nodes

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update bytes map to long and status to int (#11)

Signed-off-by: Shenoy Pratik <sgguruda@amazon.com>

* Update README.md

update the ports according to the .env variables 

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Integration config parser support (#12)

* update integration script to load all assets from data.ini file

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update url to support both text & keyword

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

---------

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* upstream updates

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update http.template mapping (#15)

fix dependency in the docker-compose missing env var for cartservices
add extra logging into the integration.py

* adding standard opensearch github dev / maintenance spec: (#16)

* adding standard opensearch github dev / maintenance spec:
 - CONTRIBUTING.md
 - MAINTAINERS.md
 - CODE_OF_CONDUCT.md
 ...

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

---------

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* fixing opensearch demo link for OpenTelemetry (#14)

Signed-off-by: Mitchell Gale <Mitchell.Gale@improving.com>

* upstream updates (#17)

* Regenerate kubernetes manifest and add autogenerate comment (open-telemetry#909)

Co-authored-by: Pierre Tessier <pierre@pierretessier.com>

* [loadgenerator] run load through frontend proxy (Envoy) (open-telemetry#914)

* Run load through frontendProxy

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* Run load through frontendProxy

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Austin Parker <austin@ap2.io>

* Fix error sh in README.md (open-telemetry#926)

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: isabel <isaschm@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Austin Parker <austin@ap2.io>
Co-authored-by: Lancelot <lancel.huang.cs@gmail.com>

* add untriaged gh workflow (#18)

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* [cartservice] Update .NET OTel to 1.5.0 (open-telemetry#935) (#23)

* [cartservice] Update OTel .NET to 1.5.0

* [cartservice] Simplify resource configuration

TelemetrySdk and EnvVariable are defaults

* Update changelog

Co-authored-by: Piotr Kiełkowicz <pkiekowicz@splunk.com>

* add red metrics from spans (#21)

* add spanmetrics namespace (span.metrics)
add description for all metrics in prometheus

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add spanmetrics namespace (span.metrics)
add description for all metrics in prometheus

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

---------

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add integration dependency on the catalog repository for getting all the schema related index and component templates mapping (#29)

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* fix data-prepper image to a stable version
update fluent-bit.conf parser to emmit a different field name
adding support for prometheus-opensearch exporter

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* add error wrapping for integration script
Signed-off-by: YANGDB <yang.db.dev@gmail.com>

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Upstream changes needed merge  (#41)

* Commit generated Go code and bump dependencies (open-telemetry#946)

* accountingservice: commit generated code

bump deps

* license-checker to ignore genproto

* Update README.md

* Add comment to tools.go

* checkoutservice: commit generated code

bump dependencies

* productcatalogservice: commit generated code

bump dependencies

* Configure Renovate (open-telemetry#931)

* Add renovate.json

* only update otel deps

* update renovate config

* update renovate config

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: austinlparker <austin@ap2.io>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>

* [cartservice] code cleanup (open-telemetry#943)

* File scope namespaces

* Sort modifiers

* Remove redundant type declaration

* Avoid hiding variables

* join declaration and assignment

* Use standard .NET convention for fields and consts

* inline out variable

* object initializer

* collection initializer

* drop unused using

* drop unused parameters

* remove redundant field initializer

---------

Co-authored-by: Austin Parker <austin@ap2.io>

* Add Axiom to list of vendors (open-telemetry#963)

We would very much like to add [Axiom](axiom.co) to the list of vendors in the README. I linked a public demo dashboard that is feed by the demo.

---------

Signed-off-by: YANGDB <yang.db.dev@gmail.com>
Co-authored-by: Robert Pająk <pellared@hotmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: austinlparker <austin@ap2.io>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
Co-authored-by: Piotr Kiełkowicz <pkiekowicz@splunk.com>
Co-authored-by: Lukas Malkmus <mail@lukasmalkmus.com>

* Update dependency io.grpc:grpc-netty to v1.50.3 (#47)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* upstream updates (#52)

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* Update frauddetectionservice (#55)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* Update adservice (#48)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* update upstream changes

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update upstream changes

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update opensearch for 2.9

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* fix: Fixing tracetest configuration (#65)

* fix: Fixing tracetest configuration

* fix: Fixing tracetest configuration

Signed-off-by: Oscar Reyes <oscar-rreyes1@hotmail.com>

---------

Signed-off-by: Oscar Reyes <oscar-rreyes1@hotmail.com>

* chore(deps): update loadgenerator (#67)

Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>

* update upstream changes
 - remove 'opensearch integration' service
 - update the opensearch dashboard
 - add opensearch+dashboard to the minimized docker-compose.yml

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update upstream changes
 - remove 'opensearch integration' service
 - update the opensearch dashboard
 - add opensearch+dashboard to the minimized docker-compose.yml

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update upstream changes
 - remove 'opensearch integration' service
 - update the opensearch dashboard
 - add opensearch+dashboard to the minimized docker-compose.yml
 - update opensearch to use a single node

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update upstream changes
 - remove 'opensearch integration' service
 - update the opensearch dashboard
 - add opensearch+dashboard to the minimized docker-compose.yml
 - update opensearch to use a single node

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update upstream changes
 - remove 'opensearch integration' service
 - update the opensearch dashboard
 - add opensearch+dashboard to the minimized docker-compose.yml
 - update opensearch to use a single node

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update upstream changes
 - remove 'opensearch integration' service
 - update the opensearch dashboard
 - add opensearch+dashboard to the minimized docker-compose.yml
 - update opensearch to use a single node

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update upstream changes
 - remove 'opensearch integration' service
 - update the opensearch dashboard
 - add opensearch+dashboard to the minimized docker-compose.yml
 - update opensearch to use a single node

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* remove https in favor of http

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* restore https

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update data-prepper config files

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* fix opensearch service name for jaeger-query

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* remove jaeger-query

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update data-prepper pipelines

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update data-prepper pipelines

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update data-prepper pipelines

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

* update data-prepper pipelines

Signed-off-by: YANGDB <yang.db.dev@gmail.com>

---------

Signed-off-by: YANGDB <yang.db.dev@gmail.com>
Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>
Signed-off-by: Anirudha (Ani) Jadhav <anirudha@nyu.edu>
Signed-off-by: Shenoy Pratik <sgguruda@amazon.com>
Signed-off-by: Mitchell Gale <Mitchell.Gale@improving.com>
Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Signed-off-by: Oscar Reyes <oscar-rreyes1@hotmail.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
Co-authored-by: Ziqi Zhao <zhaoziqi9146@gmail.com>
Co-authored-by: Petr Styblo <styblope@gmail.com>
Co-authored-by: Brett McBride <brett@deakin.edu.au>
Co-authored-by: Alan West <3676547+alanwest@users.noreply.github.com>
Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>
Co-authored-by: Joshua Li <joshuali925@gmail.com>
Co-authored-by: Anirudha (Ani) Jadhav <anirudha@nyu.edu>
Co-authored-by: Shenoy Pratik <sgguruda@amazon.com>
Co-authored-by: Mitchell Gale <Mitchell.gale@improving.com>
Co-authored-by: isabel <isaschm@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Austin Parker <austin@ap2.io>
Co-authored-by: Lancelot <lancel.huang.cs@gmail.com>
Co-authored-by: Piotr Kiełkowicz <pkiekowicz@splunk.com>
Co-authored-by: Robert Pająk <pellared@hotmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lukas Malkmus <mail@lukasmalkmus.com>
Co-authored-by: Oscar Reyes <oscar-rreyes1@hotmail.com>
jmichalak9 pushed a commit to jmichalak9/opentelemetry-demo that referenced this pull request Mar 22, 2024
* Add renovate.json

* only update otel deps

* update renovate config

* update renovate config

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: austinlparker <austin@ap2.io>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants