【问题标题】:Using Graphite with Golang在 Golang 中使用 Graphite
【发布时间】:2018-11-02 11:54:31
【问题描述】:

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

程序基本上在单个 Metrics 中写入 50k 个数字。正如我使用 SimpleSend 一样,它会自行编写 Key、Value 和时间戳。

我看到创建了 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)
        }   

    }   
}

【问题讨论】:

    标签: go graphite


    【解决方案1】:

    没有错

    Graphite 被配置为 1 分钟,因此这导致在 1 毫秒内执行。只创建了一个点

    【讨论】:

      猜你喜欢
      • 2015-05-13
      • 1970-01-01
      • 1970-01-01
      • 2015-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-26
      • 2013-07-04
      相关资源
      最近更新 更多