Browse Source

Merge pull request #620 from prometheus/grobie/fix-meminfo-collector

Restrict build tags of collectors to supported operating systems
pull/623/head
Tobias Schmidt 7 years ago committed by GitHub
parent
commit
efe5f62717
  1. 3
      .gitignore
  2. 1
      collector/loadavg.go
  3. 13
      collector/loadavg_freebsd.go
  4. 1
      collector/loadavg_solaris.go
  5. 2
      collector/meminfo.go

3
.gitignore vendored

@ -31,3 +31,6 @@ dependencies-stamp
/.idea
*.iml
# Test files extracted from ttar
collector/fixtures/sys/

1
collector/loadavg.go

@ -11,6 +11,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
// +build darwin dragonfly freebsd linux netbsd openbsd solaris
// +build !noloadavg
package collector

13
collector/loadavg_freebsd.go

@ -1,3 +1,16 @@
// Copyright 2016 The Prometheus Authors
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// +build !noloadavg
package collector

1
collector/loadavg_solaris.go

@ -11,7 +11,6 @@
// See the License for the specific language governing permissions and
// limitations under the License.
// +build solaris
// +build !noloadavg
package collector

2
collector/meminfo.go

@ -11,8 +11,8 @@
// See the License for the specific language governing permissions and
// limitations under the License.
// +build darwin dragonfly freebsd linux
// +build !nomeminfo
// +build !netbsd
package collector

Loading…
Cancel
Save