Build cleanly under windows.

Removes unused signal handlers left over from signal based collection
and block the non windows-relevant collectors loadavg and interrupts.

Signal based collection removed in 1c17481a42.
This commit is contained in:
Caskey L. Dickson 2016-01-07 17:59:16 -08:00
parent 96ecc3d715
commit ab9ee574fb
3 changed files with 2 additions and 6 deletions

View file

@ -14,6 +14,7 @@
// +build !nointerrupts
// +build !darwin
// +build !freebsd
// +build !windows
package collector

View file

@ -12,6 +12,7 @@
// limitations under the License.
// +build !noloadavg
// +build !windows
package collector

View file

@ -18,12 +18,9 @@ import (
"fmt"
"net/http"
_ "net/http/pprof"
"os"
"os/signal"
"sort"
"strings"
"sync"
"syscall"
"time"
"github.com/prometheus/client_golang/prometheus"
@ -154,9 +151,6 @@ func main() {
nodeCollector := NodeCollector{collectors: collectors}
prometheus.MustRegister(nodeCollector)
sigUsr1 := make(chan os.Signal)
signal.Notify(sigUsr1, syscall.SIGUSR1)
handler := prometheus.Handler()
http.Handle(*metricsPath, handler)