chore: Unify sample configs across OSes (#12789)
This commit is contained in:
parent
ee682539e7
commit
4747e7ba10
|
|
@ -1,3 +1,30 @@
|
||||||
//go:build !linux
|
//go:build !linux
|
||||||
|
|
||||||
package bcache
|
package bcache
|
||||||
|
|
||||||
|
import (
|
||||||
|
_ "embed"
|
||||||
|
|
||||||
|
"github.com/influxdata/telegraf"
|
||||||
|
"github.com/influxdata/telegraf/plugins/inputs"
|
||||||
|
)
|
||||||
|
|
||||||
|
//go:embed sample.conf
|
||||||
|
var sampleConfig string
|
||||||
|
|
||||||
|
type Bcache struct {
|
||||||
|
Log telegraf.Logger `toml:"-"`
|
||||||
|
}
|
||||||
|
|
||||||
|
func (b *Bcache) Init() error {
|
||||||
|
b.Log.Warn("current platform is not supported")
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
func (*Bcache) SampleConfig() string { return sampleConfig }
|
||||||
|
func (*Bcache) Gather(_ telegraf.Accumulator) error { return nil }
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
inputs.Add("bcache", func() telegraf.Input {
|
||||||
|
return &Bcache{}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,30 @@
|
||||||
//go:build !linux
|
//go:build !linux
|
||||||
|
|
||||||
package conntrack
|
package conntrack
|
||||||
|
|
||||||
|
import (
|
||||||
|
_ "embed"
|
||||||
|
|
||||||
|
"github.com/influxdata/telegraf"
|
||||||
|
"github.com/influxdata/telegraf/plugins/inputs"
|
||||||
|
)
|
||||||
|
|
||||||
|
//go:embed sample.conf
|
||||||
|
var sampleConfig string
|
||||||
|
|
||||||
|
type Conntrack struct {
|
||||||
|
Log telegraf.Logger `toml:"-"`
|
||||||
|
}
|
||||||
|
|
||||||
|
func (c *Conntrack) Init() error {
|
||||||
|
c.Log.Warn("current platform is not supported")
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
func (*Conntrack) SampleConfig() string { return sampleConfig }
|
||||||
|
func (*Conntrack) Gather(_ telegraf.Accumulator) error { return nil }
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
inputs.Add("conntrack", func() telegraf.Input {
|
||||||
|
return &Conntrack{}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,30 @@
|
||||||
//go:build !linux
|
//go:build !linux
|
||||||
|
|
||||||
package dpdk
|
package dpdk
|
||||||
|
|
||||||
|
import (
|
||||||
|
_ "embed"
|
||||||
|
|
||||||
|
"github.com/influxdata/telegraf"
|
||||||
|
"github.com/influxdata/telegraf/plugins/inputs"
|
||||||
|
)
|
||||||
|
|
||||||
|
//go:embed sample.conf
|
||||||
|
var sampleConfig string
|
||||||
|
|
||||||
|
type Dpdk struct {
|
||||||
|
Log telegraf.Logger `toml:"-"`
|
||||||
|
}
|
||||||
|
|
||||||
|
func (d *Dpdk) Init() error {
|
||||||
|
d.Log.Warn("current platform is not supported")
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
func (*Dpdk) SampleConfig() string { return sampleConfig }
|
||||||
|
func (*Dpdk) Gather(_ telegraf.Accumulator) error { return nil }
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
inputs.Add("dpdk", func() telegraf.Input {
|
||||||
|
return &Dpdk{}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,30 @@
|
||||||
//go:build !linux
|
//go:build !linux
|
||||||
|
|
||||||
package hugepages
|
package hugepages
|
||||||
|
|
||||||
|
import (
|
||||||
|
_ "embed"
|
||||||
|
|
||||||
|
"github.com/influxdata/telegraf"
|
||||||
|
"github.com/influxdata/telegraf/plugins/inputs"
|
||||||
|
)
|
||||||
|
|
||||||
|
//go:embed sample.conf
|
||||||
|
var sampleConfig string
|
||||||
|
|
||||||
|
type Hugepages struct {
|
||||||
|
Log telegraf.Logger `toml:"-"`
|
||||||
|
}
|
||||||
|
|
||||||
|
func (h *Hugepages) Init() error {
|
||||||
|
h.Log.Warn("current platform is not supported")
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
func (*Hugepages) SampleConfig() string { return sampleConfig }
|
||||||
|
func (*Hugepages) Gather(_ telegraf.Accumulator) error { return nil }
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
inputs.Add("hugepages", func() telegraf.Input {
|
||||||
|
return &Hugepages{}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,30 @@
|
||||||
//go:build !linux
|
//go:build !linux
|
||||||
// +build !linux
|
|
||||||
|
|
||||||
package intel_dlb
|
package intel_dlb
|
||||||
|
|
||||||
|
import (
|
||||||
|
_ "embed"
|
||||||
|
|
||||||
|
"github.com/influxdata/telegraf"
|
||||||
|
"github.com/influxdata/telegraf/plugins/inputs"
|
||||||
|
)
|
||||||
|
|
||||||
|
//go:embed sample.conf
|
||||||
|
var sampleConfig string
|
||||||
|
|
||||||
|
type IntelDLB struct {
|
||||||
|
Log telegraf.Logger `toml:"-"`
|
||||||
|
}
|
||||||
|
|
||||||
|
func (i *IntelDLB) Init() error {
|
||||||
|
i.Log.Warn("current platform is not supported")
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
func (*IntelDLB) SampleConfig() string { return sampleConfig }
|
||||||
|
func (*IntelDLB) Gather(_ telegraf.Accumulator) error { return nil }
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
inputs.Add("intel_dlb", func() telegraf.Input {
|
||||||
|
return &IntelDLB{}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,32 @@
|
||||||
//go:build !linux || !amd64
|
//go:build !linux || !amd64
|
||||||
|
|
||||||
package intel_pmu
|
package intel_pmu
|
||||||
|
|
||||||
|
import (
|
||||||
|
_ "embed"
|
||||||
|
|
||||||
|
"github.com/influxdata/telegraf"
|
||||||
|
"github.com/influxdata/telegraf/plugins/inputs"
|
||||||
|
)
|
||||||
|
|
||||||
|
//go:embed sample.conf
|
||||||
|
var sampleConfig string
|
||||||
|
|
||||||
|
type IntelPMU struct {
|
||||||
|
Log telegraf.Logger `toml:"-"`
|
||||||
|
}
|
||||||
|
|
||||||
|
func (i *IntelPMU) Init() error {
|
||||||
|
i.Log.Warn("current platform is not supported")
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
func (*IntelPMU) SampleConfig() string { return sampleConfig }
|
||||||
|
func (*IntelPMU) Gather(_ telegraf.Accumulator) error { return nil }
|
||||||
|
func (*IntelPMU) Start(_ telegraf.Accumulator) error { return nil }
|
||||||
|
func (*IntelPMU) Stop() {}
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
inputs.Add("intel_pmu", func() telegraf.Input {
|
||||||
|
return &IntelPMU{}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,30 @@
|
||||||
//go:build !linux
|
//go:build !linux
|
||||||
|
|
||||||
package intel_powerstat
|
package intel_powerstat
|
||||||
|
|
||||||
|
import (
|
||||||
|
_ "embed"
|
||||||
|
|
||||||
|
"github.com/influxdata/telegraf"
|
||||||
|
"github.com/influxdata/telegraf/plugins/inputs"
|
||||||
|
)
|
||||||
|
|
||||||
|
//go:embed sample.conf
|
||||||
|
var sampleConfig string
|
||||||
|
|
||||||
|
type IntelPowerstat struct {
|
||||||
|
Log telegraf.Logger `toml:"-"`
|
||||||
|
}
|
||||||
|
|
||||||
|
func (i *IntelPowerstat) Init() error {
|
||||||
|
i.Log.Warn("current platform is not supported")
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
func (*IntelPowerstat) SampleConfig() string { return sampleConfig }
|
||||||
|
func (*IntelPowerstat) Gather(_ telegraf.Accumulator) error { return nil }
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
inputs.Add("intel_powerstat", func() telegraf.Input {
|
||||||
|
return &IntelPowerstat{}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,32 @@
|
||||||
//go:build windows
|
//go:build windows
|
||||||
|
|
||||||
package intel_rdt
|
package intel_rdt
|
||||||
|
|
||||||
|
import (
|
||||||
|
_ "embed"
|
||||||
|
|
||||||
|
"github.com/influxdata/telegraf"
|
||||||
|
"github.com/influxdata/telegraf/plugins/inputs"
|
||||||
|
)
|
||||||
|
|
||||||
|
//go:embed sample.conf
|
||||||
|
var sampleConfig string
|
||||||
|
|
||||||
|
type IntelRDT struct {
|
||||||
|
Log telegraf.Logger `toml:"-"`
|
||||||
|
}
|
||||||
|
|
||||||
|
func (i *IntelRDT) Init() error {
|
||||||
|
i.Log.Warn("current platform is not supported")
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
func (*IntelRDT) SampleConfig() string { return sampleConfig }
|
||||||
|
func (*IntelRDT) Gather(_ telegraf.Accumulator) error { return nil }
|
||||||
|
func (*IntelRDT) Start(_ telegraf.Accumulator) error { return nil }
|
||||||
|
func (*IntelRDT) Stop() {}
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
inputs.Add("intel_rdt", func() telegraf.Input {
|
||||||
|
return &IntelRDT{}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,30 @@
|
||||||
//go:build !linux
|
//go:build !linux
|
||||||
|
|
||||||
package iptables
|
package iptables
|
||||||
|
|
||||||
|
import (
|
||||||
|
_ "embed"
|
||||||
|
|
||||||
|
"github.com/influxdata/telegraf"
|
||||||
|
"github.com/influxdata/telegraf/plugins/inputs"
|
||||||
|
)
|
||||||
|
|
||||||
|
//go:embed sample.conf
|
||||||
|
var sampleConfig string
|
||||||
|
|
||||||
|
type Iptables struct {
|
||||||
|
Log telegraf.Logger `toml:"-"`
|
||||||
|
}
|
||||||
|
|
||||||
|
func (i *Iptables) Init() error {
|
||||||
|
i.Log.Warn("current platform is not supported")
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
func (*Iptables) SampleConfig() string { return sampleConfig }
|
||||||
|
func (*Iptables) Gather(_ telegraf.Accumulator) error { return nil }
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
inputs.Add("iptables", func() telegraf.Input {
|
||||||
|
return &Iptables{}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,30 @@
|
||||||
//go:build !linux
|
//go:build !linux
|
||||||
|
|
||||||
package ipvs
|
package ipvs
|
||||||
|
|
||||||
|
import (
|
||||||
|
_ "embed"
|
||||||
|
|
||||||
|
"github.com/influxdata/telegraf"
|
||||||
|
"github.com/influxdata/telegraf/plugins/inputs"
|
||||||
|
)
|
||||||
|
|
||||||
|
//go:embed sample.conf
|
||||||
|
var sampleConfig string
|
||||||
|
|
||||||
|
type Ipvs struct {
|
||||||
|
Log telegraf.Logger `toml:"-"`
|
||||||
|
}
|
||||||
|
|
||||||
|
func (i *Ipvs) Init() error {
|
||||||
|
i.Log.Warn("current platform is not supported")
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
func (*Ipvs) SampleConfig() string { return sampleConfig }
|
||||||
|
func (*Ipvs) Gather(_ telegraf.Accumulator) error { return nil }
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
inputs.Add("ipvs", func() telegraf.Input {
|
||||||
|
return &Ipvs{}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -3,22 +3,25 @@
|
||||||
package kernel
|
package kernel
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
_ "embed"
|
||||||
|
|
||||||
"github.com/influxdata/telegraf"
|
"github.com/influxdata/telegraf"
|
||||||
"github.com/influxdata/telegraf/plugins/inputs"
|
"github.com/influxdata/telegraf/plugins/inputs"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
//go:embed sample.conf
|
||||||
|
var sampleConfig string
|
||||||
|
|
||||||
type Kernel struct {
|
type Kernel struct {
|
||||||
|
Log telegraf.Logger `toml:"-"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func (k *Kernel) Description() string {
|
func (k *Kernel) Init() error {
|
||||||
return "Get kernel statistics from /proc/stat"
|
k.Log.Warn("current platform is not supported")
|
||||||
}
|
|
||||||
|
|
||||||
func (k *Kernel) SampleConfig() string { return "" }
|
|
||||||
|
|
||||||
func (k *Kernel) Gather(acc telegraf.Accumulator) error {
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
func (*Kernel) SampleConfig() string { return sampleConfig }
|
||||||
|
func (*Kernel) Gather(acc telegraf.Accumulator) error { return nil }
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
inputs.Add("kernel", func() telegraf.Input {
|
inputs.Add("kernel", func() telegraf.Input {
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,30 @@
|
||||||
//go:build !linux
|
//go:build !linux
|
||||||
|
|
||||||
package kernel_vmstat
|
package kernel_vmstat
|
||||||
|
|
||||||
|
import (
|
||||||
|
_ "embed"
|
||||||
|
|
||||||
|
"github.com/influxdata/telegraf"
|
||||||
|
"github.com/influxdata/telegraf/plugins/inputs"
|
||||||
|
)
|
||||||
|
|
||||||
|
//go:embed sample.conf
|
||||||
|
var sampleConfig string
|
||||||
|
|
||||||
|
type KernelVmstat struct {
|
||||||
|
Log telegraf.Logger `toml:"-"`
|
||||||
|
}
|
||||||
|
|
||||||
|
func (k *KernelVmstat) Init() error {
|
||||||
|
k.Log.Warn("current platform is not supported")
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
func (*KernelVmstat) SampleConfig() string { return sampleConfig }
|
||||||
|
func (*KernelVmstat) Gather(_ telegraf.Accumulator) error { return nil }
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
inputs.Add("kernel_vmstat", func() telegraf.Input {
|
||||||
|
return &KernelVmstat{}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,30 @@
|
||||||
//go:build !linux
|
//go:build !linux
|
||||||
|
|
||||||
package linux_cpu
|
package linux_cpu
|
||||||
|
|
||||||
|
import (
|
||||||
|
_ "embed"
|
||||||
|
|
||||||
|
"github.com/influxdata/telegraf"
|
||||||
|
"github.com/influxdata/telegraf/plugins/inputs"
|
||||||
|
)
|
||||||
|
|
||||||
|
//go:embed sample.conf
|
||||||
|
var sampleConfig string
|
||||||
|
|
||||||
|
type LinuxCPU struct {
|
||||||
|
Log telegraf.Logger `toml:"-"`
|
||||||
|
}
|
||||||
|
|
||||||
|
func (l *LinuxCPU) Init() error {
|
||||||
|
l.Log.Warn("current platform is not supported")
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
func (*LinuxCPU) SampleConfig() string { return sampleConfig }
|
||||||
|
func (*LinuxCPU) Gather(_ telegraf.Accumulator) error { return nil }
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
inputs.Add("linux_cpu", func() telegraf.Input {
|
||||||
|
return &LinuxCPU{}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,30 @@
|
||||||
//go:build !linux
|
//go:build !linux
|
||||||
|
|
||||||
package lustre2
|
package lustre2
|
||||||
|
|
||||||
|
import (
|
||||||
|
_ "embed"
|
||||||
|
|
||||||
|
"github.com/influxdata/telegraf"
|
||||||
|
"github.com/influxdata/telegraf/plugins/inputs"
|
||||||
|
)
|
||||||
|
|
||||||
|
//go:embed sample.conf
|
||||||
|
var sampleConfig string
|
||||||
|
|
||||||
|
type Lustre2 struct {
|
||||||
|
Log telegraf.Logger `toml:"-"`
|
||||||
|
}
|
||||||
|
|
||||||
|
func (l *Lustre2) Init() error {
|
||||||
|
l.Log.Warn("current platform is not supported")
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
func (*Lustre2) SampleConfig() string { return sampleConfig }
|
||||||
|
func (*Lustre2) Gather(_ telegraf.Accumulator) error { return nil }
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
inputs.Add("lustre2", func() telegraf.Input {
|
||||||
|
return &Lustre2{}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,30 @@
|
||||||
//go:build !linux
|
//go:build !linux
|
||||||
|
|
||||||
package mdstat
|
package mdstat
|
||||||
|
|
||||||
|
import (
|
||||||
|
_ "embed"
|
||||||
|
|
||||||
|
"github.com/influxdata/telegraf"
|
||||||
|
"github.com/influxdata/telegraf/plugins/inputs"
|
||||||
|
)
|
||||||
|
|
||||||
|
//go:embed sample.conf
|
||||||
|
var sampleConfig string
|
||||||
|
|
||||||
|
type Mdstat struct {
|
||||||
|
Log telegraf.Logger `toml:"-"`
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *Mdstat) Init() error {
|
||||||
|
m.Log.Warn("current platform is not supported")
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
func (*Mdstat) SampleConfig() string { return sampleConfig }
|
||||||
|
func (*Mdstat) Gather(_ telegraf.Accumulator) error { return nil }
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
inputs.Add("mdstat", func() telegraf.Input {
|
||||||
|
return &Mdstat{}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,30 @@
|
||||||
//go:build windows
|
//go:build windows
|
||||||
|
|
||||||
package postfix
|
package postfix
|
||||||
|
|
||||||
|
import (
|
||||||
|
_ "embed"
|
||||||
|
|
||||||
|
"github.com/influxdata/telegraf"
|
||||||
|
"github.com/influxdata/telegraf/plugins/inputs"
|
||||||
|
)
|
||||||
|
|
||||||
|
//go:embed sample.conf
|
||||||
|
var sampleConfig string
|
||||||
|
|
||||||
|
type Postfix struct {
|
||||||
|
Log telegraf.Logger `toml:"-"`
|
||||||
|
}
|
||||||
|
|
||||||
|
func (p *Postfix) Init() error {
|
||||||
|
p.Log.Warn("current platform is not supported")
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
func (*Postfix) SampleConfig() string { return sampleConfig }
|
||||||
|
func (*Postfix) Gather(_ telegraf.Accumulator) error { return nil }
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
inputs.Add("postfix", func() telegraf.Input {
|
||||||
|
return &Postfix{}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,32 @@
|
||||||
//go:build !linux || (linux && !386 && !amd64 && !arm && !arm64)
|
//go:build !linux || (linux && !386 && !amd64 && !arm && !arm64)
|
||||||
|
|
||||||
package ras
|
package ras
|
||||||
|
|
||||||
|
import (
|
||||||
|
_ "embed"
|
||||||
|
|
||||||
|
"github.com/influxdata/telegraf"
|
||||||
|
"github.com/influxdata/telegraf/plugins/inputs"
|
||||||
|
)
|
||||||
|
|
||||||
|
//go:embed sample.conf
|
||||||
|
var sampleConfig string
|
||||||
|
|
||||||
|
type Ras struct {
|
||||||
|
Log telegraf.Logger `toml:"-"`
|
||||||
|
}
|
||||||
|
|
||||||
|
func (r *Ras) Init() error {
|
||||||
|
r.Log.Warn("current platform is not supported")
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
func (*Ras) SampleConfig() string { return sampleConfig }
|
||||||
|
func (*Ras) Gather(_ telegraf.Accumulator) error { return nil }
|
||||||
|
func (*Ras) Start(_ telegraf.Accumulator) error { return nil }
|
||||||
|
func (*Ras) Stop() {}
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
inputs.Add("ras", func() telegraf.Input {
|
||||||
|
return &Ras{}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,30 @@
|
||||||
//go:build !linux
|
//go:build !linux
|
||||||
|
|
||||||
package sensors
|
package sensors
|
||||||
|
|
||||||
|
import (
|
||||||
|
_ "embed"
|
||||||
|
|
||||||
|
"github.com/influxdata/telegraf"
|
||||||
|
"github.com/influxdata/telegraf/plugins/inputs"
|
||||||
|
)
|
||||||
|
|
||||||
|
//go:embed sample.conf
|
||||||
|
var sampleConfig string
|
||||||
|
|
||||||
|
type Sensors struct {
|
||||||
|
Log telegraf.Logger `toml:"-"`
|
||||||
|
}
|
||||||
|
|
||||||
|
func (s *Sensors) Init() error {
|
||||||
|
s.Log.Warn("current platform is not supported")
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
func (*Sensors) SampleConfig() string { return sampleConfig }
|
||||||
|
func (*Sensors) Gather(_ telegraf.Accumulator) error { return nil }
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
inputs.Add("sensors", func() telegraf.Input {
|
||||||
|
return &Sensors{}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,30 @@
|
||||||
//go:build !linux
|
//go:build !linux
|
||||||
|
|
||||||
package slab
|
package slab
|
||||||
|
|
||||||
|
import (
|
||||||
|
_ "embed"
|
||||||
|
|
||||||
|
"github.com/influxdata/telegraf"
|
||||||
|
"github.com/influxdata/telegraf/plugins/inputs"
|
||||||
|
)
|
||||||
|
|
||||||
|
//go:embed sample.conf
|
||||||
|
var sampleConfig string
|
||||||
|
|
||||||
|
type Slab struct {
|
||||||
|
Log telegraf.Logger `toml:"-"`
|
||||||
|
}
|
||||||
|
|
||||||
|
func (s *Slab) Init() error {
|
||||||
|
s.Log.Warn("current platform is not supported")
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
func (*Slab) SampleConfig() string { return sampleConfig }
|
||||||
|
func (*Slab) Gather(_ telegraf.Accumulator) error { return nil }
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
inputs.Add("slab", func() telegraf.Input {
|
||||||
|
return &Slab{}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,30 @@
|
||||||
//go:build windows
|
//go:build windows
|
||||||
|
|
||||||
package socketstat
|
package socketstat
|
||||||
|
|
||||||
|
import (
|
||||||
|
_ "embed"
|
||||||
|
|
||||||
|
"github.com/influxdata/telegraf"
|
||||||
|
"github.com/influxdata/telegraf/plugins/inputs"
|
||||||
|
)
|
||||||
|
|
||||||
|
//go:embed sample.conf
|
||||||
|
var sampleConfig string
|
||||||
|
|
||||||
|
type Socketstat struct {
|
||||||
|
Log telegraf.Logger `toml:"-"`
|
||||||
|
}
|
||||||
|
|
||||||
|
func (s *Socketstat) Init() error {
|
||||||
|
s.Log.Warn("current platform is not supported")
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
func (*Socketstat) SampleConfig() string { return sampleConfig }
|
||||||
|
func (*Socketstat) Gather(_ telegraf.Accumulator) error { return nil }
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
inputs.Add("socketstat", func() telegraf.Input {
|
||||||
|
return &Socketstat{}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,30 @@
|
||||||
//go:build !linux
|
//go:build !linux
|
||||||
|
|
||||||
package sysstat
|
package sysstat
|
||||||
|
|
||||||
|
import (
|
||||||
|
_ "embed"
|
||||||
|
|
||||||
|
"github.com/influxdata/telegraf"
|
||||||
|
"github.com/influxdata/telegraf/plugins/inputs"
|
||||||
|
)
|
||||||
|
|
||||||
|
//go:embed sample.conf
|
||||||
|
var sampleConfig string
|
||||||
|
|
||||||
|
type Sysstat struct {
|
||||||
|
Log telegraf.Logger `toml:"-"`
|
||||||
|
}
|
||||||
|
|
||||||
|
func (s *Sysstat) Init() error {
|
||||||
|
s.Log.Warn("current platform is not supported")
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
func (*Sysstat) SampleConfig() string { return sampleConfig }
|
||||||
|
func (*Sysstat) Gather(_ telegraf.Accumulator) error { return nil }
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
inputs.Add("sysstat", func() telegraf.Input {
|
||||||
|
return &Sysstat{}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,30 @@
|
||||||
//go:build windows
|
//go:build windows
|
||||||
|
|
||||||
package varnish
|
package varnish
|
||||||
|
|
||||||
|
import (
|
||||||
|
_ "embed"
|
||||||
|
|
||||||
|
"github.com/influxdata/telegraf"
|
||||||
|
"github.com/influxdata/telegraf/plugins/inputs"
|
||||||
|
)
|
||||||
|
|
||||||
|
//go:embed sample.conf
|
||||||
|
var sampleConfig string
|
||||||
|
|
||||||
|
type Varnish struct {
|
||||||
|
Log telegraf.Logger `toml:"-"`
|
||||||
|
}
|
||||||
|
|
||||||
|
func (v *Varnish) Init() error {
|
||||||
|
v.Log.Warn("current platform is not supported")
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
func (*Varnish) SampleConfig() string { return sampleConfig }
|
||||||
|
func (*Varnish) Gather(_ telegraf.Accumulator) error { return nil }
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
inputs.Add("varnish", func() telegraf.Input {
|
||||||
|
return &Varnish{}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue