golang开发exporter流程梳理
一、最简单的 exporter
1 | package main |
执行go build编译运行,然后访问http://127.0.0.1:8080/metrics就可以看到采集到的指标数据。
这段代码仅仅通过http模块指定了一个路径/metrics,并将client_golang库中的promhttp.Handler()作为处理函数传递进去后,就可以获取指标数据了。这个最简单的 Exporter 内部其实是使用了一个默认的收集器NewGoCollector采集当前Go运行时的相关信息,比如go堆栈使用、goroutine数据等等。
参考自:https://blog.csdn.net/lisonglisonglisong/article/details/81743555
点关注,不迷路
好了各位,以上就是这篇文章的全部内容了,能看到这里的人呀,都是人才。
白嫖不好,创作不易。各位的支持和认可,就是我创作的最大动力,我们下篇文章见!
如果本篇博客有任何错误,请批评指教,不胜感激 !
原文作者: create17
原文链接: https://841809077.github.io/2021/01/13/GoLang/make-exporter.html
版权声明: 转载请注明出处(码字不易,请保留作者署名及链接,谢谢配合!)