Documentation ¶
Index ¶
- type ConsoleInstrumenter
- func (c ConsoleInstrumenter) Init() func()
- func (c ConsoleInstrumenter) InsertHeader(r *http.Request) *http.Request
- func (c ConsoleInstrumenter) Report(ctx context.Context, e event.Event, metadata ...any) context.Context
- func (c ConsoleInstrumenter) WrapHTTPClient(client *http.Client) *http.Client
- func (c ConsoleInstrumenter) WrapHandler(handler http.Handler) http.Handler
- func (c ConsoleInstrumenter) WrapHandlerFunc(handlerFunc http.HandlerFunc) http.HandlerFunc
- type ConsoleRoundTripper
- type DDInstrumenter
- func (_ DDInstrumenter) Init() func()
- func (_ DDInstrumenter) InsertHeader(r *http.Request) *http.Request
- func (_ DDInstrumenter) Report(ctx context.Context, e event.Event, metadata ...any) context.Context
- func (_ DDInstrumenter) WrapHTTPClient(client *http.Client) *http.Client
- func (_ DDInstrumenter) WrapHandler(handler http.Handler) http.Handler
- func (_ DDInstrumenter) WrapHandlerFunc(handlerFunc http.HandlerFunc) http.HandlerFunc
- type OTelInstrumenter
- func (o *OTelInstrumenter) Init() func()
- func (o *OTelInstrumenter) InsertHeader(r *http.Request) *http.Request
- func (o *OTelInstrumenter) Report(ctx context.Context, e event.Event, metadata ...any) context.Context
- func (o *OTelInstrumenter) WrapHTTPClient(client *http.Client) *http.Client
- func (o *OTelInstrumenter) WrapHandler(handler http.Handler) http.Handler
- func (o *OTelInstrumenter) WrapHandlerFunc(handlerFunc http.HandlerFunc) http.HandlerFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConsoleInstrumenter ¶
type ConsoleInstrumenter struct{}
func (ConsoleInstrumenter) Init ¶
func (c ConsoleInstrumenter) Init() func()
func (ConsoleInstrumenter) InsertHeader ¶
func (c ConsoleInstrumenter) InsertHeader(r *http.Request) *http.Request
func (ConsoleInstrumenter) WrapHTTPClient ¶
func (c ConsoleInstrumenter) WrapHTTPClient(client *http.Client) *http.Client
func (ConsoleInstrumenter) WrapHandler ¶
func (c ConsoleInstrumenter) WrapHandler(handler http.Handler) http.Handler
func (ConsoleInstrumenter) WrapHandlerFunc ¶
func (c ConsoleInstrumenter) WrapHandlerFunc(handlerFunc http.HandlerFunc) http.HandlerFunc
type ConsoleRoundTripper ¶
type ConsoleRoundTripper struct {
// contains filtered or unexported fields
}
type DDInstrumenter ¶
type DDInstrumenter struct{}
func (DDInstrumenter) Init ¶
func (_ DDInstrumenter) Init() func()
func (DDInstrumenter) InsertHeader ¶
func (_ DDInstrumenter) InsertHeader(r *http.Request) *http.Request
func (DDInstrumenter) WrapHTTPClient ¶
func (_ DDInstrumenter) WrapHTTPClient(client *http.Client) *http.Client
func (DDInstrumenter) WrapHandler ¶
func (_ DDInstrumenter) WrapHandler(handler http.Handler) http.Handler
func (DDInstrumenter) WrapHandlerFunc ¶
func (_ DDInstrumenter) WrapHandlerFunc(handlerFunc http.HandlerFunc) http.HandlerFunc
type OTelInstrumenter ¶
func (*OTelInstrumenter) Init ¶
func (o *OTelInstrumenter) Init() func()
func (*OTelInstrumenter) InsertHeader ¶
func (o *OTelInstrumenter) InsertHeader(r *http.Request) *http.Request
func (*OTelInstrumenter) WrapHTTPClient ¶
func (o *OTelInstrumenter) WrapHTTPClient(client *http.Client) *http.Client
func (*OTelInstrumenter) WrapHandler ¶
func (o *OTelInstrumenter) WrapHandler(handler http.Handler) http.Handler
func (*OTelInstrumenter) WrapHandlerFunc ¶
func (o *OTelInstrumenter) WrapHandlerFunc(handlerFunc http.HandlerFunc) http.HandlerFunc
Click to show internal directories.
Click to hide internal directories.