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

Use sampling rules configured in AWS X-Ray #21

Open
wants to merge 5 commits into
base: develop
Choose a base branch
from

Conversation

legoscia
Copy link

Make the sampling rules module configurable, and add an additional option next to the simple sample rate: apply the rules configured in AWS X-Ray. This means that the rules can be updated without having to touch any application - the applications will fetch and apply the updated rules automatically.

If configured to do so, fetch sampling rules from AWS X-Ray, and apply
them to new traces.
Let Mix figure out remaining dependencies.
This can happen if we use aws_ex_ray_ex_aws to hook into ExAws calls,
and an application that is being started before aws_ex_ray makes an
ExAws call during its startup.

Let's handle that by ignoring such requests.
Make it easier to see the current rules.
The tests assume that the sampling rate is zero.
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.

1 participant