-
Notifications
You must be signed in to change notification settings - Fork 9
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: datadog format supported for statsd driver #270
Conversation
Hey @cv65kr 👋🏻 Feel free to ping me on our Discord server. |
The leading case is not to use a specific driver (e.g. DataDog), because the only difference is a tag format, so we don't need an additional dependency. |
@rustatian I have feeling like this part will not working in other way. The thing is we are using temporal reporter which is based on tally. Tally not supporting tags in basic implementation and also in this used in temporal https://github.com/temporalio/temporal/blob/master/common/metrics/tally/statsd/reporter.go#L70 |
Yeah, you're right; We need to re-implement a temporal |
Hi @rustatian After merge of that, I will update this PR 😄 |
Nice job, @cv65kr ⚡ |
@cv65kr Hey 👋🏻 |
Hi @rustatian version of statsd was updated, but they still not merged changes for tags supporting - https://github.com/uber-go/tally/blob/master/statsd/reporter.go#L76 |
Yeah @cv65kr, you're right... Let's wait another year 😄 |
@rustatian next year let's do a party to celebrate the anniversary 🎂 |
Sorry, but I think that Uber doesn't will to maintain their repo and merge/review PR's. Closing this PR as staled. If in the 2030 they look at the PR and review it, I would be happy to accept your new PR ❤️ |
Reason for This PR
Right now tags are combined into metric name. Since Datadog supports statsd but required different format, in result tags are allowed.
roadrunner-server/roadrunner#1288
Description of Changes
Add possibility to use datadog format for statsd driver - https://docs.datadoghq.com/developers/dogstatsd/datagram_shell/?tab=metrics
License Acceptance
By submitting this pull request, I confirm that my contribution is made under
the terms of the MIT license.
PR Checklist
[Author TODO: Meet these criteria.]
[Reviewer TODO: Verify that these criteria are met. Request changes if not]
git commit -s
).CHANGELOG.md
.