README

_integrations/nrecho GoDoc

Package nrecho instruments https://github.com/labstack/echo applications.

import "github.com/newrelic/go-agent/_integrations/nrecho"

For more information, see godocs.

Expand ▾ Collapse ▴

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

    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.

        Source Files

        Directories

        Path Synopsis