在Golang中使用石墨

时间:2018-11-02 11:54:31

标签: go graphite

我正在尝试将测试数据写入石墨并期望有一个图形,但是现在它显示为图形。这是一个简单的程序。

程序基本上在一个度量标准中写入50k个数字。正如我使用的SimpleSend一样,它可以自行编写Key,Value和timestamp。

我看到创建了dummy.data命名空间,并且我期望有一个图。

请让我知道是什么问题

package main

import (
    "fmt"

    graphite "github.com/marpaia/graphite-golang"
)

func init() {

    host := "172.31.5.221"

    port := 5050

    var err error

    Graphite, err = graphite.NewGraphite(host, port)

    fmt.Println(err)

}

var Graphite *graphite.Graphite

func main() {

    for value := 1; value < 50000; value++ {

        err := Graphite.SimpleSend("dummy.data", fmt.Sprintf("%v", value))

        if err != nil {

            fmt.Println(err)
        }   

    }   
}

1 个答案:

答案 0 :(得分:1)

没事了

石墨配置为1分钟,因此执行时间为1 ms。仅创建了一个点