【问题标题】:Collect real time GC metrics - Golang收集实时 GC 指标 - Golang
【发布时间】:2015-12-03 17:36:47
【问题描述】:

在 Go 中是否有一种直接的方法来获取有关 GC 和堆大小的信息,以便将它们公开给监控仪表板。我查看了运行时包,但那里似乎没有任何东西可以做到这一点。理想情况下,这不应该像在分析模式下运行应用程序等那样需要任何开销,但应该可以用于生产。

【问题讨论】:

    标签: go garbage-collection metrics


    【解决方案1】:

    您可以使用GODEBUG=gctrace=1 获得连续输出,记录在runtime package 中。

    否则,您需要从runtime.MemStatsdebug.GCStats收集信息。

    【讨论】:

      猜你喜欢
      • 2019-07-22
      • 1970-01-01
      • 2018-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多