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

feat(service): emit trace with shuttle dependencies #1498

Merged
merged 3 commits into from
Jan 4, 2024

Conversation

jonaro00
Copy link
Member

Description of change

Allows collecting traces for analysis of which shuttle crates are being used. Includes semver requirement. Example:

2023-12-28T02:07:02.747609Z  INFO shuttle_service::builder: Compiled workspace member with shuttle dependencies name="hello-world" deps=["shuttle-axum '^0.35.0, >=0.34.0'", "shuttle-runtime '^0.35.0'"]

How has this been tested? (if applicable)

Local run with RUST_LOG produced the above.

@jonaro00 jonaro00 force-pushed the eng-2125-trace-shuttle-deps branch from 95a4a0a to 1f304c4 Compare December 28, 2023 02:28
@jonaro00 jonaro00 merged commit 90dfb72 into shuttle-hq:main Jan 4, 2024
@jonaro00 jonaro00 deleted the eng-2125-trace-shuttle-deps branch January 4, 2024 11:55
oddgrd pushed a commit that referenced this pull request Jan 8, 2024
* feat(service): emit trace with shuttle dependencies

* fix: include semver requirement

* nit: better trace fields
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.

2 participants