Fix godeps
Signed-off-by: Olivier Gambier <olivier@docker.com>
This commit is contained in:
parent
77e69b9cf3
commit
53e3c1d7b2
806 changed files with 431 additions and 1075412 deletions
52
vendor/github.com/yvasiyarov/gorelic/examples/example1.go
generated
vendored
52
vendor/github.com/yvasiyarov/gorelic/examples/example1.go
generated
vendored
|
@ -1,52 +0,0 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"flag"
|
||||
"github.com/yvasiyarov/gorelic"
|
||||
"log"
|
||||
"math/rand"
|
||||
"runtime"
|
||||
"time"
|
||||
)
|
||||
|
||||
var newrelicLicense = flag.String("newrelic-license", "", "Newrelic license")
|
||||
|
||||
func allocateAndSum(arraySize int) int {
|
||||
arr := make([]int, arraySize, arraySize)
|
||||
for i := range arr {
|
||||
arr[i] = rand.Int()
|
||||
}
|
||||
time.Sleep(time.Duration(rand.Intn(3000)) * time.Millisecond)
|
||||
|
||||
result := 0
|
||||
for _, v := range arr {
|
||||
result += v
|
||||
}
|
||||
//log.Printf("Array size is: %d, sum is: %d\n", arraySize, result)
|
||||
return result
|
||||
}
|
||||
|
||||
func doSomeJob(numRoutines int) {
|
||||
for {
|
||||
for i := 0; i < numRoutines; i++ {
|
||||
go allocateAndSum(rand.Intn(1024) * 1024)
|
||||
}
|
||||
log.Printf("All %d routines started\n", numRoutines)
|
||||
time.Sleep(1000 * time.Millisecond)
|
||||
runtime.GC()
|
||||
}
|
||||
}
|
||||
|
||||
func main() {
|
||||
|
||||
flag.Parse()
|
||||
if *newrelicLicense == "" {
|
||||
log.Fatalf("Please, pass a valid newrelic license key.\n Use --help to get more information about available options\n")
|
||||
}
|
||||
agent := gorelic.NewAgent()
|
||||
agent.Verbose = true
|
||||
agent.NewrelicLicense = *newrelicLicense
|
||||
agent.Run()
|
||||
|
||||
doSomeJob(100)
|
||||
}
|
63
vendor/github.com/yvasiyarov/gorelic/examples/example_web.go
generated
vendored
63
vendor/github.com/yvasiyarov/gorelic/examples/example_web.go
generated
vendored
|
@ -1,63 +0,0 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"expvar"
|
||||
"flag"
|
||||
"github.com/yvasiyarov/gorelic"
|
||||
"io"
|
||||
"log"
|
||||
"math/rand"
|
||||
"net/http"
|
||||
"runtime"
|
||||
"time"
|
||||
)
|
||||
|
||||
var newrelicLicense = flag.String("newrelic-license", "", "Newrelic license")
|
||||
|
||||
var numCalls = expvar.NewInt("num_calls")
|
||||
|
||||
func allocateAndSum(arraySize int) int {
|
||||
arr := make([]int, arraySize, arraySize)
|
||||
for i := range arr {
|
||||
arr[i] = rand.Int()
|
||||
}
|
||||
time.Sleep(time.Duration(rand.Intn(3000)) * time.Millisecond)
|
||||
|
||||
result := 0
|
||||
for _, v := range arr {
|
||||
result += v
|
||||
}
|
||||
//log.Printf("Array size is: %d, sum is: %d\n", arraySize, result)
|
||||
return result
|
||||
}
|
||||
|
||||
func doSomeJob(numRoutines int) {
|
||||
for i := 0; i < numRoutines; i++ {
|
||||
go allocateAndSum(rand.Intn(1024) * 1024)
|
||||
}
|
||||
log.Printf("All %d routines started\n", numRoutines)
|
||||
time.Sleep(1000 * time.Millisecond)
|
||||
runtime.GC()
|
||||
}
|
||||
|
||||
func helloServer(w http.ResponseWriter, req *http.Request) {
|
||||
|
||||
doSomeJob(5)
|
||||
io.WriteString(w, "Did some work")
|
||||
}
|
||||
|
||||
func main() {
|
||||
flag.Parse()
|
||||
if *newrelicLicense == "" {
|
||||
log.Fatalf("Please, pass a valid newrelic license key.\n Use --help to get more information about available options\n")
|
||||
}
|
||||
agent := gorelic.NewAgent()
|
||||
agent.Verbose = true
|
||||
agent.CollectHTTPStat = true
|
||||
agent.NewrelicLicense = *newrelicLicense
|
||||
agent.Run()
|
||||
|
||||
http.HandleFunc("/", agent.WrapHTTPHandlerFunc(helloServer))
|
||||
http.ListenAndServe(":8080", nil)
|
||||
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue