traces

package
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 24, 2026 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MustParseRequestID

func MustParseRequestID(h http.Header) string

func NewContext

func NewContext(ctx context.Context, t *Trace) context.Context

func RequestID

func RequestID() log.Valuer

Types

type Trace

type Trace struct {
	StartAt           time.Time
	RequestID         string
	RecvReq           uint64
	SentResp          uint64
	StoreUrl          string
	CacheStatus       string
	RemoteAddr        string
	FirstResponseTime time.Time
}

func FromContext

func FromContext(ctx context.Context) *Trace

func WithTrace

func WithTrace(req *http.Request) (*http.Request, *Trace)

func (*Trace) Clone

func (t *Trace) Clone() *Trace

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL