github.com/linapex/ethereum-dpos-chinese@v0.0.0-20190316121959-b78b3a4a1ece/metrics/graphite_test.go (about) 1 2 //<developer> 3 // <name>linapex 曹一峰</name> 4 // <email>linapex@163.com</email> 5 // <wx>superexc</wx> 6 // <qqgroup>128148617</qqgroup> 7 // <url>https://jsq.ink</url> 8 // <role>pku engineer</role> 9 // <date>2019-03-16 12:09:41</date> 10 //</624342648924147712> 11 12 package metrics 13 14 import ( 15 "net" 16 "time" 17 ) 18 19 func ExampleGraphite() { 20 addr, _ := net.ResolveTCPAddr("net", ":2003") 21 go Graphite(DefaultRegistry, 1*time.Second, "some.prefix", addr) 22 } 23 24 func ExampleGraphiteWithConfig() { 25 addr, _ := net.ResolveTCPAddr("net", ":2003") 26 go GraphiteWithConfig(GraphiteConfig{ 27 Addr: addr, 28 Registry: DefaultRegistry, 29 FlushInterval: 1 * time.Second, 30 DurationUnit: time.Millisecond, 31 Percentiles: []float64{0.5, 0.75, 0.99, 0.999}, 32 }) 33 } 34