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

Create stackdriver-core gem with code to manage trace context #1103

Merged
merged 3 commits into from Dec 13, 2016

Conversation

dazuma
Copy link
Member

@dazuma dazuma commented Dec 6, 2016

Create a stackdriver-core gem for shared code among the various Stackdriver libraries.

Initially, this gem implements TraceContext tracking (currently partially implemented in google-cloud-logging). I want to centralize it because the Trace instrumentation work requires that multiple libraries (currently google-cloud-trace and google-cloud-logging, but likely to include the other Stackdriver gems in the future) be able to cooperate in managing this context data.

After the stackdriver-core gem is released, google-cloud-logging will be modified to use this central code rather than its own partial implementation.

Note: a previous proposal added this functionality to google-cloud-core (see #1098). However, @blowmage and @dazuma decided offline to split off a separate gem instead.

@googlebot googlebot added the cla: yes This human has signed the Contributor License Agreement. label Dec 6, 2016
{
"title": "Stackdriver Core",
"type": "stackdriver/core"
}

This comment was marked as spam.

This comment was marked as spam.

This comment was marked as spam.

This comment was marked as spam.

@dazuma
Copy link
Member Author

dazuma commented Dec 13, 2016

I went through and updated the jsondocs and related configs (thanks @hxiong388 for the help). PTAL.

@dazuma dazuma merged commit cc327c5 into googleapis:master Dec 13, 2016
@dazuma dazuma deleted the core-trace branch December 13, 2016 07:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla: yes This human has signed the Contributor License Agreement.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants