5 collectors包
关键说明:
示例代码片段:
import (
"github.com/prometheus/client_golang/prometheus"
"github.com/prometheus/client_golang/prometheus/collectors"
)
func main() {
// 注册 GoCollector 和 ProcessCollector
registry := prometheus.NewRegistry()
registry.MustRegister(collectors.NewGoCollector())
registry.MustRegister(collectors.NewProcessCollector(collectors.ProcessCollectorOpts{}))
// 自定义指标和采集逻辑(示例)
customCollector := NewCustomCollector()
registry.MustRegister(customCollector)
}最后更新于