登录
首页 >  Golang >  Go问答

Datadog 中指标不可见

来源:stackoverflow

时间:2024-03-15 15:54:18 167浏览 收藏

目前golang学习网上已经有很多关于Golang的文章了,自己在初次阅读这些文章中,也见识到了很多学习思路;那么本文《Datadog 中指标不可见》,也希望能帮助到大家,如果阅读完后真的对你学习Golang有帮助,欢迎动动手指,评论留言并分享~

问题内容

我正在尝试发送由我的 go 微服务生成的指标,与此类似-

import (
    "github.com/DataDog/datadog-go/statsd"
    "log"
)

func main() {
    // Create the client
    c, err := statsd.New("127.0.0.1:8125")
    if err != nil {
        log.Fatal(err)
    }
    // Prefix every metric with the app name
    c.Namespace = "myapp."
    // Count two events
    err = c.Count("my_counter", 2, nil, 1)
    if err != nil {
        log.Fatal(err)
    }
    // Close the client
    err = c.Close()
    if err != nil {
        log.Fatal(err)
    }
}

我正在使用 gitlab 将映像推送到 azure 容器注册表,并最终将其部署到我的 kubernetes 集群中。我能够查看此微服务的日志,但无法查看生成的自定义指标。我已经按照此处提到的 kubernetes 代理设置设置了 hostport。任何有助于查找错误原因的帮助都会非常有帮助。


正确答案


问题的存在是因为我没有在应用程序清单中添加主机信息。我按照这个link解决了这个问题。

理论要掌握,实操不能落!以上关于《Datadog 中指标不可见》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>