[TOC]
  • New RelicNew Relic介绍目录结构代码示例

New Relic

New Relic介绍

New Relic Go Agent允许您使用New Relic监控Go应用程序。 它可以帮助您跟踪事务,出站请求,数据库调用以及Go应用程序行为的其他部分,并提供垃圾收集,goroutine活动和内存使用的运行概述。

目录结构

主目录simple

    —— main.go

代码示例

main.go

package mainimport (    "github.com/kataras/iris"    "github.com/iris-contrib/middleware/newrelic")func main() {    app := iris.New()    config := newrelic.Config("APP_SERVER_NAME", "NEWRELIC_LICENSE_KEY")    m, err := newrelic.New(config)    if err != nil {        app.Logger().Fatal(err)    }    app.Use(m.ServeHTTP)    app.Get("/", func(ctx iris.Context) {        ctx.Writef("success!\n")    })    app.Run(iris.Addr(":8080"))}