Documentation ¶
Overview ¶
Package nrecho instruments https://github.com/labstack/echo applications.
Use this package to instrument inbound requests handled by an echo.Echo instance.
e := echo.New() // Add the nrecho middleware before other middlewares or routes: e.Use(nrecho.Middleware(app))
Example: https://github.com/newrelic/go-agent/tree/master/_integrations/nrecho/example/main.go
(RB): This new version was made for compatibility with v4
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FromContext ¶
func FromContext(c echo.Context) newrelic.Transaction
FromContext returns the Transaction from the context if present, and nil otherwise.
func Middleware ¶
func Middleware(app newrelic.Application) func(echo.HandlerFunc) echo.HandlerFunc
Middleware creates Echo middleware that instruments requests.
e := echo.New() // Add the nrecho middleware before other middlewares or routes: e.Use(nrecho.Middleware(app))
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.