This works by using a global array with references to NewXCollector
functions. Each collector appends to that array in it's init() function.
Which file gets build depends on the build tags:
To build only the ganglia exporter, you can do:
go build -tags nonative,ganglia
By default it will build only the native collector.
8 lines
121 B
Text
8 lines
121 B
Text
{
|
|
"scrapeInterval": 10,
|
|
"attributes" : {
|
|
"web-server" : "1",
|
|
"zone" : "a",
|
|
"default" : "1"
|
|
}
|
|
}
|