MCPcopy
hub / github.com/prometheus/client_golang / NewBuildInfoCollector

Function NewBuildInfoCollector

prometheus/build_info_collector.go:22–38  ·  view source on GitHub ↗

NewBuildInfoCollector is the obsolete version of collectors.NewBuildInfoCollector. See there for documentation. Deprecated: Use collectors.NewBuildInfoCollector instead.

()

Source from the content-addressed store, hash-verified

20//
21// Deprecated: Use collectors.NewBuildInfoCollector instead.
22func NewBuildInfoCollector() Collector {
23 path, version, sum := "unknown", "unknown", "unknown"
24 if bi, ok := debug.ReadBuildInfo(); ok {
25 path = bi.Main.Path
26 version = bi.Main.Version
27 sum = bi.Main.Sum
28 }
29 c := &selfCollector{MustNewConstMetric(
30 NewDesc(
31 "go_build_info",
32 "Build information about the main Go module.",
33 nil, Labels{"path": path, "version": version, "checksum": sum},
34 ),
35 GaugeValue, 1)}
36 c.init(c.self)
37 return c
38}

Callers 1

NewBuildInfoCollectorFunction · 0.92

Calls 3

initMethod · 0.95
MustNewConstMetricFunction · 0.85
NewDescFunction · 0.85

Tested by

no test coverage detected