-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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 to jaeger-lib 2 and latest sha for jaeger-client-go, to pick u… #1282
Conversation
…p refactored metric names Signed-off-by: Gary Brown <[email protected]>
Codecov Report
@@ Coverage Diff @@
## master #1282 +/- ##
======================================
Coverage 100% 100%
======================================
Files 161 161
Lines 7185 7193 +8
======================================
+ Hits 7185 7193 +8
Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just one question related to jaeger client, LGTM otherwise
Gopkg.toml
Outdated
@@ -81,11 +81,11 @@ required = [ | |||
|
|||
[[constraint]] | |||
name = "github.com/uber/jaeger-client-go" | |||
version = "^2.15.0" | |||
revision = "cd507787f07ecb833e0f2df888e074f45a0dca74" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
has the client been updated to use lib v2? If no is it a problem?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Then could we pin this to a version rather than a commit?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This was suggested by @yurishkuro jaegertracing/jaeger-client-go#346 (comment)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thanks for the pointer. It's all good
Does this PR introduce any breaking changes? Even in produced matrics? |
@pavolloffay Yes metric names will be changed - so a note will need to be added to the change log. I could do it with this PR - but one thing that needs to be decided is whether to also make the |
As you prefer. Could you please also add a changelog (separater PR is fine)? |
… than 'jaeger_client_jaeger_tracer' Signed-off-by: Gary Brown <[email protected]>
Signed-off-by: Gary Brown <[email protected]>
@pavolloffay Just checked the expvar output, and the |
@pavolloffay Have created jaegertracing/jaeger-client-go#364 to fix the namespace separator issue - if you think the change is ok, can you merge that PR and I will update the sha in this PR. |
…mespace separator Signed-off-by: Gary Brown <[email protected]>
@pavolloffay All the metrics are now consistent - and the changelog has been updated. |
…p refactored metric names
Signed-off-by: Gary Brown [email protected]
Which problem is this PR solving?
Updating to latest jaeger-lib (version 2) and jaeger-client-go (sha currently as not yet released). This is to pick up changes to the metric names.
Short description of the changes
Updated versions - as the metrics factory approach changed in jaeger-lib 2 this required updates throughout the code.
NOTE: Will need to change the namespace used with the go client, to use the base metrics factory, to avoid
jaeger_client_jaeger_tracer....
prefix and instead just havejaeger_tracer....
. Should this be added to this PR or be done separately?