tracer icon indicating copy to clipboard operation
tracer copied to clipboard

🪡 Dead simple, lightweight tracing.

Results 11 tracer issues
Sort by recently updated
recently updated
newest added

- record requests - dump them to *.http for IDE - build call graph

type:feature

```go call.Store(Request{ Type: HTTP ... }) call.Store(Request{ Type: SQL ... }) ```

type:feature
status:pending

mark start operation on timeline

type:feature
status:pending

- add it to tracer - add it to call

type:feature
status:pending

now it's not

type:feature
status:pending

- [ ] https://blog.golang.org/http-tracing - [ ] ...

status:research
type:feature
status:pending

- id for each node - parent id for each child node - blocker is goroutines support

type:feature
status:pending

```go call := tracer.Fetch(ctx).With(make([]Checkpoint, 0, 10)).Start() defer call.Stop() ... call.Checkpoint() ... call.Checkpoint("id", "labelX", "labelY") ... ```

type:feature
status:pending

```go func Middleware(handler http.Handler) http.Handler { return http.HandlerFunc(func (...) { ctx := context.WithValue(req.Context(), key, tracer) http.ServeHTTP(rw, req.WithContex(ctx)) if ctx.Err() != nil { // fetch tracer, write trace into Sentry }...

type:docs
status:pending