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

✨ Add: Tracing via opentelemetry #6168

Merged
merged 162 commits into from
Sep 17, 2024

Conversation

mrnicegyu11
Copy link
Member

@mrnicegyu11 mrnicegyu11 commented Aug 12, 2024

What do these changes do?

  • Adds support for openelemetry-based tracing to all osparc-simcore microservices (except the locked director-v0) by means of aiopg, requests, fastapi and aiohttp autoinstrumentation
  • Removes deprecated zipkin-based tracing
  • [can't be avoided] removes some unused packages dependencies
  • Adds opentelemetry-collector to local developer-ops-stack

Bonus:

  • Fix typos
  • Add some words to coding-conventions.md
  • Make catalog more resilient to losing connection to director-v0

Related PRs

How to test

  1. make up-devel
  2. Do some stuff in oSparc
  3. Observe traces in jaeger.

Dev-ops checklist

Dustin Kaiser and others added 30 commits April 22, 2024 11:43
Co-authored-by: Andrei Neagu <neagu@itis.swiss>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Andrei Neagu <neagu@itis.swiss>
Merged on behalf of @bisgaard-itis . Needed for staging release
Copy link
Member

@pcrespov pcrespov left a comment

Choose a reason for hiding this comment

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

thx. Go ahead!

PS: i have never seen so many labels together ... reminds me the 🥇 of a a retired general! :-)

Copy link
Member

@sanderegg sanderegg left a comment

Choose a reason for hiding this comment

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

Please check my last comments. thanks!

Copy link

sonarcloud bot commented Sep 17, 2024

@mrnicegyu11 mrnicegyu11 enabled auto-merge (squash) September 17, 2024 12:15
@mrnicegyu11 mrnicegyu11 merged commit fb38602 into ITISFoundation:master Sep 17, 2024
57 checks passed
@matusdrobuliak66 matusdrobuliak66 mentioned this pull request Oct 30, 2024
57 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a:agent agent service a:api framework api, data schemas, a:apiserver api-server service a:autoscaling autoscaling service in simcore's stack a:catalog catalog service a:clusters-keeper a:database associated to postgres service and postgres-database package a:director-v2 issue related with the director-v2 service a:dynamic-scheduler a:dynamic-sidecar dynamic-sidecar service a:infra+ops maintenance of infrastructure or operations (discussed in retro) a:invitations invitations service a:payments payments service a:resource-usage-tracker resource usage tracker service a:services-library issues on packages/service-libs a:sidecar issue related with the sidecar worker service a:storage issue related to storage service a:webserver issue related to the webserver service t:enhancement Improvement or request on an existing feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants