Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ElasticApmMiddleware ¶
func ElasticApmMiddleware(o ...Option) echo.MiddlewareFunc
Middleware returns a new Echo middleware handler for tracing requests and reporting errors.
This middleware will recover and report panics, so it can be used instead of echo/middleware.Recover.
By default, the middleware will use apm.DefaultTracer. Use WithTracer to specify an alternative tracer.
Types ¶
type Option ¶
type Option func(*options)
Option sets options for tracing.
func WithRequestIgnorer ¶
func WithRequestIgnorer(r apmhttp.RequestIgnorerFunc) Option
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.
func WithTracer ¶
WithTracer returns an Option which sets t as the tracer to use for tracing server requests.
Click to show internal directories.
Click to hide internal directories.