Documentation ¶
Overview ¶
Package apmecho provides middleware for the Echo framework, for tracing HTTP requests.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Middleware ¶
func Middleware(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 elasticapm.DefaultTracer. Use WithTracer to specify an alternative tracer.
Types ¶
type Option ¶
type Option func(*options)
Option sets options for tracing.
func WithTracer ¶
func WithTracer(t *elasticapm.Tracer) Option
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.