appdash
appdash copied to clipboard
Application tracing system for Go, based on Google's Dapper.
It was not clear to me what timespans meant.
From CI logs: ``` --- FAIL: TestCancelRequest (0.02s) client_test.go:142: got &url.Error{Op:"Get", URL:"http://example.com/foo", Err:(*http.httpError)(0xc82000b860)}, want Get http://example.com/foo: net/http: request canceled while waiting for connection ``` If it pops up again we...
I've yet to try it out for real, but if the OpenTracing API turns out to be nice in real applications, we could in theory make Appdash just operate as...
It would be nice to be able to add important annotations via the opentracing API. I haven't spent much time thinking about it, but it would work by prefixing a...
The httptrace server middleware writes to the HTTP response at https://github.com/sourcegraph/appdash/blob/9dd479d338db0e2528e0a05ca0761fe83a892ca1/httptrace/server.go#L85 even if it has been hijacked (with http.Hijacker, for WebSockets for example). This has undefined behavior. It should detect...
The traces on the traces page are ordered randomly and change their order after refreshs. This was fixed once (issue #47) but it's broken again. If I had to guess,...