rakyll / trace Goto Github PK
View Code? Open in Web Editor NEWDrafts of a Dapper-style tracing client for Go
License: BSD 3-Clause "New" or "Revised" License
Drafts of a Dapper-style tracing client for Go
License: BSD 3-Clause "New" or "Revised" License
Why does NewSpan return a context? Couldn't the Client store any necessary information in itself?
I think the second arg to Log should be interface{}. Some Clients can fmt.Sprint it if they wish, but others might accept something that doesn't have a String method, maybe something for structured logging. (I'm thinking of cloud.google.com/go/logging.)
Comment for TraceID talks about a "tracer". You mean a Client?
s/acts like a no-op function/does nothing/
SetLabel, line 116: put the new map back into the context. Or maybe you shouldn't create a new map, since a missing labels key means no tracing is happening? I wish the only context key was the Client.
Have you thought about
func InSpan(context.Context, func())
that will combine WithSpan, calling the function, and Finish?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.