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

Restrict build tags of collectors to supported operating systems
This commit is contained in:
Tobias Schmidt 2017-07-20 15:25:47 -04:00 committed by GitHub
commit efe5f62717
5 changed files with 18 additions and 2 deletions

3
.gitignore vendored
View file

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

View file

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

View file

@ -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 // +build !noloadavg
package collector package collector

View file

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

View file

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