Skip to content

LYY/go-workers-gorelic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

go-workers-gorelic

NewRelic middleware for go-workers.

Usage

import(
  "github.com/jrallison/go-workers"
  "github.com/LYY/go-workers-gorelic"
)

func main(){
  workers.Configure(map[string]string{
    // location of redis instance
    "server":  "localhost:6379",
    // instance of the database
    "database":  "0",
    // number of connections to keep open with redis
    "pool":    "30",
    // unique process id for this instance of workers (for proper recovery of inprogress jobs on crash)
    "process": "1",
  })


  gorelic.InitNewrelicAgent("YOUR_NEWRELIC_LICENSE_KEY", "YOUR_APPLICATION_NAME", true)
  workers.Middleware.Append(&gorelic.GorelicMiddleware{})

  workers.Run()
}

Authors

About

NewRelic middleware for go-workers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages