Package apmchi provides middleware for the Chi router, for tracing HTTP requests.
Middleware returns a new chi middleware handler for tracing requests and reporting errors.
The server request name will use the fully matched, parametrized route.
By default, the middleware will use apm.DefaultTracer. Use WithTracer to specify an alternative tracer.
type Option func(*options)
Option sets options for tracing.
WithRequestIgnorer returns a Option which sets r as the function to use to determine whether or not a request should be ignored. If r is nil, all requests will be reported.
WithTracer returns an Option which sets t as the tracer to use for tracing server requests.