New Relic

New Relic介绍

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

目录结构

主目录simple

    —— main.go

代码示例

main.go

package main

import (
    "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"))
}

results matching ""

    No results matching ""