forked from open-telemetry/opentelemetry-demo
-
Notifications
You must be signed in to change notification settings - Fork 17
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 frauddetectionservice #55
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
mend-for-github-com
bot
requested review from
pjfitzgibbons and
ps48
as code owners
August 1, 2023 02:20
mend-for-github-com
bot
requested review from
kavithacm,
derek-ho,
joshuali925,
dai-chen,
YANG-DB,
rupal-bq,
mengweieric,
vmmusings and
Swiddis
as code owners
August 1, 2023 02:20
mend-for-github-com
bot
assigned dai-chen, derek-ho, joshuali925, kavithacm, mengweieric, pjfitzgibbons, ps48, rupal-bq, Swiddis and vmmusings
Aug 1, 2023
mend-for-github-com
bot
changed the title
Update dependency org.apache.kafka:kafka-clients to v3.5.1
Update frauddetectionservice
Aug 2, 2023
mend-for-github-com
bot
force-pushed
the
whitesource-remediate/frauddetectionservice
branch
from
August 2, 2023 05:23
5b85a5a
to
d3f0f03
Compare
YANG-DB
approved these changes
Aug 2, 2023
mend-for-github-com
bot
deleted the
whitesource-remediate/frauddetectionservice
branch
August 2, 2023 18:34
YANG-DB
added a commit
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
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
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>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
3.4.0
->3.5.1
1.50.3
->1.57.0
By merging this PR, the issue #36 will be automatically resolved and closed:
By merging this PR, the issue #50 will be automatically resolved and closed:
Release Notes
grpc/grpc-java
v1.57.0
gRPC Java 1.57.0 Release Notes
This release accidentally broke Java 8:
NoSuchMethodError
for some ByteBuffer methods. The issue is tracked in https://github.com/grpc/grpc-java/issues/10432API Changes
Behavior Changes
New Features
UserHandle
andBinderChannelCredentials
to support cross-user communication (#10197)Improvements
Bug Fixes
Dependencies
Acknowledgements
v1.56.1
Bug fixes
grpc-grpclb
is in the classpath. So even users that think "I don't use grpclb" may have been impacted.round_robin
is mainly impacted on startup, but if the error happened afterward it would commonly fix itself for short transient DNS failures.pick_first
is impacted at all times; any failed DNS resolution could cause all future RPCs on the channel to fail.v1.56.0
API Changes
SynchronizationContext
class (#10130).io.grpc.CallCredentials
(#10208, #10211).thisUsesUnstableApi()
is@Deprecated
and has a default implementation.CallCredentials
implementations should delete their implementation or remove@Overrides
, as the method will be deleted in the future.ProxyDetector
hierarchy andManagedChannelBuilder.proxyDetector
method.Behavior Changes
TRANSIENT_FAILURE
inPickFirstLoadBalancer
(#10106). See gRFC A62. If it can't connect, pick-first will now immediately fail RPCs until after it successfully connects. RPCs will no longer be delayed while it performs those attempts, which previously could cause significant (error) latency. It now also performs reconnect attempts after failure and backoff without prompting; previously it required an RPC to trigger the reconnect.ManagedChannel.idleTimeout
(defaults to 30 minutes) still applies and forces the channel idle after a period of no RPCs.responseObserver
into the methods for initiating a call that takes aresponseObserver
argument. This ensures a fail fast with a clearer cause instead of an NPE when the observer is first used.GRPC_EXPERIMENTAL_XDS_RLS_LB
to false.weighted_round_robin_experimental
LB Policy toweighted_round_robin
(#10162).New Features
PickFirstLoadBalancer
(#10110).pick_first
LB configuration (#10181).Improvements
error-per-second
in weight formula for client-side WRR (#10177).application_utilization
and fallback tocpu_utilization
if unset in weight formula for client-side WRR. (#10256).Bug Fixes
.aar
file when publishing. (#10138).Status.fromCodeValue()
. (#10155).Dependencies
[1.56.0]
instead of1.56.0
) has been removed from POMs, for both Netty and gRPC dependencies. The pinning was unreliable in Maven and ignored in Gradle, yet caused downloads during the build to fetch the version list. For a while we've had a BOM that helps reduce version skew. (#10175).java_common
. (#10225).netty-tcnative-boringssl-static
ingrpc-netty-shaded
to 2.0.61.Final (#10260). Netty itself was not updated.proto-google-common-protos
to 2.17.0 (#10178).Acknowledgements
v1.55.3
Bug fixes
grpc-grpclb
is in the classpath. So even users that think "I don't use grpclb" may have been impacted.round_robin
is mainly impacted on startup, but if the error happened afterward it would commonly fix itself for short transient DNS failures.pick_first
is impacted at all times; any failed DNS resolution could cause all future RPCs on the channel to fail.v1.55.1
The 1.55.0 release failed. There were no artifacts published for it.
API Changes
MetricRecorder.setQps
/clearQps
tosetQpsMetric
/clearQpsMetric
(#10031)Behavior Changes
New Features
CallOptions.withCompression
,CallOptions.getCompressor
,AbstractStub.withCompression
,ServerCall.setCompression
,ServerCall.setMessageCompression
Detachable
andHasByteBuffer
GcpObservability
(https://github.com/grpc/grpc-java/pull/10024). The GcpObservability API provides a simple way to export logging, tracing, and metrics to Google Cloud Operations. See the Google Cloud blog post.FileWatcherAuthorizationServerInterceptor
(#9775)OrcaMetricReportingServerInterceptor.create(MetricRecorder)
which adds common metrics per-RPC (#9902)UdsChannelBuilder
for using LocalSocket an Android (#8418)GRPC_ALTS_MAX_CONCURRENT_HANDSHAKES
environment variable user to adjust the max number of concurrent ALTS handshakes (#10016)PeerUid
andPeerUids
(#9952)BindServiceFlags.setAllowActivityStarts()
forBIND_ALLOW_ACTIVITY_STARTS
added in Android U (#10008)Bug Fixes
OkHttpServerBuilder.maxConnectionAgeGrace()
(#9968)java.util.NoSuchElementException: SecurityProtocolNegotiators$ClientSdsHandler#​0
(#10118). This error did not cause any problems, other than unnecessary logginggoogle-c2p:
resolver’s default xds bootstrap (#10121)New Examples
Dependencies
Acknowledgements
v1.54.2
Bug Fixes
v1.54.1
Bug Fixes
Behavior Changes
API stabilizations
v1.54.0
New Features
AsyncService
that the<service-name>ImplBase
class implements. This allows you to provide your own base class when used with the static<service-name>Grpc.bindService(AsyncService)
method(#9688).Examples
Bugfixes
NameResolverProvider
s, however, are expected to return the scheme used for registration in lower-caseBehavior Changes
Improvements
API stabilizations
Dependencies
Acknowledgements
@benjaminp
@s-matyukevich
@Faqa
@antechrestos
@carl-mastrangelo
@ioanbsu
v1.53.0
New Features
RouteConfiguration
(#9845)grpc-previous-rpc-attempts
to the initial response metadata (#9686)Examples
Bug Fixes
RejectedExecutionException
. (#9754)MessageProducer
inRetriableStream
(#9853), fixing a Netty buffer memory leak for cancelled RPCsNullPointerException
when a Metadata.Marshaller returns null bytes (#9781). This would previously cause aNullPointerException
later during the RPC. Now the return value of the Marshaller is checked immediately, to help find the broken MarshallerBehavior Changes
Dependencies
@Generated
as used by autovalue (#9762). Necessary for building xds and rls on Java 9+runtime_deps
to discourage their use by Bazel users, but that could cause compilation failures from lack of hjars. These targets now useexports
Acknowledgement
@cpovirk
@niloc132
@stephenh
@olderwei
@pandaapo
@panxuefeng
v1.52.1
Bug Fixes
v1.52.0
gRPC Java 1.52.0 Release Notes
grpc-xds starting with 1.51.0 had a regression where resources might stop receiving updates. The trigger could happen hours or days after the binary had started. xDS users should avoid this release and use 1.50.x until patch releases with the fix are available. https://github.com/grpc/grpc-java/pull/9809
API Changes
@Immutable
(#9689)New Features
Examples
Bug Fixes
Behavior Changes
RingHashOptions.setRingSizeCap()
can increase the limitBinderChannelBuilder.strictLifecycleManagement()
which disables idle timeout and prevents it from being changed (#9486). Disabling idle timeout can be useful to find bugs in applications that fail to promptly shut down the channel and are particularly sensitive to keeping Binder instances alive.Dependencies
Acknowledgement
@RapperCL
@Smityz
@pandaapo
v1.51.3
Bug Fixes
v1.51.1
grpc-xds starting with 1.51.0 had a regression where resources might stop receiving updates. The trigger could happen hours or days after the binary had started. xDS users should avoid this release and use 1.50.x until patch releases with the fix are available. https://github.com/grpc/grpc-java/pull/9809
Bug Fixes
v1.51.0
grpc-xds starting with 1.51.0 had a regression where resources might stop receiving updates. The trigger could happen hours or days after the binary had started. xDS users should avoid this release and use 1.50.x until patch releases with the fix are available. https://github.com/grpc/grpc-java/pull/9809
Bug Fixes
New Features
Behavior Changes
Acknowledgements
@TrevorEdwards