diff --git a/Makefile b/Makefile index 7eb812ebf..be6bae6df 100644 --- a/Makefile +++ b/Makefile @@ -125,7 +125,7 @@ docs: build_tools embed_readme_inputs embed_readme_outputs embed_readme_processo .PHONY: build build: - go build -ldflags "$(LDFLAGS)" ./cmd/telegraf + go build -tags "$(BUILDTAGS)" -ldflags "$(LDFLAGS)" ./cmd/telegraf .PHONY: telegraf telegraf: build diff --git a/docs/AGGREGATORS.md b/docs/AGGREGATORS.md index bd75e4da2..dce3f4f4c 100644 --- a/docs/AGGREGATORS.md +++ b/docs/AGGREGATORS.md @@ -7,8 +7,10 @@ This section is for developers who want to create a new aggregator plugin. * A aggregator must conform to the [telegraf.Aggregator][] interface. * Aggregators should call `aggregators.Add` in their `init` function to register themselves. See below for a quick example. -* To be available within Telegraf itself, plugins must add themselves to the - `github.com/influxdata/telegraf/plugins/aggregators/all/all.go` file. +* To be available within Telegraf itself, plugins must register themselves + using a file in `github.com/influxdata/telegraf/plugins/aggregators/all` + named according to the plugin name. Make sure your also add build-tags to + conditionally build the plugin. * Each plugin requires a file called `sample.conf` containing the sample configuration for the plugin in TOML format. Please consult the [Sample Config][] page for the latest style guidelines. @@ -22,6 +24,8 @@ This section is for developers who want to create a new aggregator plugin. ### Aggregator Plugin Example +Content of your plugin file e.g. `min.go` + ```go //go:generate ../../../tools/readme_config_includer/generator package min @@ -122,3 +126,21 @@ func init() { }) } ``` + +Registration of the plugin on `plugins/aggregators/all/min.go`: + +```go +//go:build !custom || aggregators || aggregators.min + +package all + +import _ "github.com/influxdata/telegraf/plugins/aggregators/min" // register plugin + +``` + +The _build-tags_ in the first line allow to selectively include/exclude your +plugin when customizing Telegraf. + +[Sample Config]: https://github.com/influxdata/telegraf/blob/master/docs/developers/SAMPLE_CONFIG.md +[Code Style]: https://github.com/influxdata/telegraf/blob/master/docs/developers/CODE_STYLE.md +[telegraf.Aggregator]: https://godoc.org/github.com/influxdata/telegraf#Aggregator diff --git a/docs/CUSTOMIZATION.md b/docs/CUSTOMIZATION.md new file mode 100644 index 000000000..eaa98746e --- /dev/null +++ b/docs/CUSTOMIZATION.md @@ -0,0 +1,45 @@ +# Customization + +You can build customized versions of Telegraf with a specific plugin set +using [build-tags](https://pkg.go.dev/cmd/go#hdr-Build_constraints). +The plugins can be selected either category-wise, i.e. `inputs`, `outputs`, +`processors`, `aggregators` and `parsers` or individually, e.g. `inputs.modbus` +or `outputs.influxdb`. + +Usually the build tags correspond to the plugin names used in the Telegraf +configuration. To be sure, check the files in the corresponding +`plugin//all` directory. Make sure to include all parsers you intend +to use. + +__Note:__ You _always_ need to include the `custom` tag when customizing the +build as otherwise _all_ plugins will be selected regardless of other tags. + +## Via make + +When using the project's makefile, the build can be customized via the +`BUILDTAGS` environment variable containing a __space-separated__ list of the +selected plugins (or categories) __and__ the `custom` tag. + +For example + +```shell +BUILDTAGS="custom inputs outputs.influxdb_v2 parsers.json" make +``` + +will build a customized Telegraf including _all_ `inputs`, the InfluxDB v2 +`output` and the `json` parser. + +## Via `go build` + +If you wish to build Telegraf using native go tools, you can use the `go build` +command with the `-tags` option. Specify a __space-separated__ list of the +selected plugins (or categories) __and__ the `custom` tag as argument. + +For example + +```shell +go build -tags "custom inputs outputs.influxdb_v2 parsers.json" ./cmd/telegraf +``` + +will build a customized Telegraf including _all_ `inputs`, the InfluxDB v2 +`output` and the `json` parser. diff --git a/docs/INPUTS.md b/docs/INPUTS.md index 8dc5725fd..e3dbbce21 100644 --- a/docs/INPUTS.md +++ b/docs/INPUTS.md @@ -13,8 +13,10 @@ and submit new inputs. - A plugin must conform to the [telegraf.Input][] interface. - Input Plugins should call `inputs.Add` in their `init` function to register themselves. See below for a quick example. -- Input Plugins must be added to the - `github.com/influxdata/telegraf/plugins/inputs/all/all.go` file. +- To be available within Telegraf itself, plugins must register themselves + using a file in `github.com/influxdata/telegraf/plugins/inputs/all` named + according to the plugin name. Make sure your also add build-tags to + conditionally build the plugin. - Each plugin requires a file called `sample.conf` containing the sample configuration for the plugin in TOML format. Please consult the [Sample Config][] page for the latest style guidelines. @@ -27,6 +29,8 @@ current host. ## Input Plugin Example +Content of your plugin file e.g. `simple.go` + ```go //go:generate ../../../tools/readme_config_includer/generator package simple @@ -71,11 +75,25 @@ func init() { } ``` +Registration of the plugin on `plugins/inputs/all/simple.go`: + +```go +//go:build !custom || inputs || inputs.simple + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/simple" // register plugin + +``` + +The _build-tags_ in the first line allow to selectively include/exclude your +plugin when customizing Telegraf. + ### Development - Run `make static` followed by `make plugin-[pluginName]` to spin up a docker dev environment using docker-compose. -- ***[Optional]*** When developing a plugin, add a `dev` directory with a +- __[Optional]__ When developing a plugin, add a `dev` directory with a `docker-compose.yml` and `telegraf.conf` as well as any other supporting files, where sensible. diff --git a/docs/OUTPUTS.md b/docs/OUTPUTS.md index b1f127ba5..38dfdc834 100644 --- a/docs/OUTPUTS.md +++ b/docs/OUTPUTS.md @@ -9,8 +9,10 @@ similar constructs. - An output must conform to the [telegraf.Output][] interface. - Outputs should call `outputs.Add` in their `init` function to register themselves. See below for a quick example. -- To be available within Telegraf itself, plugins must add themselves to the - `github.com/influxdata/telegraf/plugins/outputs/all/all.go` file. +- To be available within Telegraf itself, plugins must register themselves + using a file in `github.com/influxdata/telegraf/plugins/outputs/all` named + according to the plugin name. Make sure your also add build-tags to + conditionally build the plugin. - Each plugin requires a file called `sample.conf` containing the sample configuration for the plugin in TOML format. Please consult the [Sample Config][] page for the latest style guidelines. @@ -20,6 +22,8 @@ similar constructs. ## Output Plugin Example +Content of your plugin file e.g. `simpleoutput.go` + ```go //go:generate ../../../tools/readme_config_includer/generator package simpleoutput @@ -75,9 +79,22 @@ func (s *Simple) Write(metrics []telegraf.Metric) error { func init() { outputs.Add("simpleoutput", func() telegraf.Output { return &Simple{} }) } +``` + +Registration of the plugin on `plugins/outputs/all/simpleoutput.go`: + +```go +//go:build !custom || outputs || outputs.simpleoutput + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/simpleoutput" // register plugin ``` +The _build-tags_ in the first line allow to selectively include/exclude your +plugin when customizing Telegraf. + ## Data Formats Some output plugins, such as the [file][] plugin, can write in any supported diff --git a/docs/PROCESSORS.md b/docs/PROCESSORS.md index aa92396bd..da1db13fa 100644 --- a/docs/PROCESSORS.md +++ b/docs/PROCESSORS.md @@ -7,8 +7,10 @@ This section is for developers who want to create a new processor plugin. * A processor must conform to the [telegraf.Processor][] interface. * Processors should call `processors.Add` in their `init` function to register themselves. See below for a quick example. -* To be available within Telegraf itself, plugins must add themselves to the - `github.com/influxdata/telegraf/plugins/processors/all/all.go` file. +* To be available within Telegraf itself, plugins must register themselves + using a file in `github.com/influxdata/telegraf/plugins/processors/all` + named according to the plugin name. Make sure your also add build-tags to + conditionally build the plugin. * Each plugin requires a file called `sample.conf` containing the sample configuration for the plugin in TOML format. Please consult the [Sample Config][] page for the latest style guidelines. @@ -18,6 +20,8 @@ This section is for developers who want to create a new processor plugin. ## Processor Plugin Example +Content of your plugin file e.g. `printer.go` + ```go //go:generate ../../../tools/readme_config_includer/generator package printer @@ -63,6 +67,19 @@ func init() { } ``` +Registration of the plugin on `plugins/processors/all/printer.go`: + +```go +//go:build !custom || processors || processors.printer + +package all + +import _ "github.com/influxdata/telegraf/plugins/processors/printer" // register plugin +``` + +The _build-tags_ in the first line allow to selectively include/exclude your +plugin when customizing Telegraf. + ## Streaming Processors Streaming processors are a new processor type available to you. They are diff --git a/docs/README.md b/docs/README.md index 431118259..cd2c19446 100644 --- a/docs/README.md +++ b/docs/README.md @@ -11,7 +11,7 @@ - [Windows Service][winsvc] - [FAQ][faq] - Developer Builds - - [Nightlies](nightlies) + - [Nightlies][nightlies] [conf]: /docs/CONFIGURATION.md [metrics]: /docs/METRICS.md diff --git a/plugins/aggregators/all/all.go b/plugins/aggregators/all/all.go index c3a6f274b..1a6c64721 100644 --- a/plugins/aggregators/all/all.go +++ b/plugins/aggregators/all/all.go @@ -1,14 +1 @@ package all - -import ( - //Blank imports for plugins to register themselves - _ "github.com/influxdata/telegraf/plugins/aggregators/basicstats" - _ "github.com/influxdata/telegraf/plugins/aggregators/derivative" - _ "github.com/influxdata/telegraf/plugins/aggregators/final" - _ "github.com/influxdata/telegraf/plugins/aggregators/histogram" - _ "github.com/influxdata/telegraf/plugins/aggregators/merge" - _ "github.com/influxdata/telegraf/plugins/aggregators/minmax" - _ "github.com/influxdata/telegraf/plugins/aggregators/quantile" - _ "github.com/influxdata/telegraf/plugins/aggregators/starlark" - _ "github.com/influxdata/telegraf/plugins/aggregators/valuecounter" -) diff --git a/plugins/aggregators/all/basicstats.go b/plugins/aggregators/all/basicstats.go new file mode 100644 index 000000000..fcad8e2f6 --- /dev/null +++ b/plugins/aggregators/all/basicstats.go @@ -0,0 +1,5 @@ +//go:build !custom || aggregators || aggregators.basicstats + +package all + +import _ "github.com/influxdata/telegraf/plugins/aggregators/basicstats" // register plugin diff --git a/plugins/aggregators/all/derivative.go b/plugins/aggregators/all/derivative.go new file mode 100644 index 000000000..cdecddab4 --- /dev/null +++ b/plugins/aggregators/all/derivative.go @@ -0,0 +1,5 @@ +//go:build !custom || aggregators || aggregators.derivative + +package all + +import _ "github.com/influxdata/telegraf/plugins/aggregators/derivative" // register plugin diff --git a/plugins/aggregators/all/final.go b/plugins/aggregators/all/final.go new file mode 100644 index 000000000..cdf95efaa --- /dev/null +++ b/plugins/aggregators/all/final.go @@ -0,0 +1,5 @@ +//go:build !custom || aggregators || aggregators.final + +package all + +import _ "github.com/influxdata/telegraf/plugins/aggregators/final" // register plugin diff --git a/plugins/aggregators/all/histogram.go b/plugins/aggregators/all/histogram.go new file mode 100644 index 000000000..4b0e497d0 --- /dev/null +++ b/plugins/aggregators/all/histogram.go @@ -0,0 +1,5 @@ +//go:build !custom || aggregators || aggregators.histogram + +package all + +import _ "github.com/influxdata/telegraf/plugins/aggregators/histogram" // register plugin diff --git a/plugins/aggregators/all/merge.go b/plugins/aggregators/all/merge.go new file mode 100644 index 000000000..8d860d90b --- /dev/null +++ b/plugins/aggregators/all/merge.go @@ -0,0 +1,5 @@ +//go:build !custom || aggregators || aggregators.merge + +package all + +import _ "github.com/influxdata/telegraf/plugins/aggregators/merge" // register plugin diff --git a/plugins/aggregators/all/minmax.go b/plugins/aggregators/all/minmax.go new file mode 100644 index 000000000..093dc686d --- /dev/null +++ b/plugins/aggregators/all/minmax.go @@ -0,0 +1,5 @@ +//go:build !custom || aggregators || aggregators.minmax + +package all + +import _ "github.com/influxdata/telegraf/plugins/aggregators/minmax" // register plugin diff --git a/plugins/aggregators/all/quantile.go b/plugins/aggregators/all/quantile.go new file mode 100644 index 000000000..0d54d2b85 --- /dev/null +++ b/plugins/aggregators/all/quantile.go @@ -0,0 +1,5 @@ +//go:build !custom || aggregators || aggregators.quantile + +package all + +import _ "github.com/influxdata/telegraf/plugins/aggregators/quantile" // register plugin diff --git a/plugins/aggregators/all/starlark.go b/plugins/aggregators/all/starlark.go new file mode 100644 index 000000000..bdc8ebff3 --- /dev/null +++ b/plugins/aggregators/all/starlark.go @@ -0,0 +1,5 @@ +//go:build !custom || aggregators || aggregators.starlark + +package all + +import _ "github.com/influxdata/telegraf/plugins/aggregators/starlark" // register plugin diff --git a/plugins/aggregators/all/valuecounter.go b/plugins/aggregators/all/valuecounter.go new file mode 100644 index 000000000..825564572 --- /dev/null +++ b/plugins/aggregators/all/valuecounter.go @@ -0,0 +1,5 @@ +//go:build !custom || aggregators || aggregators.valuecounter + +package all + +import _ "github.com/influxdata/telegraf/plugins/aggregators/valuecounter" // register plugin diff --git a/plugins/inputs/all/activemq.go b/plugins/inputs/all/activemq.go new file mode 100644 index 000000000..c0d302f02 --- /dev/null +++ b/plugins/inputs/all/activemq.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.activemq + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/activemq" // register plugin diff --git a/plugins/inputs/all/aerospike.go b/plugins/inputs/all/aerospike.go new file mode 100644 index 000000000..239f3979b --- /dev/null +++ b/plugins/inputs/all/aerospike.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.aerospike + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/aerospike" // register plugin diff --git a/plugins/inputs/all/aliyuncms.go b/plugins/inputs/all/aliyuncms.go new file mode 100644 index 000000000..5bd5c8251 --- /dev/null +++ b/plugins/inputs/all/aliyuncms.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.aliyuncms + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/aliyuncms" // register plugin diff --git a/plugins/inputs/all/all.go b/plugins/inputs/all/all.go index 2c99204be..1a6c64721 100644 --- a/plugins/inputs/all/all.go +++ b/plugins/inputs/all/all.go @@ -1,224 +1 @@ package all - -import ( - //Blank imports for plugins to register themselves - _ "github.com/influxdata/telegraf/plugins/inputs/activemq" - _ "github.com/influxdata/telegraf/plugins/inputs/aerospike" - _ "github.com/influxdata/telegraf/plugins/inputs/aliyuncms" - _ "github.com/influxdata/telegraf/plugins/inputs/amd_rocm_smi" - _ "github.com/influxdata/telegraf/plugins/inputs/amqp_consumer" - _ "github.com/influxdata/telegraf/plugins/inputs/apache" - _ "github.com/influxdata/telegraf/plugins/inputs/apcupsd" - _ "github.com/influxdata/telegraf/plugins/inputs/aurora" - _ "github.com/influxdata/telegraf/plugins/inputs/azure_storage_queue" - _ "github.com/influxdata/telegraf/plugins/inputs/bcache" - _ "github.com/influxdata/telegraf/plugins/inputs/beanstalkd" - _ "github.com/influxdata/telegraf/plugins/inputs/beat" - _ "github.com/influxdata/telegraf/plugins/inputs/bind" - _ "github.com/influxdata/telegraf/plugins/inputs/bond" - _ "github.com/influxdata/telegraf/plugins/inputs/burrow" - _ "github.com/influxdata/telegraf/plugins/inputs/cassandra" - _ "github.com/influxdata/telegraf/plugins/inputs/ceph" - _ "github.com/influxdata/telegraf/plugins/inputs/cgroup" - _ "github.com/influxdata/telegraf/plugins/inputs/chrony" - _ "github.com/influxdata/telegraf/plugins/inputs/cisco_telemetry_mdt" - _ "github.com/influxdata/telegraf/plugins/inputs/clickhouse" - _ "github.com/influxdata/telegraf/plugins/inputs/cloud_pubsub" - _ "github.com/influxdata/telegraf/plugins/inputs/cloud_pubsub_push" - _ "github.com/influxdata/telegraf/plugins/inputs/cloudwatch" - _ "github.com/influxdata/telegraf/plugins/inputs/cloudwatch_metric_streams" - _ "github.com/influxdata/telegraf/plugins/inputs/conntrack" - _ "github.com/influxdata/telegraf/plugins/inputs/consul" - _ "github.com/influxdata/telegraf/plugins/inputs/consul_agent" - _ "github.com/influxdata/telegraf/plugins/inputs/couchbase" - _ "github.com/influxdata/telegraf/plugins/inputs/couchdb" - _ "github.com/influxdata/telegraf/plugins/inputs/cpu" - _ "github.com/influxdata/telegraf/plugins/inputs/csgo" - _ "github.com/influxdata/telegraf/plugins/inputs/dcos" - _ "github.com/influxdata/telegraf/plugins/inputs/directory_monitor" - _ "github.com/influxdata/telegraf/plugins/inputs/disk" - _ "github.com/influxdata/telegraf/plugins/inputs/diskio" - _ "github.com/influxdata/telegraf/plugins/inputs/disque" - _ "github.com/influxdata/telegraf/plugins/inputs/dmcache" - _ "github.com/influxdata/telegraf/plugins/inputs/dns_query" - _ "github.com/influxdata/telegraf/plugins/inputs/docker" - _ "github.com/influxdata/telegraf/plugins/inputs/docker_log" - _ "github.com/influxdata/telegraf/plugins/inputs/dovecot" - _ "github.com/influxdata/telegraf/plugins/inputs/dpdk" - _ "github.com/influxdata/telegraf/plugins/inputs/ecs" - _ "github.com/influxdata/telegraf/plugins/inputs/elasticsearch" - _ "github.com/influxdata/telegraf/plugins/inputs/elasticsearch_query" - _ "github.com/influxdata/telegraf/plugins/inputs/ethtool" - _ "github.com/influxdata/telegraf/plugins/inputs/eventhub_consumer" - _ "github.com/influxdata/telegraf/plugins/inputs/exec" - _ "github.com/influxdata/telegraf/plugins/inputs/execd" - _ "github.com/influxdata/telegraf/plugins/inputs/fail2ban" - _ "github.com/influxdata/telegraf/plugins/inputs/fibaro" - _ "github.com/influxdata/telegraf/plugins/inputs/file" - _ "github.com/influxdata/telegraf/plugins/inputs/filecount" - _ "github.com/influxdata/telegraf/plugins/inputs/filestat" - _ "github.com/influxdata/telegraf/plugins/inputs/fireboard" - _ "github.com/influxdata/telegraf/plugins/inputs/fluentd" - _ "github.com/influxdata/telegraf/plugins/inputs/github" - _ "github.com/influxdata/telegraf/plugins/inputs/gnmi" - _ "github.com/influxdata/telegraf/plugins/inputs/graylog" - _ "github.com/influxdata/telegraf/plugins/inputs/haproxy" - _ "github.com/influxdata/telegraf/plugins/inputs/hddtemp" - _ "github.com/influxdata/telegraf/plugins/inputs/http" - _ "github.com/influxdata/telegraf/plugins/inputs/http_listener_v2" - _ "github.com/influxdata/telegraf/plugins/inputs/http_response" - _ "github.com/influxdata/telegraf/plugins/inputs/httpjson" - _ "github.com/influxdata/telegraf/plugins/inputs/hugepages" - _ "github.com/influxdata/telegraf/plugins/inputs/icinga2" - _ "github.com/influxdata/telegraf/plugins/inputs/infiniband" - _ "github.com/influxdata/telegraf/plugins/inputs/influxdb" - _ "github.com/influxdata/telegraf/plugins/inputs/influxdb_listener" - _ "github.com/influxdata/telegraf/plugins/inputs/influxdb_v2_listener" - _ "github.com/influxdata/telegraf/plugins/inputs/intel_pmu" - _ "github.com/influxdata/telegraf/plugins/inputs/intel_powerstat" - _ "github.com/influxdata/telegraf/plugins/inputs/intel_rdt" - _ "github.com/influxdata/telegraf/plugins/inputs/internal" - _ "github.com/influxdata/telegraf/plugins/inputs/internet_speed" - _ "github.com/influxdata/telegraf/plugins/inputs/interrupts" - _ "github.com/influxdata/telegraf/plugins/inputs/ipmi_sensor" - _ "github.com/influxdata/telegraf/plugins/inputs/ipset" - _ "github.com/influxdata/telegraf/plugins/inputs/iptables" - _ "github.com/influxdata/telegraf/plugins/inputs/ipvs" - _ "github.com/influxdata/telegraf/plugins/inputs/jenkins" - _ "github.com/influxdata/telegraf/plugins/inputs/jolokia" - _ "github.com/influxdata/telegraf/plugins/inputs/jolokia2" - _ "github.com/influxdata/telegraf/plugins/inputs/jti_openconfig_telemetry" - _ "github.com/influxdata/telegraf/plugins/inputs/kafka_consumer" - _ "github.com/influxdata/telegraf/plugins/inputs/kafka_consumer_legacy" - _ "github.com/influxdata/telegraf/plugins/inputs/kapacitor" - _ "github.com/influxdata/telegraf/plugins/inputs/kernel" - _ "github.com/influxdata/telegraf/plugins/inputs/kernel_vmstat" - _ "github.com/influxdata/telegraf/plugins/inputs/kibana" - _ "github.com/influxdata/telegraf/plugins/inputs/kinesis_consumer" - _ "github.com/influxdata/telegraf/plugins/inputs/knx_listener" - _ "github.com/influxdata/telegraf/plugins/inputs/kube_inventory" - _ "github.com/influxdata/telegraf/plugins/inputs/kubernetes" - _ "github.com/influxdata/telegraf/plugins/inputs/lanz" - _ "github.com/influxdata/telegraf/plugins/inputs/leofs" - _ "github.com/influxdata/telegraf/plugins/inputs/linux_sysctl_fs" - _ "github.com/influxdata/telegraf/plugins/inputs/logparser" - _ "github.com/influxdata/telegraf/plugins/inputs/logstash" - _ "github.com/influxdata/telegraf/plugins/inputs/lustre2" - _ "github.com/influxdata/telegraf/plugins/inputs/lvm" - _ "github.com/influxdata/telegraf/plugins/inputs/mailchimp" - _ "github.com/influxdata/telegraf/plugins/inputs/marklogic" - _ "github.com/influxdata/telegraf/plugins/inputs/mcrouter" - _ "github.com/influxdata/telegraf/plugins/inputs/mdstat" - _ "github.com/influxdata/telegraf/plugins/inputs/mem" - _ "github.com/influxdata/telegraf/plugins/inputs/memcached" - _ "github.com/influxdata/telegraf/plugins/inputs/mesos" - _ "github.com/influxdata/telegraf/plugins/inputs/minecraft" - _ "github.com/influxdata/telegraf/plugins/inputs/mock" - _ "github.com/influxdata/telegraf/plugins/inputs/modbus" - _ "github.com/influxdata/telegraf/plugins/inputs/mongodb" - _ "github.com/influxdata/telegraf/plugins/inputs/monit" - _ "github.com/influxdata/telegraf/plugins/inputs/mqtt_consumer" - _ "github.com/influxdata/telegraf/plugins/inputs/multifile" - _ "github.com/influxdata/telegraf/plugins/inputs/mysql" - _ "github.com/influxdata/telegraf/plugins/inputs/nats" - _ "github.com/influxdata/telegraf/plugins/inputs/nats_consumer" - _ "github.com/influxdata/telegraf/plugins/inputs/neptune_apex" - _ "github.com/influxdata/telegraf/plugins/inputs/net" - _ "github.com/influxdata/telegraf/plugins/inputs/net_response" - _ "github.com/influxdata/telegraf/plugins/inputs/netstat" - _ "github.com/influxdata/telegraf/plugins/inputs/nfsclient" - _ "github.com/influxdata/telegraf/plugins/inputs/nginx" - _ "github.com/influxdata/telegraf/plugins/inputs/nginx_plus" - _ "github.com/influxdata/telegraf/plugins/inputs/nginx_plus_api" - _ "github.com/influxdata/telegraf/plugins/inputs/nginx_sts" - _ "github.com/influxdata/telegraf/plugins/inputs/nginx_upstream_check" - _ "github.com/influxdata/telegraf/plugins/inputs/nginx_vts" - _ "github.com/influxdata/telegraf/plugins/inputs/nomad" - _ "github.com/influxdata/telegraf/plugins/inputs/nsd" - _ "github.com/influxdata/telegraf/plugins/inputs/nsq" - _ "github.com/influxdata/telegraf/plugins/inputs/nsq_consumer" - _ "github.com/influxdata/telegraf/plugins/inputs/nstat" - _ "github.com/influxdata/telegraf/plugins/inputs/ntpq" - _ "github.com/influxdata/telegraf/plugins/inputs/nvidia_smi" - _ "github.com/influxdata/telegraf/plugins/inputs/opcua" - _ "github.com/influxdata/telegraf/plugins/inputs/openldap" - _ "github.com/influxdata/telegraf/plugins/inputs/openntpd" - _ "github.com/influxdata/telegraf/plugins/inputs/opensmtpd" - _ "github.com/influxdata/telegraf/plugins/inputs/openstack" - _ "github.com/influxdata/telegraf/plugins/inputs/opentelemetry" - _ "github.com/influxdata/telegraf/plugins/inputs/openweathermap" - _ "github.com/influxdata/telegraf/plugins/inputs/passenger" - _ "github.com/influxdata/telegraf/plugins/inputs/pf" - _ "github.com/influxdata/telegraf/plugins/inputs/pgbouncer" - _ "github.com/influxdata/telegraf/plugins/inputs/phpfpm" - _ "github.com/influxdata/telegraf/plugins/inputs/ping" - _ "github.com/influxdata/telegraf/plugins/inputs/postfix" - _ "github.com/influxdata/telegraf/plugins/inputs/postgresql" - _ "github.com/influxdata/telegraf/plugins/inputs/postgresql_extensible" - _ "github.com/influxdata/telegraf/plugins/inputs/powerdns" - _ "github.com/influxdata/telegraf/plugins/inputs/powerdns_recursor" - _ "github.com/influxdata/telegraf/plugins/inputs/processes" - _ "github.com/influxdata/telegraf/plugins/inputs/procstat" - _ "github.com/influxdata/telegraf/plugins/inputs/prometheus" - _ "github.com/influxdata/telegraf/plugins/inputs/proxmox" - _ "github.com/influxdata/telegraf/plugins/inputs/puppetagent" - _ "github.com/influxdata/telegraf/plugins/inputs/rabbitmq" - _ "github.com/influxdata/telegraf/plugins/inputs/raindrops" - _ "github.com/influxdata/telegraf/plugins/inputs/ras" - _ "github.com/influxdata/telegraf/plugins/inputs/ravendb" - _ "github.com/influxdata/telegraf/plugins/inputs/redfish" - _ "github.com/influxdata/telegraf/plugins/inputs/redis" - _ "github.com/influxdata/telegraf/plugins/inputs/redis_sentinel" - _ "github.com/influxdata/telegraf/plugins/inputs/rethinkdb" - _ "github.com/influxdata/telegraf/plugins/inputs/riak" - _ "github.com/influxdata/telegraf/plugins/inputs/riemann_listener" - _ "github.com/influxdata/telegraf/plugins/inputs/salesforce" - _ "github.com/influxdata/telegraf/plugins/inputs/sensors" - _ "github.com/influxdata/telegraf/plugins/inputs/sflow" - _ "github.com/influxdata/telegraf/plugins/inputs/slab" - _ "github.com/influxdata/telegraf/plugins/inputs/smart" - _ "github.com/influxdata/telegraf/plugins/inputs/snmp" - _ "github.com/influxdata/telegraf/plugins/inputs/snmp_legacy" - _ "github.com/influxdata/telegraf/plugins/inputs/snmp_trap" - _ "github.com/influxdata/telegraf/plugins/inputs/socket_listener" - _ "github.com/influxdata/telegraf/plugins/inputs/socketstat" - _ "github.com/influxdata/telegraf/plugins/inputs/solr" - _ "github.com/influxdata/telegraf/plugins/inputs/sql" - _ "github.com/influxdata/telegraf/plugins/inputs/sqlserver" - _ "github.com/influxdata/telegraf/plugins/inputs/stackdriver" - _ "github.com/influxdata/telegraf/plugins/inputs/statsd" - _ "github.com/influxdata/telegraf/plugins/inputs/supervisor" - _ "github.com/influxdata/telegraf/plugins/inputs/suricata" - _ "github.com/influxdata/telegraf/plugins/inputs/swap" - _ "github.com/influxdata/telegraf/plugins/inputs/synproxy" - _ "github.com/influxdata/telegraf/plugins/inputs/syslog" - _ "github.com/influxdata/telegraf/plugins/inputs/sysstat" - _ "github.com/influxdata/telegraf/plugins/inputs/system" - _ "github.com/influxdata/telegraf/plugins/inputs/systemd_units" - _ "github.com/influxdata/telegraf/plugins/inputs/tail" - _ "github.com/influxdata/telegraf/plugins/inputs/tcp_listener" - _ "github.com/influxdata/telegraf/plugins/inputs/teamspeak" - _ "github.com/influxdata/telegraf/plugins/inputs/temp" - _ "github.com/influxdata/telegraf/plugins/inputs/tengine" - _ "github.com/influxdata/telegraf/plugins/inputs/tomcat" - _ "github.com/influxdata/telegraf/plugins/inputs/trig" - _ "github.com/influxdata/telegraf/plugins/inputs/twemproxy" - _ "github.com/influxdata/telegraf/plugins/inputs/udp_listener" - _ "github.com/influxdata/telegraf/plugins/inputs/unbound" - _ "github.com/influxdata/telegraf/plugins/inputs/upsd" - _ "github.com/influxdata/telegraf/plugins/inputs/uwsgi" - _ "github.com/influxdata/telegraf/plugins/inputs/varnish" - _ "github.com/influxdata/telegraf/plugins/inputs/vault" - _ "github.com/influxdata/telegraf/plugins/inputs/vsphere" - _ "github.com/influxdata/telegraf/plugins/inputs/webhooks" - _ "github.com/influxdata/telegraf/plugins/inputs/win_eventlog" - _ "github.com/influxdata/telegraf/plugins/inputs/win_perf_counters" - _ "github.com/influxdata/telegraf/plugins/inputs/win_services" - _ "github.com/influxdata/telegraf/plugins/inputs/wireguard" - _ "github.com/influxdata/telegraf/plugins/inputs/wireless" - _ "github.com/influxdata/telegraf/plugins/inputs/x509_cert" - _ "github.com/influxdata/telegraf/plugins/inputs/xtremio" - _ "github.com/influxdata/telegraf/plugins/inputs/zfs" - _ "github.com/influxdata/telegraf/plugins/inputs/zipkin" - _ "github.com/influxdata/telegraf/plugins/inputs/zookeeper" -) diff --git a/plugins/inputs/all/amd_rocm_smi.go b/plugins/inputs/all/amd_rocm_smi.go new file mode 100644 index 000000000..0bfebf119 --- /dev/null +++ b/plugins/inputs/all/amd_rocm_smi.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.amd_rocm_smi + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/amd_rocm_smi" // register plugin diff --git a/plugins/inputs/all/amqp_consumer.go b/plugins/inputs/all/amqp_consumer.go new file mode 100644 index 000000000..c0fa9d49c --- /dev/null +++ b/plugins/inputs/all/amqp_consumer.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.amqp_consumer + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/amqp_consumer" // register plugin diff --git a/plugins/inputs/all/apache.go b/plugins/inputs/all/apache.go new file mode 100644 index 000000000..5f0f982ec --- /dev/null +++ b/plugins/inputs/all/apache.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.apache + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/apache" // register plugin diff --git a/plugins/inputs/all/apcupsd.go b/plugins/inputs/all/apcupsd.go new file mode 100644 index 000000000..3b128c86a --- /dev/null +++ b/plugins/inputs/all/apcupsd.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.apcupsd + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/apcupsd" // register plugin diff --git a/plugins/inputs/all/aurora.go b/plugins/inputs/all/aurora.go new file mode 100644 index 000000000..4da1da367 --- /dev/null +++ b/plugins/inputs/all/aurora.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.aurora + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/aurora" // register plugin diff --git a/plugins/inputs/all/azure_storage_queue.go b/plugins/inputs/all/azure_storage_queue.go new file mode 100644 index 000000000..04d613b7d --- /dev/null +++ b/plugins/inputs/all/azure_storage_queue.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.azure_storage_queue + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/azure_storage_queue" // register plugin diff --git a/plugins/inputs/all/bcache.go b/plugins/inputs/all/bcache.go new file mode 100644 index 000000000..860f7c03b --- /dev/null +++ b/plugins/inputs/all/bcache.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.bcache + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/bcache" // register plugin diff --git a/plugins/inputs/all/beanstalkd.go b/plugins/inputs/all/beanstalkd.go new file mode 100644 index 000000000..3a0bae142 --- /dev/null +++ b/plugins/inputs/all/beanstalkd.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.beanstalkd + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/beanstalkd" // register plugin diff --git a/plugins/inputs/all/beat.go b/plugins/inputs/all/beat.go new file mode 100644 index 000000000..9108d13ba --- /dev/null +++ b/plugins/inputs/all/beat.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.beat + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/beat" // register plugin diff --git a/plugins/inputs/all/bind.go b/plugins/inputs/all/bind.go new file mode 100644 index 000000000..1ea8ef407 --- /dev/null +++ b/plugins/inputs/all/bind.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.bind + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/bind" // register plugin diff --git a/plugins/inputs/all/bond.go b/plugins/inputs/all/bond.go new file mode 100644 index 000000000..ae2b085e3 --- /dev/null +++ b/plugins/inputs/all/bond.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.bond + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/bond" // register plugin diff --git a/plugins/inputs/all/burrow.go b/plugins/inputs/all/burrow.go new file mode 100644 index 000000000..f0d93fc69 --- /dev/null +++ b/plugins/inputs/all/burrow.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.burrow + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/burrow" // register plugin diff --git a/plugins/inputs/all/cassandra.go b/plugins/inputs/all/cassandra.go new file mode 100644 index 000000000..6945325fa --- /dev/null +++ b/plugins/inputs/all/cassandra.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.cassandra + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/cassandra" // register plugin diff --git a/plugins/inputs/all/ceph.go b/plugins/inputs/all/ceph.go new file mode 100644 index 000000000..82c95dcd4 --- /dev/null +++ b/plugins/inputs/all/ceph.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.ceph + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/ceph" // register plugin diff --git a/plugins/inputs/all/cgroup.go b/plugins/inputs/all/cgroup.go new file mode 100644 index 000000000..ec4faafb8 --- /dev/null +++ b/plugins/inputs/all/cgroup.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.cgroup + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/cgroup" // register plugin diff --git a/plugins/inputs/all/chrony.go b/plugins/inputs/all/chrony.go new file mode 100644 index 000000000..52868d711 --- /dev/null +++ b/plugins/inputs/all/chrony.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.chrony + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/chrony" // register plugin diff --git a/plugins/inputs/all/cisco_telemetry_mdt.go b/plugins/inputs/all/cisco_telemetry_mdt.go new file mode 100644 index 000000000..998434616 --- /dev/null +++ b/plugins/inputs/all/cisco_telemetry_mdt.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.cisco_telemetry_mdt + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/cisco_telemetry_mdt" // register plugin diff --git a/plugins/inputs/all/clickhouse.go b/plugins/inputs/all/clickhouse.go new file mode 100644 index 000000000..e9b015daf --- /dev/null +++ b/plugins/inputs/all/clickhouse.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.clickhouse + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/clickhouse" // register plugin diff --git a/plugins/inputs/all/cloud_pubsub.go b/plugins/inputs/all/cloud_pubsub.go new file mode 100644 index 000000000..7615b7096 --- /dev/null +++ b/plugins/inputs/all/cloud_pubsub.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.cloud_pubsub + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/cloud_pubsub" // register plugin diff --git a/plugins/inputs/all/cloud_pubsub_push.go b/plugins/inputs/all/cloud_pubsub_push.go new file mode 100644 index 000000000..fc0a0609a --- /dev/null +++ b/plugins/inputs/all/cloud_pubsub_push.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.cloud_pubsub_push + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/cloud_pubsub_push" // register plugin diff --git a/plugins/inputs/all/cloudwatch.go b/plugins/inputs/all/cloudwatch.go new file mode 100644 index 000000000..39c6de9de --- /dev/null +++ b/plugins/inputs/all/cloudwatch.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.cloudwatch + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/cloudwatch" // register plugin diff --git a/plugins/inputs/all/cloudwatch_metric_streams.go b/plugins/inputs/all/cloudwatch_metric_streams.go new file mode 100644 index 000000000..348ba6398 --- /dev/null +++ b/plugins/inputs/all/cloudwatch_metric_streams.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.cloudwatch_metric_streams + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/cloudwatch_metric_streams" // register plugin diff --git a/plugins/inputs/all/conntrack.go b/plugins/inputs/all/conntrack.go new file mode 100644 index 000000000..e27089540 --- /dev/null +++ b/plugins/inputs/all/conntrack.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.conntrack + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/conntrack" // register plugin diff --git a/plugins/inputs/all/consul.go b/plugins/inputs/all/consul.go new file mode 100644 index 000000000..dd3540c53 --- /dev/null +++ b/plugins/inputs/all/consul.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.consul + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/consul" // register plugin diff --git a/plugins/inputs/all/consul_agent.go b/plugins/inputs/all/consul_agent.go new file mode 100644 index 000000000..24da6b926 --- /dev/null +++ b/plugins/inputs/all/consul_agent.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.consul_agent + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/consul_agent" // register plugin diff --git a/plugins/inputs/all/couchbase.go b/plugins/inputs/all/couchbase.go new file mode 100644 index 000000000..8367a90d7 --- /dev/null +++ b/plugins/inputs/all/couchbase.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.couchbase + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/couchbase" // register plugin diff --git a/plugins/inputs/all/couchdb.go b/plugins/inputs/all/couchdb.go new file mode 100644 index 000000000..a8e374704 --- /dev/null +++ b/plugins/inputs/all/couchdb.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.couchdb + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/couchdb" // register plugin diff --git a/plugins/inputs/all/cpu.go b/plugins/inputs/all/cpu.go new file mode 100644 index 000000000..066dae390 --- /dev/null +++ b/plugins/inputs/all/cpu.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.cpu + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/cpu" // register plugin diff --git a/plugins/inputs/all/csgo.go b/plugins/inputs/all/csgo.go new file mode 100644 index 000000000..5f1a3186e --- /dev/null +++ b/plugins/inputs/all/csgo.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.csgo + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/csgo" // register plugin diff --git a/plugins/inputs/all/dcos.go b/plugins/inputs/all/dcos.go new file mode 100644 index 000000000..139b5c8ad --- /dev/null +++ b/plugins/inputs/all/dcos.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.dcos + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/dcos" // register plugin diff --git a/plugins/inputs/all/directory_monitor.go b/plugins/inputs/all/directory_monitor.go new file mode 100644 index 000000000..a4bfb9e9d --- /dev/null +++ b/plugins/inputs/all/directory_monitor.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.directory_monitor + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/directory_monitor" // register plugin diff --git a/plugins/inputs/all/disk.go b/plugins/inputs/all/disk.go new file mode 100644 index 000000000..3af94b3b5 --- /dev/null +++ b/plugins/inputs/all/disk.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.disk + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/disk" // register plugin diff --git a/plugins/inputs/all/diskio.go b/plugins/inputs/all/diskio.go new file mode 100644 index 000000000..37ce25d0d --- /dev/null +++ b/plugins/inputs/all/diskio.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.diskio + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/diskio" // register plugin diff --git a/plugins/inputs/all/disque.go b/plugins/inputs/all/disque.go new file mode 100644 index 000000000..3e50433f7 --- /dev/null +++ b/plugins/inputs/all/disque.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.disque + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/disque" // register plugin diff --git a/plugins/inputs/all/dmcache.go b/plugins/inputs/all/dmcache.go new file mode 100644 index 000000000..64f106bce --- /dev/null +++ b/plugins/inputs/all/dmcache.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.dmcache + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/dmcache" // register plugin diff --git a/plugins/inputs/all/dns_query.go b/plugins/inputs/all/dns_query.go new file mode 100644 index 000000000..f3a99210d --- /dev/null +++ b/plugins/inputs/all/dns_query.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.dns_query + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/dns_query" // register plugin diff --git a/plugins/inputs/all/docker.go b/plugins/inputs/all/docker.go new file mode 100644 index 000000000..f14edd94d --- /dev/null +++ b/plugins/inputs/all/docker.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.docker + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/docker" // register plugin diff --git a/plugins/inputs/all/docker_log.go b/plugins/inputs/all/docker_log.go new file mode 100644 index 000000000..19a8de4f9 --- /dev/null +++ b/plugins/inputs/all/docker_log.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.docker_log + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/docker_log" // register plugin diff --git a/plugins/inputs/all/dovecot.go b/plugins/inputs/all/dovecot.go new file mode 100644 index 000000000..83e214578 --- /dev/null +++ b/plugins/inputs/all/dovecot.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.dovecot + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/dovecot" // register plugin diff --git a/plugins/inputs/all/dpdk.go b/plugins/inputs/all/dpdk.go new file mode 100644 index 000000000..d3967190d --- /dev/null +++ b/plugins/inputs/all/dpdk.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.dpdk + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/dpdk" // register plugin diff --git a/plugins/inputs/all/ecs.go b/plugins/inputs/all/ecs.go new file mode 100644 index 000000000..dfc5ae363 --- /dev/null +++ b/plugins/inputs/all/ecs.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.ecs + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/ecs" // register plugin diff --git a/plugins/inputs/all/elasticsearch.go b/plugins/inputs/all/elasticsearch.go new file mode 100644 index 000000000..cca153568 --- /dev/null +++ b/plugins/inputs/all/elasticsearch.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.elasticsearch + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/elasticsearch" // register plugin diff --git a/plugins/inputs/all/elasticsearch_query.go b/plugins/inputs/all/elasticsearch_query.go new file mode 100644 index 000000000..6d442c9a3 --- /dev/null +++ b/plugins/inputs/all/elasticsearch_query.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.elasticsearch_query + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/elasticsearch_query" // register plugin diff --git a/plugins/inputs/all/ethtool.go b/plugins/inputs/all/ethtool.go new file mode 100644 index 000000000..edb9c4843 --- /dev/null +++ b/plugins/inputs/all/ethtool.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.ethtool + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/ethtool" // register plugin diff --git a/plugins/inputs/all/eventhub_consumer.go b/plugins/inputs/all/eventhub_consumer.go new file mode 100644 index 000000000..8a552cd65 --- /dev/null +++ b/plugins/inputs/all/eventhub_consumer.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.eventhub_consumer + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/eventhub_consumer" // register plugin diff --git a/plugins/inputs/all/exec.go b/plugins/inputs/all/exec.go new file mode 100644 index 000000000..3466938ea --- /dev/null +++ b/plugins/inputs/all/exec.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.exec + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/exec" // register plugin diff --git a/plugins/inputs/all/execd.go b/plugins/inputs/all/execd.go new file mode 100644 index 000000000..7132903db --- /dev/null +++ b/plugins/inputs/all/execd.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.execd + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/execd" // register plugin diff --git a/plugins/inputs/all/fail2ban.go b/plugins/inputs/all/fail2ban.go new file mode 100644 index 000000000..e5b270f27 --- /dev/null +++ b/plugins/inputs/all/fail2ban.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.fail2ban + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/fail2ban" // register plugin diff --git a/plugins/inputs/all/fibaro.go b/plugins/inputs/all/fibaro.go new file mode 100644 index 000000000..5684d828b --- /dev/null +++ b/plugins/inputs/all/fibaro.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.fibaro + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/fibaro" // register plugin diff --git a/plugins/inputs/all/file.go b/plugins/inputs/all/file.go new file mode 100644 index 000000000..58ea43387 --- /dev/null +++ b/plugins/inputs/all/file.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.file + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/file" // register plugin diff --git a/plugins/inputs/all/filecount.go b/plugins/inputs/all/filecount.go new file mode 100644 index 000000000..0b5264bbb --- /dev/null +++ b/plugins/inputs/all/filecount.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.filecount + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/filecount" // register plugin diff --git a/plugins/inputs/all/filestat.go b/plugins/inputs/all/filestat.go new file mode 100644 index 000000000..aba46c896 --- /dev/null +++ b/plugins/inputs/all/filestat.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.filestat + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/filestat" // register plugin diff --git a/plugins/inputs/all/fireboard.go b/plugins/inputs/all/fireboard.go new file mode 100644 index 000000000..a3538fe7f --- /dev/null +++ b/plugins/inputs/all/fireboard.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.fireboard + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/fireboard" // register plugin diff --git a/plugins/inputs/all/fluentd.go b/plugins/inputs/all/fluentd.go new file mode 100644 index 000000000..f3af3dddd --- /dev/null +++ b/plugins/inputs/all/fluentd.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.fluentd + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/fluentd" // register plugin diff --git a/plugins/inputs/all/github.go b/plugins/inputs/all/github.go new file mode 100644 index 000000000..8e7593387 --- /dev/null +++ b/plugins/inputs/all/github.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.github + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/github" // register plugin diff --git a/plugins/inputs/all/gnmi.go b/plugins/inputs/all/gnmi.go new file mode 100644 index 000000000..b9e73be2d --- /dev/null +++ b/plugins/inputs/all/gnmi.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.gnmi + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/gnmi" // register plugin diff --git a/plugins/inputs/all/graylog.go b/plugins/inputs/all/graylog.go new file mode 100644 index 000000000..d9082fcfb --- /dev/null +++ b/plugins/inputs/all/graylog.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.graylog + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/graylog" // register plugin diff --git a/plugins/inputs/all/haproxy.go b/plugins/inputs/all/haproxy.go new file mode 100644 index 000000000..942381e4d --- /dev/null +++ b/plugins/inputs/all/haproxy.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.haproxy + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/haproxy" // register plugin diff --git a/plugins/inputs/all/hddtemp.go b/plugins/inputs/all/hddtemp.go new file mode 100644 index 000000000..f1d418d62 --- /dev/null +++ b/plugins/inputs/all/hddtemp.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.hddtemp + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/hddtemp" // register plugin diff --git a/plugins/inputs/all/http.go b/plugins/inputs/all/http.go new file mode 100644 index 000000000..ee044177c --- /dev/null +++ b/plugins/inputs/all/http.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.http + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/http" // register plugin diff --git a/plugins/inputs/all/http_listener_v2.go b/plugins/inputs/all/http_listener_v2.go new file mode 100644 index 000000000..eb0ef21d7 --- /dev/null +++ b/plugins/inputs/all/http_listener_v2.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.http_listener_v2 + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/http_listener_v2" // register plugin diff --git a/plugins/inputs/all/http_response.go b/plugins/inputs/all/http_response.go new file mode 100644 index 000000000..d0f702a16 --- /dev/null +++ b/plugins/inputs/all/http_response.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.http_response + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/http_response" // register plugin diff --git a/plugins/inputs/all/httpjson.go b/plugins/inputs/all/httpjson.go new file mode 100644 index 000000000..fd67f20bb --- /dev/null +++ b/plugins/inputs/all/httpjson.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.httpjson + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/httpjson" // register plugin diff --git a/plugins/inputs/all/hugepages.go b/plugins/inputs/all/hugepages.go new file mode 100644 index 000000000..0ff21c551 --- /dev/null +++ b/plugins/inputs/all/hugepages.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.hugepages + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/hugepages" // register plugin diff --git a/plugins/inputs/all/icinga2.go b/plugins/inputs/all/icinga2.go new file mode 100644 index 000000000..210a5dc76 --- /dev/null +++ b/plugins/inputs/all/icinga2.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.icinga2 + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/icinga2" // register plugin diff --git a/plugins/inputs/all/infiniband.go b/plugins/inputs/all/infiniband.go new file mode 100644 index 000000000..dd54dd230 --- /dev/null +++ b/plugins/inputs/all/infiniband.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.infiniband + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/infiniband" // register plugin diff --git a/plugins/inputs/all/influxdb.go b/plugins/inputs/all/influxdb.go new file mode 100644 index 000000000..3d6bb7382 --- /dev/null +++ b/plugins/inputs/all/influxdb.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.influxdb + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/influxdb" // register plugin diff --git a/plugins/inputs/all/influxdb_listener.go b/plugins/inputs/all/influxdb_listener.go new file mode 100644 index 000000000..9993aef0e --- /dev/null +++ b/plugins/inputs/all/influxdb_listener.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.influxdb_listener + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/influxdb_listener" // register plugin diff --git a/plugins/inputs/all/influxdb_v2_listener.go b/plugins/inputs/all/influxdb_v2_listener.go new file mode 100644 index 000000000..e95fce88f --- /dev/null +++ b/plugins/inputs/all/influxdb_v2_listener.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.influxdb_v2_listener + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/influxdb_v2_listener" // register plugin diff --git a/plugins/inputs/all/intel_pmu.go b/plugins/inputs/all/intel_pmu.go new file mode 100644 index 000000000..a7cb83ef2 --- /dev/null +++ b/plugins/inputs/all/intel_pmu.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.intel_pmu + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/intel_pmu" // register plugin diff --git a/plugins/inputs/all/intel_powerstat.go b/plugins/inputs/all/intel_powerstat.go new file mode 100644 index 000000000..3aa3ee2e7 --- /dev/null +++ b/plugins/inputs/all/intel_powerstat.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.intel_powerstat + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/intel_powerstat" // register plugin diff --git a/plugins/inputs/all/intel_rdt.go b/plugins/inputs/all/intel_rdt.go new file mode 100644 index 000000000..0b7cf6b5f --- /dev/null +++ b/plugins/inputs/all/intel_rdt.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.intel_rdt + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/intel_rdt" // register plugin diff --git a/plugins/inputs/all/internal.go b/plugins/inputs/all/internal.go new file mode 100644 index 000000000..2a3f62a92 --- /dev/null +++ b/plugins/inputs/all/internal.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.internal + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/internal" // register plugin diff --git a/plugins/inputs/all/internet_speed.go b/plugins/inputs/all/internet_speed.go new file mode 100644 index 000000000..0e4ef0d06 --- /dev/null +++ b/plugins/inputs/all/internet_speed.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.internet_speed + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/internet_speed" // register plugin diff --git a/plugins/inputs/all/interrupts.go b/plugins/inputs/all/interrupts.go new file mode 100644 index 000000000..a3ed7ac66 --- /dev/null +++ b/plugins/inputs/all/interrupts.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.interrupts + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/interrupts" // register plugin diff --git a/plugins/inputs/all/ipmi_sensor.go b/plugins/inputs/all/ipmi_sensor.go new file mode 100644 index 000000000..95ffde3b7 --- /dev/null +++ b/plugins/inputs/all/ipmi_sensor.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.ipmi_sensor + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/ipmi_sensor" // register plugin diff --git a/plugins/inputs/all/ipset.go b/plugins/inputs/all/ipset.go new file mode 100644 index 000000000..7b08f0048 --- /dev/null +++ b/plugins/inputs/all/ipset.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.ipset + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/ipset" // register plugin diff --git a/plugins/inputs/all/iptables.go b/plugins/inputs/all/iptables.go new file mode 100644 index 000000000..ee255b9ea --- /dev/null +++ b/plugins/inputs/all/iptables.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.iptables + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/iptables" // register plugin diff --git a/plugins/inputs/all/ipvs.go b/plugins/inputs/all/ipvs.go new file mode 100644 index 000000000..a075b0199 --- /dev/null +++ b/plugins/inputs/all/ipvs.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.ipvs + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/ipvs" // register plugin diff --git a/plugins/inputs/all/jenkins.go b/plugins/inputs/all/jenkins.go new file mode 100644 index 000000000..2d63a7eb0 --- /dev/null +++ b/plugins/inputs/all/jenkins.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.jenkins + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/jenkins" // register plugin diff --git a/plugins/inputs/all/jolokia.go b/plugins/inputs/all/jolokia.go new file mode 100644 index 000000000..c01c9244f --- /dev/null +++ b/plugins/inputs/all/jolokia.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.jolokia + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/jolokia" // register plugin diff --git a/plugins/inputs/all/jolokia2.go b/plugins/inputs/all/jolokia2.go new file mode 100644 index 000000000..241d97cb2 --- /dev/null +++ b/plugins/inputs/all/jolokia2.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.jolokia2 + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/jolokia2" // register plugin diff --git a/plugins/inputs/all/jti_openconfig_telemetry.go b/plugins/inputs/all/jti_openconfig_telemetry.go new file mode 100644 index 000000000..1c14dec71 --- /dev/null +++ b/plugins/inputs/all/jti_openconfig_telemetry.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.jti_openconfig_telemetry + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/jti_openconfig_telemetry" // register plugin diff --git a/plugins/inputs/all/kafka_consumer.go b/plugins/inputs/all/kafka_consumer.go new file mode 100644 index 000000000..e0abbe496 --- /dev/null +++ b/plugins/inputs/all/kafka_consumer.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.kafka_consumer + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/kafka_consumer" // register plugin diff --git a/plugins/inputs/all/kafka_consumer_legacy.go b/plugins/inputs/all/kafka_consumer_legacy.go new file mode 100644 index 000000000..818552a75 --- /dev/null +++ b/plugins/inputs/all/kafka_consumer_legacy.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.kafka_consumer_legacy + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/kafka_consumer_legacy" // register plugin diff --git a/plugins/inputs/all/kapacitor.go b/plugins/inputs/all/kapacitor.go new file mode 100644 index 000000000..eda973b03 --- /dev/null +++ b/plugins/inputs/all/kapacitor.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.kapacitor + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/kapacitor" // register plugin diff --git a/plugins/inputs/all/kernel.go b/plugins/inputs/all/kernel.go new file mode 100644 index 000000000..ca1ca1b56 --- /dev/null +++ b/plugins/inputs/all/kernel.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.kernel + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/kernel" // register plugin diff --git a/plugins/inputs/all/kernel_vmstat.go b/plugins/inputs/all/kernel_vmstat.go new file mode 100644 index 000000000..358e78fc7 --- /dev/null +++ b/plugins/inputs/all/kernel_vmstat.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.kernel_vmstat + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/kernel_vmstat" // register plugin diff --git a/plugins/inputs/all/kibana.go b/plugins/inputs/all/kibana.go new file mode 100644 index 000000000..35042918d --- /dev/null +++ b/plugins/inputs/all/kibana.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.kibana + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/kibana" // register plugin diff --git a/plugins/inputs/all/kinesis_consumer.go b/plugins/inputs/all/kinesis_consumer.go new file mode 100644 index 000000000..d09c5f525 --- /dev/null +++ b/plugins/inputs/all/kinesis_consumer.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.kinesis_consumer + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/kinesis_consumer" // register plugin diff --git a/plugins/inputs/all/knx_listener.go b/plugins/inputs/all/knx_listener.go new file mode 100644 index 000000000..809138097 --- /dev/null +++ b/plugins/inputs/all/knx_listener.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.knx_listener + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/knx_listener" // register plugin diff --git a/plugins/inputs/all/kube_inventory.go b/plugins/inputs/all/kube_inventory.go new file mode 100644 index 000000000..aec93adc6 --- /dev/null +++ b/plugins/inputs/all/kube_inventory.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.kube_inventory + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/kube_inventory" // register plugin diff --git a/plugins/inputs/all/kubernetes.go b/plugins/inputs/all/kubernetes.go new file mode 100644 index 000000000..d7dd787de --- /dev/null +++ b/plugins/inputs/all/kubernetes.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.kubernetes + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/kubernetes" // register plugin diff --git a/plugins/inputs/all/lanz.go b/plugins/inputs/all/lanz.go new file mode 100644 index 000000000..91b643e94 --- /dev/null +++ b/plugins/inputs/all/lanz.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.lanz + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/lanz" // register plugin diff --git a/plugins/inputs/all/leofs.go b/plugins/inputs/all/leofs.go new file mode 100644 index 000000000..cfaf48369 --- /dev/null +++ b/plugins/inputs/all/leofs.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.leofs + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/leofs" // register plugin diff --git a/plugins/inputs/all/linux_sysctl_fs.go b/plugins/inputs/all/linux_sysctl_fs.go new file mode 100644 index 000000000..95289cedc --- /dev/null +++ b/plugins/inputs/all/linux_sysctl_fs.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.linux_sysctl_fs + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/linux_sysctl_fs" // register plugin diff --git a/plugins/inputs/all/logparser.go b/plugins/inputs/all/logparser.go new file mode 100644 index 000000000..a184e757f --- /dev/null +++ b/plugins/inputs/all/logparser.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.logparser + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/logparser" // register plugin diff --git a/plugins/inputs/all/logstash.go b/plugins/inputs/all/logstash.go new file mode 100644 index 000000000..ce8be39cf --- /dev/null +++ b/plugins/inputs/all/logstash.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.logstash + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/logstash" // register plugin diff --git a/plugins/inputs/all/lustre2.go b/plugins/inputs/all/lustre2.go new file mode 100644 index 000000000..9c1736157 --- /dev/null +++ b/plugins/inputs/all/lustre2.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.lustre2 + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/lustre2" // register plugin diff --git a/plugins/inputs/all/lvm.go b/plugins/inputs/all/lvm.go new file mode 100644 index 000000000..6f6626a4e --- /dev/null +++ b/plugins/inputs/all/lvm.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.lvm + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/lvm" // register plugin diff --git a/plugins/inputs/all/mailchimp.go b/plugins/inputs/all/mailchimp.go new file mode 100644 index 000000000..0b1640937 --- /dev/null +++ b/plugins/inputs/all/mailchimp.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.mailchimp + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/mailchimp" // register plugin diff --git a/plugins/inputs/all/marklogic.go b/plugins/inputs/all/marklogic.go new file mode 100644 index 000000000..486b67566 --- /dev/null +++ b/plugins/inputs/all/marklogic.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.marklogic + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/marklogic" // register plugin diff --git a/plugins/inputs/all/mcrouter.go b/plugins/inputs/all/mcrouter.go new file mode 100644 index 000000000..b778ecb8d --- /dev/null +++ b/plugins/inputs/all/mcrouter.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.mcrouter + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/mcrouter" // register plugin diff --git a/plugins/inputs/all/mdstat.go b/plugins/inputs/all/mdstat.go new file mode 100644 index 000000000..28fa5b415 --- /dev/null +++ b/plugins/inputs/all/mdstat.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.mdstat + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/mdstat" // register plugin diff --git a/plugins/inputs/all/mem.go b/plugins/inputs/all/mem.go new file mode 100644 index 000000000..7629a5038 --- /dev/null +++ b/plugins/inputs/all/mem.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.mem + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/mem" // register plugin diff --git a/plugins/inputs/all/memcached.go b/plugins/inputs/all/memcached.go new file mode 100644 index 000000000..e3fa64eca --- /dev/null +++ b/plugins/inputs/all/memcached.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.memcached + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/memcached" // register plugin diff --git a/plugins/inputs/all/mesos.go b/plugins/inputs/all/mesos.go new file mode 100644 index 000000000..d51377e5a --- /dev/null +++ b/plugins/inputs/all/mesos.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.mesos + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/mesos" // register plugin diff --git a/plugins/inputs/all/minecraft.go b/plugins/inputs/all/minecraft.go new file mode 100644 index 000000000..66c092297 --- /dev/null +++ b/plugins/inputs/all/minecraft.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.minecraft + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/minecraft" // register plugin diff --git a/plugins/inputs/all/mock.go b/plugins/inputs/all/mock.go new file mode 100644 index 000000000..7108b90ab --- /dev/null +++ b/plugins/inputs/all/mock.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.mock + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/mock" // register plugin diff --git a/plugins/inputs/all/modbus.go b/plugins/inputs/all/modbus.go new file mode 100644 index 000000000..6128e37d2 --- /dev/null +++ b/plugins/inputs/all/modbus.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.modbus + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/modbus" // register plugin diff --git a/plugins/inputs/all/mongodb.go b/plugins/inputs/all/mongodb.go new file mode 100644 index 000000000..58d99f877 --- /dev/null +++ b/plugins/inputs/all/mongodb.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.mongodb + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/mongodb" // register plugin diff --git a/plugins/inputs/all/monit.go b/plugins/inputs/all/monit.go new file mode 100644 index 000000000..b44260d29 --- /dev/null +++ b/plugins/inputs/all/monit.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.monit + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/monit" // register plugin diff --git a/plugins/inputs/all/mqtt_consumer.go b/plugins/inputs/all/mqtt_consumer.go new file mode 100644 index 000000000..f49bf4445 --- /dev/null +++ b/plugins/inputs/all/mqtt_consumer.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.mqtt_consumer + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/mqtt_consumer" // register plugin diff --git a/plugins/inputs/all/multifile.go b/plugins/inputs/all/multifile.go new file mode 100644 index 000000000..9368a8217 --- /dev/null +++ b/plugins/inputs/all/multifile.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.multifile + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/multifile" // register plugin diff --git a/plugins/inputs/all/mysql.go b/plugins/inputs/all/mysql.go new file mode 100644 index 000000000..80d15fd0a --- /dev/null +++ b/plugins/inputs/all/mysql.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.mysql + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/mysql" // register plugin diff --git a/plugins/inputs/all/nats.go b/plugins/inputs/all/nats.go new file mode 100644 index 000000000..3b29fa3b5 --- /dev/null +++ b/plugins/inputs/all/nats.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.nats + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/nats" // register plugin diff --git a/plugins/inputs/all/nats_consumer.go b/plugins/inputs/all/nats_consumer.go new file mode 100644 index 000000000..11252d760 --- /dev/null +++ b/plugins/inputs/all/nats_consumer.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.nats_consumer + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/nats_consumer" // register plugin diff --git a/plugins/inputs/all/neptune_apex.go b/plugins/inputs/all/neptune_apex.go new file mode 100644 index 000000000..8b0784019 --- /dev/null +++ b/plugins/inputs/all/neptune_apex.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.neptune_apex + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/neptune_apex" // register plugin diff --git a/plugins/inputs/all/net.go b/plugins/inputs/all/net.go new file mode 100644 index 000000000..48dfefa87 --- /dev/null +++ b/plugins/inputs/all/net.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.net + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/net" // register plugin diff --git a/plugins/inputs/all/net_response.go b/plugins/inputs/all/net_response.go new file mode 100644 index 000000000..a25474779 --- /dev/null +++ b/plugins/inputs/all/net_response.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.net_response + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/net_response" // register plugin diff --git a/plugins/inputs/all/netstat.go b/plugins/inputs/all/netstat.go new file mode 100644 index 000000000..c2c306eee --- /dev/null +++ b/plugins/inputs/all/netstat.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.netstat + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/netstat" // register plugin diff --git a/plugins/inputs/all/nfsclient.go b/plugins/inputs/all/nfsclient.go new file mode 100644 index 000000000..9b2aba317 --- /dev/null +++ b/plugins/inputs/all/nfsclient.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.nfsclient + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/nfsclient" // register plugin diff --git a/plugins/inputs/all/nginx.go b/plugins/inputs/all/nginx.go new file mode 100644 index 000000000..a2a591b42 --- /dev/null +++ b/plugins/inputs/all/nginx.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.nginx + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/nginx" // register plugin diff --git a/plugins/inputs/all/nginx_plus.go b/plugins/inputs/all/nginx_plus.go new file mode 100644 index 000000000..ef693569f --- /dev/null +++ b/plugins/inputs/all/nginx_plus.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.nginx_plus + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/nginx_plus" // register plugin diff --git a/plugins/inputs/all/nginx_plus_api.go b/plugins/inputs/all/nginx_plus_api.go new file mode 100644 index 000000000..86f841737 --- /dev/null +++ b/plugins/inputs/all/nginx_plus_api.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.nginx_plus_api + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/nginx_plus_api" // register plugin diff --git a/plugins/inputs/all/nginx_sts.go b/plugins/inputs/all/nginx_sts.go new file mode 100644 index 000000000..6a50399bd --- /dev/null +++ b/plugins/inputs/all/nginx_sts.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.nginx_sts + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/nginx_sts" // register plugin diff --git a/plugins/inputs/all/nginx_upstream_check.go b/plugins/inputs/all/nginx_upstream_check.go new file mode 100644 index 000000000..c631a7f2f --- /dev/null +++ b/plugins/inputs/all/nginx_upstream_check.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.nginx_upstream_check + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/nginx_upstream_check" // register plugin diff --git a/plugins/inputs/all/nginx_vts.go b/plugins/inputs/all/nginx_vts.go new file mode 100644 index 000000000..b3d04cac6 --- /dev/null +++ b/plugins/inputs/all/nginx_vts.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.nginx_vts + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/nginx_vts" // register plugin diff --git a/plugins/inputs/all/nomad.go b/plugins/inputs/all/nomad.go new file mode 100644 index 000000000..769c18df4 --- /dev/null +++ b/plugins/inputs/all/nomad.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.nomad + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/nomad" // register plugin diff --git a/plugins/inputs/all/nsd.go b/plugins/inputs/all/nsd.go new file mode 100644 index 000000000..5f2778604 --- /dev/null +++ b/plugins/inputs/all/nsd.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.nsd + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/nsd" // register plugin diff --git a/plugins/inputs/all/nsq.go b/plugins/inputs/all/nsq.go new file mode 100644 index 000000000..47bf8def7 --- /dev/null +++ b/plugins/inputs/all/nsq.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.nsq + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/nsq" // register plugin diff --git a/plugins/inputs/all/nsq_consumer.go b/plugins/inputs/all/nsq_consumer.go new file mode 100644 index 000000000..86dd5eece --- /dev/null +++ b/plugins/inputs/all/nsq_consumer.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.nsq_consumer + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/nsq_consumer" // register plugin diff --git a/plugins/inputs/all/nstat.go b/plugins/inputs/all/nstat.go new file mode 100644 index 000000000..64e561de4 --- /dev/null +++ b/plugins/inputs/all/nstat.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.nstat + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/nstat" // register plugin diff --git a/plugins/inputs/all/ntpq.go b/plugins/inputs/all/ntpq.go new file mode 100644 index 000000000..f892eb503 --- /dev/null +++ b/plugins/inputs/all/ntpq.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.ntpq + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/ntpq" // register plugin diff --git a/plugins/inputs/all/nvidia_smi.go b/plugins/inputs/all/nvidia_smi.go new file mode 100644 index 000000000..3788fafa9 --- /dev/null +++ b/plugins/inputs/all/nvidia_smi.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.nvidia_smi + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/nvidia_smi" // register plugin diff --git a/plugins/inputs/all/opcua.go b/plugins/inputs/all/opcua.go new file mode 100644 index 000000000..32d5c8ee4 --- /dev/null +++ b/plugins/inputs/all/opcua.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.opcua + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/opcua" // register plugin diff --git a/plugins/inputs/all/openldap.go b/plugins/inputs/all/openldap.go new file mode 100644 index 000000000..44ca652de --- /dev/null +++ b/plugins/inputs/all/openldap.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.openldap + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/openldap" // register plugin diff --git a/plugins/inputs/all/openntpd.go b/plugins/inputs/all/openntpd.go new file mode 100644 index 000000000..4dc637703 --- /dev/null +++ b/plugins/inputs/all/openntpd.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.openntpd + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/openntpd" // register plugin diff --git a/plugins/inputs/all/opensmtpd.go b/plugins/inputs/all/opensmtpd.go new file mode 100644 index 000000000..420f45490 --- /dev/null +++ b/plugins/inputs/all/opensmtpd.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.opensmtpd + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/opensmtpd" // register plugin diff --git a/plugins/inputs/all/openstack.go b/plugins/inputs/all/openstack.go new file mode 100644 index 000000000..29de7b00f --- /dev/null +++ b/plugins/inputs/all/openstack.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.openstack + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/openstack" // register plugin diff --git a/plugins/inputs/all/opentelemetry.go b/plugins/inputs/all/opentelemetry.go new file mode 100644 index 000000000..09400bcc5 --- /dev/null +++ b/plugins/inputs/all/opentelemetry.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.opentelemetry + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/opentelemetry" // register plugin diff --git a/plugins/inputs/all/openweathermap.go b/plugins/inputs/all/openweathermap.go new file mode 100644 index 000000000..384fa076f --- /dev/null +++ b/plugins/inputs/all/openweathermap.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.openweathermap + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/openweathermap" // register plugin diff --git a/plugins/inputs/all/passenger.go b/plugins/inputs/all/passenger.go new file mode 100644 index 000000000..5d2f4eaa8 --- /dev/null +++ b/plugins/inputs/all/passenger.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.passenger + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/passenger" // register plugin diff --git a/plugins/inputs/all/pf.go b/plugins/inputs/all/pf.go new file mode 100644 index 000000000..c89d4a291 --- /dev/null +++ b/plugins/inputs/all/pf.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.pf + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/pf" // register plugin diff --git a/plugins/inputs/all/pgbouncer.go b/plugins/inputs/all/pgbouncer.go new file mode 100644 index 000000000..5083cac1c --- /dev/null +++ b/plugins/inputs/all/pgbouncer.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.pgbouncer + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/pgbouncer" // register plugin diff --git a/plugins/inputs/all/phpfpm.go b/plugins/inputs/all/phpfpm.go new file mode 100644 index 000000000..aa9dbba68 --- /dev/null +++ b/plugins/inputs/all/phpfpm.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.phpfpm + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/phpfpm" // register plugin diff --git a/plugins/inputs/all/ping.go b/plugins/inputs/all/ping.go new file mode 100644 index 000000000..1baf54444 --- /dev/null +++ b/plugins/inputs/all/ping.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.ping + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/ping" // register plugin diff --git a/plugins/inputs/all/postfix.go b/plugins/inputs/all/postfix.go new file mode 100644 index 000000000..43062567d --- /dev/null +++ b/plugins/inputs/all/postfix.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.postfix + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/postfix" // register plugin diff --git a/plugins/inputs/all/postgresql.go b/plugins/inputs/all/postgresql.go new file mode 100644 index 000000000..3288f38a5 --- /dev/null +++ b/plugins/inputs/all/postgresql.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.postgresql + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/postgresql" // register plugin diff --git a/plugins/inputs/all/postgresql_extensible.go b/plugins/inputs/all/postgresql_extensible.go new file mode 100644 index 000000000..e33ecfbc6 --- /dev/null +++ b/plugins/inputs/all/postgresql_extensible.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.postgresql_extensible + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/postgresql_extensible" // register plugin diff --git a/plugins/inputs/all/powerdns.go b/plugins/inputs/all/powerdns.go new file mode 100644 index 000000000..7c5a0799d --- /dev/null +++ b/plugins/inputs/all/powerdns.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.powerdns + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/powerdns" // register plugin diff --git a/plugins/inputs/all/powerdns_recursor.go b/plugins/inputs/all/powerdns_recursor.go new file mode 100644 index 000000000..db96dc130 --- /dev/null +++ b/plugins/inputs/all/powerdns_recursor.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.powerdns_recursor + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/powerdns_recursor" // register plugin diff --git a/plugins/inputs/all/processes.go b/plugins/inputs/all/processes.go new file mode 100644 index 000000000..d98abd573 --- /dev/null +++ b/plugins/inputs/all/processes.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.processes + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/processes" // register plugin diff --git a/plugins/inputs/all/procstat.go b/plugins/inputs/all/procstat.go new file mode 100644 index 000000000..1c85b6a40 --- /dev/null +++ b/plugins/inputs/all/procstat.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.procstat + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/procstat" // register plugin diff --git a/plugins/inputs/all/prometheus.go b/plugins/inputs/all/prometheus.go new file mode 100644 index 000000000..7d5e2e816 --- /dev/null +++ b/plugins/inputs/all/prometheus.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.prometheus + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/prometheus" // register plugin diff --git a/plugins/inputs/all/proxmox.go b/plugins/inputs/all/proxmox.go new file mode 100644 index 000000000..64ac06a5a --- /dev/null +++ b/plugins/inputs/all/proxmox.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.proxmox + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/proxmox" // register plugin diff --git a/plugins/inputs/all/puppetagent.go b/plugins/inputs/all/puppetagent.go new file mode 100644 index 000000000..fd944ef5b --- /dev/null +++ b/plugins/inputs/all/puppetagent.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.puppetagent + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/puppetagent" // register plugin diff --git a/plugins/inputs/all/rabbitmq.go b/plugins/inputs/all/rabbitmq.go new file mode 100644 index 000000000..ce96c16a5 --- /dev/null +++ b/plugins/inputs/all/rabbitmq.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.rabbitmq + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/rabbitmq" // register plugin diff --git a/plugins/inputs/all/raindrops.go b/plugins/inputs/all/raindrops.go new file mode 100644 index 000000000..ccb46eefd --- /dev/null +++ b/plugins/inputs/all/raindrops.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.raindrops + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/raindrops" // register plugin diff --git a/plugins/inputs/all/ras.go b/plugins/inputs/all/ras.go new file mode 100644 index 000000000..0941f98d6 --- /dev/null +++ b/plugins/inputs/all/ras.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.ras + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/ras" // register plugin diff --git a/plugins/inputs/all/ravendb.go b/plugins/inputs/all/ravendb.go new file mode 100644 index 000000000..c102c00cd --- /dev/null +++ b/plugins/inputs/all/ravendb.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.ravendb + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/ravendb" // register plugin diff --git a/plugins/inputs/all/redfish.go b/plugins/inputs/all/redfish.go new file mode 100644 index 000000000..19a6d0407 --- /dev/null +++ b/plugins/inputs/all/redfish.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.redfish + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/redfish" // register plugin diff --git a/plugins/inputs/all/redis.go b/plugins/inputs/all/redis.go new file mode 100644 index 000000000..77b4baeb9 --- /dev/null +++ b/plugins/inputs/all/redis.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.redis + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/redis" // register plugin diff --git a/plugins/inputs/all/redis_sentinel.go b/plugins/inputs/all/redis_sentinel.go new file mode 100644 index 000000000..4ffffa9c5 --- /dev/null +++ b/plugins/inputs/all/redis_sentinel.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.redis_sentinel + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/redis_sentinel" // register plugin diff --git a/plugins/inputs/all/rethinkdb.go b/plugins/inputs/all/rethinkdb.go new file mode 100644 index 000000000..b725e8df2 --- /dev/null +++ b/plugins/inputs/all/rethinkdb.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.rethinkdb + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/rethinkdb" // register plugin diff --git a/plugins/inputs/all/riak.go b/plugins/inputs/all/riak.go new file mode 100644 index 000000000..b01247f19 --- /dev/null +++ b/plugins/inputs/all/riak.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.riak + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/riak" // register plugin diff --git a/plugins/inputs/all/riemann_listener.go b/plugins/inputs/all/riemann_listener.go new file mode 100644 index 000000000..e58f0b1b1 --- /dev/null +++ b/plugins/inputs/all/riemann_listener.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.riemann_listener + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/riemann_listener" // register plugin diff --git a/plugins/inputs/all/salesforce.go b/plugins/inputs/all/salesforce.go new file mode 100644 index 000000000..91902db78 --- /dev/null +++ b/plugins/inputs/all/salesforce.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.salesforce + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/salesforce" // register plugin diff --git a/plugins/inputs/all/sensors.go b/plugins/inputs/all/sensors.go new file mode 100644 index 000000000..1d7a7d7ff --- /dev/null +++ b/plugins/inputs/all/sensors.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.sensors + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/sensors" // register plugin diff --git a/plugins/inputs/all/sflow.go b/plugins/inputs/all/sflow.go new file mode 100644 index 000000000..d75527cbe --- /dev/null +++ b/plugins/inputs/all/sflow.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.sflow + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/sflow" // register plugin diff --git a/plugins/inputs/all/slab.go b/plugins/inputs/all/slab.go new file mode 100644 index 000000000..3f62de450 --- /dev/null +++ b/plugins/inputs/all/slab.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.slab + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/slab" // register plugin diff --git a/plugins/inputs/all/smart.go b/plugins/inputs/all/smart.go new file mode 100644 index 000000000..ee33e640e --- /dev/null +++ b/plugins/inputs/all/smart.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.smart + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/smart" // register plugin diff --git a/plugins/inputs/all/snmp.go b/plugins/inputs/all/snmp.go new file mode 100644 index 000000000..162101810 --- /dev/null +++ b/plugins/inputs/all/snmp.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.snmp + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/snmp" // register plugin diff --git a/plugins/inputs/all/snmp_legacy.go b/plugins/inputs/all/snmp_legacy.go new file mode 100644 index 000000000..b876bd2a9 --- /dev/null +++ b/plugins/inputs/all/snmp_legacy.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.snmp_legacy + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/snmp_legacy" // register plugin diff --git a/plugins/inputs/all/snmp_trap.go b/plugins/inputs/all/snmp_trap.go new file mode 100644 index 000000000..83a835582 --- /dev/null +++ b/plugins/inputs/all/snmp_trap.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.snmp_trap + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/snmp_trap" // register plugin diff --git a/plugins/inputs/all/socket_listener.go b/plugins/inputs/all/socket_listener.go new file mode 100644 index 000000000..c135b2d5c --- /dev/null +++ b/plugins/inputs/all/socket_listener.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.socket_listener + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/socket_listener" // register plugin diff --git a/plugins/inputs/all/socketstat.go b/plugins/inputs/all/socketstat.go new file mode 100644 index 000000000..2a3d13025 --- /dev/null +++ b/plugins/inputs/all/socketstat.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.socketstat + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/socketstat" // register plugin diff --git a/plugins/inputs/all/solr.go b/plugins/inputs/all/solr.go new file mode 100644 index 000000000..f69c53e01 --- /dev/null +++ b/plugins/inputs/all/solr.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.solr + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/solr" // register plugin diff --git a/plugins/inputs/all/sql.go b/plugins/inputs/all/sql.go new file mode 100644 index 000000000..e983967d7 --- /dev/null +++ b/plugins/inputs/all/sql.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.sql + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/sql" // register plugin diff --git a/plugins/inputs/all/sqlserver.go b/plugins/inputs/all/sqlserver.go new file mode 100644 index 000000000..9a7c12e9b --- /dev/null +++ b/plugins/inputs/all/sqlserver.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.sqlserver + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/sqlserver" // register plugin diff --git a/plugins/inputs/all/stackdriver.go b/plugins/inputs/all/stackdriver.go new file mode 100644 index 000000000..922022e96 --- /dev/null +++ b/plugins/inputs/all/stackdriver.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.stackdriver + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/stackdriver" // register plugin diff --git a/plugins/inputs/all/statsd.go b/plugins/inputs/all/statsd.go new file mode 100644 index 000000000..1300652eb --- /dev/null +++ b/plugins/inputs/all/statsd.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.statsd + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/statsd" // register plugin diff --git a/plugins/inputs/all/supervisor.go b/plugins/inputs/all/supervisor.go new file mode 100644 index 000000000..b0ec50785 --- /dev/null +++ b/plugins/inputs/all/supervisor.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.supervisor + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/supervisor" // register plugin diff --git a/plugins/inputs/all/suricata.go b/plugins/inputs/all/suricata.go new file mode 100644 index 000000000..0f37b73ad --- /dev/null +++ b/plugins/inputs/all/suricata.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.suricata + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/suricata" // register plugin diff --git a/plugins/inputs/all/swap.go b/plugins/inputs/all/swap.go new file mode 100644 index 000000000..111eb9dc7 --- /dev/null +++ b/plugins/inputs/all/swap.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.swap + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/swap" // register plugin diff --git a/plugins/inputs/all/synproxy.go b/plugins/inputs/all/synproxy.go new file mode 100644 index 000000000..80158604e --- /dev/null +++ b/plugins/inputs/all/synproxy.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.synproxy + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/synproxy" // register plugin diff --git a/plugins/inputs/all/syslog.go b/plugins/inputs/all/syslog.go new file mode 100644 index 000000000..74c756a2c --- /dev/null +++ b/plugins/inputs/all/syslog.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.syslog + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/syslog" // register plugin diff --git a/plugins/inputs/all/sysstat.go b/plugins/inputs/all/sysstat.go new file mode 100644 index 000000000..bd2c5684d --- /dev/null +++ b/plugins/inputs/all/sysstat.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.sysstat + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/sysstat" // register plugin diff --git a/plugins/inputs/all/system.go b/plugins/inputs/all/system.go new file mode 100644 index 000000000..84b83fd60 --- /dev/null +++ b/plugins/inputs/all/system.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.system + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/system" // register plugin diff --git a/plugins/inputs/all/systemd_units.go b/plugins/inputs/all/systemd_units.go new file mode 100644 index 000000000..053ccddab --- /dev/null +++ b/plugins/inputs/all/systemd_units.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.systemd_units + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/systemd_units" // register plugin diff --git a/plugins/inputs/all/tail.go b/plugins/inputs/all/tail.go new file mode 100644 index 000000000..fe305bdf9 --- /dev/null +++ b/plugins/inputs/all/tail.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.tail + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/tail" // register plugin diff --git a/plugins/inputs/all/tcp_listener.go b/plugins/inputs/all/tcp_listener.go new file mode 100644 index 000000000..3b676e8c5 --- /dev/null +++ b/plugins/inputs/all/tcp_listener.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.tcp_listener + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/tcp_listener" // register plugin diff --git a/plugins/inputs/all/teamspeak.go b/plugins/inputs/all/teamspeak.go new file mode 100644 index 000000000..c1e02d69d --- /dev/null +++ b/plugins/inputs/all/teamspeak.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.teamspeak + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/teamspeak" // register plugin diff --git a/plugins/inputs/all/temp.go b/plugins/inputs/all/temp.go new file mode 100644 index 000000000..501831653 --- /dev/null +++ b/plugins/inputs/all/temp.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.temp + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/temp" // register plugin diff --git a/plugins/inputs/all/tengine.go b/plugins/inputs/all/tengine.go new file mode 100644 index 000000000..5cdadf6f0 --- /dev/null +++ b/plugins/inputs/all/tengine.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.tengine + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/tengine" // register plugin diff --git a/plugins/inputs/all/tomcat.go b/plugins/inputs/all/tomcat.go new file mode 100644 index 000000000..0dfc41d00 --- /dev/null +++ b/plugins/inputs/all/tomcat.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.tomcat + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/tomcat" // register plugin diff --git a/plugins/inputs/all/trig.go b/plugins/inputs/all/trig.go new file mode 100644 index 000000000..7adfb98d9 --- /dev/null +++ b/plugins/inputs/all/trig.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.trig + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/trig" // register plugin diff --git a/plugins/inputs/all/twemproxy.go b/plugins/inputs/all/twemproxy.go new file mode 100644 index 000000000..d556aff56 --- /dev/null +++ b/plugins/inputs/all/twemproxy.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.twemproxy + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/twemproxy" // register plugin diff --git a/plugins/inputs/all/udp_listener.go b/plugins/inputs/all/udp_listener.go new file mode 100644 index 000000000..07150570c --- /dev/null +++ b/plugins/inputs/all/udp_listener.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.udp_listener + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/udp_listener" // register plugin diff --git a/plugins/inputs/all/unbound.go b/plugins/inputs/all/unbound.go new file mode 100644 index 000000000..3653a83eb --- /dev/null +++ b/plugins/inputs/all/unbound.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.unbound + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/unbound" // register plugin diff --git a/plugins/inputs/all/upsd.go b/plugins/inputs/all/upsd.go new file mode 100644 index 000000000..304028cde --- /dev/null +++ b/plugins/inputs/all/upsd.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.upsd + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/upsd" // register plugin diff --git a/plugins/inputs/all/uwsgi.go b/plugins/inputs/all/uwsgi.go new file mode 100644 index 000000000..8ea8e4ca7 --- /dev/null +++ b/plugins/inputs/all/uwsgi.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.uwsgi + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/uwsgi" // register plugin diff --git a/plugins/inputs/all/varnish.go b/plugins/inputs/all/varnish.go new file mode 100644 index 000000000..db8a986a4 --- /dev/null +++ b/plugins/inputs/all/varnish.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.varnish + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/varnish" // register plugin diff --git a/plugins/inputs/all/vault.go b/plugins/inputs/all/vault.go new file mode 100644 index 000000000..ca32a36cf --- /dev/null +++ b/plugins/inputs/all/vault.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.vault + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/vault" // register plugin diff --git a/plugins/inputs/all/vsphere.go b/plugins/inputs/all/vsphere.go new file mode 100644 index 000000000..bb27f9229 --- /dev/null +++ b/plugins/inputs/all/vsphere.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.vsphere + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/vsphere" // register plugin diff --git a/plugins/inputs/all/webhooks.go b/plugins/inputs/all/webhooks.go new file mode 100644 index 000000000..f83fca5cd --- /dev/null +++ b/plugins/inputs/all/webhooks.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.webhooks + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/webhooks" // register plugin diff --git a/plugins/inputs/all/win_eventlog.go b/plugins/inputs/all/win_eventlog.go new file mode 100644 index 000000000..ed0e5a0ab --- /dev/null +++ b/plugins/inputs/all/win_eventlog.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.win_eventlog + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/win_eventlog" // register plugin diff --git a/plugins/inputs/all/win_perf_counters.go b/plugins/inputs/all/win_perf_counters.go new file mode 100644 index 000000000..fbfc025ac --- /dev/null +++ b/plugins/inputs/all/win_perf_counters.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.win_perf_counters + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/win_perf_counters" // register plugin diff --git a/plugins/inputs/all/win_services.go b/plugins/inputs/all/win_services.go new file mode 100644 index 000000000..c4c135a4f --- /dev/null +++ b/plugins/inputs/all/win_services.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.win_services + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/win_services" // register plugin diff --git a/plugins/inputs/all/wireguard.go b/plugins/inputs/all/wireguard.go new file mode 100644 index 000000000..6cde79afe --- /dev/null +++ b/plugins/inputs/all/wireguard.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.wireguard + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/wireguard" // register plugin diff --git a/plugins/inputs/all/wireless.go b/plugins/inputs/all/wireless.go new file mode 100644 index 000000000..60bf59c4a --- /dev/null +++ b/plugins/inputs/all/wireless.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.wireless + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/wireless" // register plugin diff --git a/plugins/inputs/all/x509_cert.go b/plugins/inputs/all/x509_cert.go new file mode 100644 index 000000000..87bbaaf5a --- /dev/null +++ b/plugins/inputs/all/x509_cert.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.x509_cert + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/x509_cert" // register plugin diff --git a/plugins/inputs/all/xtremio.go b/plugins/inputs/all/xtremio.go new file mode 100644 index 000000000..6ea0ac3dd --- /dev/null +++ b/plugins/inputs/all/xtremio.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.xtremio + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/xtremio" // register plugin diff --git a/plugins/inputs/all/zfs.go b/plugins/inputs/all/zfs.go new file mode 100644 index 000000000..5145c7a4c --- /dev/null +++ b/plugins/inputs/all/zfs.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.zfs + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/zfs" // register plugin diff --git a/plugins/inputs/all/zipkin.go b/plugins/inputs/all/zipkin.go new file mode 100644 index 000000000..dc8b5bcae --- /dev/null +++ b/plugins/inputs/all/zipkin.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.zipkin + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/zipkin" // register plugin diff --git a/plugins/inputs/all/zookeeper.go b/plugins/inputs/all/zookeeper.go new file mode 100644 index 000000000..ebd125aac --- /dev/null +++ b/plugins/inputs/all/zookeeper.go @@ -0,0 +1,5 @@ +//go:build !custom || inputs || inputs.zookeeper + +package all + +import _ "github.com/influxdata/telegraf/plugins/inputs/zookeeper" // register plugin diff --git a/plugins/outputs/all/all.go b/plugins/outputs/all/all.go index 86a8472ce..1a6c64721 100644 --- a/plugins/outputs/all/all.go +++ b/plugins/outputs/all/all.go @@ -1,61 +1 @@ package all - -import ( - //Blank imports for plugins to register themselves - _ "github.com/influxdata/telegraf/plugins/outputs/amon" - _ "github.com/influxdata/telegraf/plugins/outputs/amqp" - _ "github.com/influxdata/telegraf/plugins/outputs/application_insights" - _ "github.com/influxdata/telegraf/plugins/outputs/azure_data_explorer" - _ "github.com/influxdata/telegraf/plugins/outputs/azure_monitor" - _ "github.com/influxdata/telegraf/plugins/outputs/bigquery" - _ "github.com/influxdata/telegraf/plugins/outputs/cloud_pubsub" - _ "github.com/influxdata/telegraf/plugins/outputs/cloudwatch" - _ "github.com/influxdata/telegraf/plugins/outputs/cloudwatch_logs" - _ "github.com/influxdata/telegraf/plugins/outputs/cratedb" - _ "github.com/influxdata/telegraf/plugins/outputs/datadog" - _ "github.com/influxdata/telegraf/plugins/outputs/discard" - _ "github.com/influxdata/telegraf/plugins/outputs/dynatrace" - _ "github.com/influxdata/telegraf/plugins/outputs/elasticsearch" - _ "github.com/influxdata/telegraf/plugins/outputs/event_hubs" - _ "github.com/influxdata/telegraf/plugins/outputs/exec" - _ "github.com/influxdata/telegraf/plugins/outputs/execd" - _ "github.com/influxdata/telegraf/plugins/outputs/file" - _ "github.com/influxdata/telegraf/plugins/outputs/graphite" - _ "github.com/influxdata/telegraf/plugins/outputs/graylog" - _ "github.com/influxdata/telegraf/plugins/outputs/groundwork" - _ "github.com/influxdata/telegraf/plugins/outputs/health" - _ "github.com/influxdata/telegraf/plugins/outputs/http" - _ "github.com/influxdata/telegraf/plugins/outputs/influxdb" - _ "github.com/influxdata/telegraf/plugins/outputs/influxdb_v2" - _ "github.com/influxdata/telegraf/plugins/outputs/instrumental" - _ "github.com/influxdata/telegraf/plugins/outputs/iotdb" - _ "github.com/influxdata/telegraf/plugins/outputs/kafka" - _ "github.com/influxdata/telegraf/plugins/outputs/kinesis" - _ "github.com/influxdata/telegraf/plugins/outputs/librato" - _ "github.com/influxdata/telegraf/plugins/outputs/logzio" - _ "github.com/influxdata/telegraf/plugins/outputs/loki" - _ "github.com/influxdata/telegraf/plugins/outputs/mongodb" - _ "github.com/influxdata/telegraf/plugins/outputs/mqtt" - _ "github.com/influxdata/telegraf/plugins/outputs/nats" - _ "github.com/influxdata/telegraf/plugins/outputs/newrelic" - _ "github.com/influxdata/telegraf/plugins/outputs/nsq" - _ "github.com/influxdata/telegraf/plugins/outputs/opentelemetry" - _ "github.com/influxdata/telegraf/plugins/outputs/opentsdb" - _ "github.com/influxdata/telegraf/plugins/outputs/prometheus_client" - _ "github.com/influxdata/telegraf/plugins/outputs/redistimeseries" - _ "github.com/influxdata/telegraf/plugins/outputs/riemann" - _ "github.com/influxdata/telegraf/plugins/outputs/riemann_legacy" - _ "github.com/influxdata/telegraf/plugins/outputs/sensu" - _ "github.com/influxdata/telegraf/plugins/outputs/signalfx" - _ "github.com/influxdata/telegraf/plugins/outputs/socket_writer" - _ "github.com/influxdata/telegraf/plugins/outputs/sql" - _ "github.com/influxdata/telegraf/plugins/outputs/stackdriver" - _ "github.com/influxdata/telegraf/plugins/outputs/stomp" - _ "github.com/influxdata/telegraf/plugins/outputs/sumologic" - _ "github.com/influxdata/telegraf/plugins/outputs/syslog" - _ "github.com/influxdata/telegraf/plugins/outputs/timestream" - _ "github.com/influxdata/telegraf/plugins/outputs/warp10" - _ "github.com/influxdata/telegraf/plugins/outputs/wavefront" - _ "github.com/influxdata/telegraf/plugins/outputs/websocket" - _ "github.com/influxdata/telegraf/plugins/outputs/yandex_cloud_monitoring" -) diff --git a/plugins/outputs/all/amon.go b/plugins/outputs/all/amon.go new file mode 100644 index 000000000..b9e9335fa --- /dev/null +++ b/plugins/outputs/all/amon.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.amon + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/amon" // register plugin diff --git a/plugins/outputs/all/amqp.go b/plugins/outputs/all/amqp.go new file mode 100644 index 000000000..dff755e1e --- /dev/null +++ b/plugins/outputs/all/amqp.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.amqp + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/amqp" // register plugin diff --git a/plugins/outputs/all/application_insights.go b/plugins/outputs/all/application_insights.go new file mode 100644 index 000000000..71f1a5d40 --- /dev/null +++ b/plugins/outputs/all/application_insights.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.application_insights + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/application_insights" // register plugin diff --git a/plugins/outputs/all/azure_data_explorer.go b/plugins/outputs/all/azure_data_explorer.go new file mode 100644 index 000000000..71029d5cb --- /dev/null +++ b/plugins/outputs/all/azure_data_explorer.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.azure_data_explorer + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/azure_data_explorer" // register plugin diff --git a/plugins/outputs/all/azure_monitor.go b/plugins/outputs/all/azure_monitor.go new file mode 100644 index 000000000..e27c6dfed --- /dev/null +++ b/plugins/outputs/all/azure_monitor.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.azure_monitor + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/azure_monitor" // register plugin diff --git a/plugins/outputs/all/bigquery.go b/plugins/outputs/all/bigquery.go new file mode 100644 index 000000000..859fe523f --- /dev/null +++ b/plugins/outputs/all/bigquery.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.bigquery + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/bigquery" // register plugin diff --git a/plugins/outputs/all/cloud_pubsub.go b/plugins/outputs/all/cloud_pubsub.go new file mode 100644 index 000000000..75592b509 --- /dev/null +++ b/plugins/outputs/all/cloud_pubsub.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.cloud_pubsub + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/cloud_pubsub" // register plugin diff --git a/plugins/outputs/all/cloudwatch.go b/plugins/outputs/all/cloudwatch.go new file mode 100644 index 000000000..94ad5dd64 --- /dev/null +++ b/plugins/outputs/all/cloudwatch.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.cloudwatch + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/cloudwatch" // register plugin diff --git a/plugins/outputs/all/cloudwatch_logs.go b/plugins/outputs/all/cloudwatch_logs.go new file mode 100644 index 000000000..282ecbe74 --- /dev/null +++ b/plugins/outputs/all/cloudwatch_logs.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.cloudwatch_logs + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/cloudwatch_logs" // register plugin diff --git a/plugins/outputs/all/cratedb.go b/plugins/outputs/all/cratedb.go new file mode 100644 index 000000000..2ec2b9a5a --- /dev/null +++ b/plugins/outputs/all/cratedb.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.cratedb + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/cratedb" // register plugin diff --git a/plugins/outputs/all/datadog.go b/plugins/outputs/all/datadog.go new file mode 100644 index 000000000..6d3257d1c --- /dev/null +++ b/plugins/outputs/all/datadog.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.datadog + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/datadog" // register plugin diff --git a/plugins/outputs/all/discard.go b/plugins/outputs/all/discard.go new file mode 100644 index 000000000..327011370 --- /dev/null +++ b/plugins/outputs/all/discard.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.discard + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/discard" // register plugin diff --git a/plugins/outputs/all/dynatrace.go b/plugins/outputs/all/dynatrace.go new file mode 100644 index 000000000..32a7f90ea --- /dev/null +++ b/plugins/outputs/all/dynatrace.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.dynatrace + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/dynatrace" // register plugin diff --git a/plugins/outputs/all/elasticsearch.go b/plugins/outputs/all/elasticsearch.go new file mode 100644 index 000000000..1e3f990a2 --- /dev/null +++ b/plugins/outputs/all/elasticsearch.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.elasticsearch + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/elasticsearch" // register plugin diff --git a/plugins/outputs/all/event_hubs.go b/plugins/outputs/all/event_hubs.go new file mode 100644 index 000000000..102351449 --- /dev/null +++ b/plugins/outputs/all/event_hubs.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.event_hubs + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/event_hubs" // register plugin diff --git a/plugins/outputs/all/exec.go b/plugins/outputs/all/exec.go new file mode 100644 index 000000000..f9ee3f604 --- /dev/null +++ b/plugins/outputs/all/exec.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.exec + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/exec" // register plugin diff --git a/plugins/outputs/all/execd.go b/plugins/outputs/all/execd.go new file mode 100644 index 000000000..9c79e03d7 --- /dev/null +++ b/plugins/outputs/all/execd.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.execd + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/execd" // register plugin diff --git a/plugins/outputs/all/file.go b/plugins/outputs/all/file.go new file mode 100644 index 000000000..d01e9c274 --- /dev/null +++ b/plugins/outputs/all/file.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.file + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/file" // register plugin diff --git a/plugins/outputs/all/graphite.go b/plugins/outputs/all/graphite.go new file mode 100644 index 000000000..652612774 --- /dev/null +++ b/plugins/outputs/all/graphite.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.graphite + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/graphite" // register plugin diff --git a/plugins/outputs/all/graylog.go b/plugins/outputs/all/graylog.go new file mode 100644 index 000000000..a4bd4cbd5 --- /dev/null +++ b/plugins/outputs/all/graylog.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.graylog + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/graylog" // register plugin diff --git a/plugins/outputs/all/groundwork.go b/plugins/outputs/all/groundwork.go new file mode 100644 index 000000000..64d0a534f --- /dev/null +++ b/plugins/outputs/all/groundwork.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.groundwork + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/groundwork" // register plugin diff --git a/plugins/outputs/all/health.go b/plugins/outputs/all/health.go new file mode 100644 index 000000000..0c78d71d2 --- /dev/null +++ b/plugins/outputs/all/health.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.health + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/health" // register plugin diff --git a/plugins/outputs/all/http.go b/plugins/outputs/all/http.go new file mode 100644 index 000000000..d7f42fc49 --- /dev/null +++ b/plugins/outputs/all/http.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.http + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/http" // register plugin diff --git a/plugins/outputs/all/influxdb.go b/plugins/outputs/all/influxdb.go new file mode 100644 index 000000000..5b064e35a --- /dev/null +++ b/plugins/outputs/all/influxdb.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.influxdb + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/influxdb" // register plugin diff --git a/plugins/outputs/all/influxdb_v2.go b/plugins/outputs/all/influxdb_v2.go new file mode 100644 index 000000000..d8b1b709a --- /dev/null +++ b/plugins/outputs/all/influxdb_v2.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.influxdb_v2 + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/influxdb_v2" // register plugin diff --git a/plugins/outputs/all/instrumental.go b/plugins/outputs/all/instrumental.go new file mode 100644 index 000000000..8abbfafbb --- /dev/null +++ b/plugins/outputs/all/instrumental.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.instrumental + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/instrumental" // register plugin diff --git a/plugins/outputs/all/iotdb.go b/plugins/outputs/all/iotdb.go new file mode 100644 index 000000000..20e407038 --- /dev/null +++ b/plugins/outputs/all/iotdb.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.iotdb + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/iotdb" // register plugin diff --git a/plugins/outputs/all/kafka.go b/plugins/outputs/all/kafka.go new file mode 100644 index 000000000..e562d77a2 --- /dev/null +++ b/plugins/outputs/all/kafka.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.kafka + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/kafka" // register plugin diff --git a/plugins/outputs/all/kinesis.go b/plugins/outputs/all/kinesis.go new file mode 100644 index 000000000..96a726ff9 --- /dev/null +++ b/plugins/outputs/all/kinesis.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.kinesis + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/kinesis" // register plugin diff --git a/plugins/outputs/all/librato.go b/plugins/outputs/all/librato.go new file mode 100644 index 000000000..dc05d59f9 --- /dev/null +++ b/plugins/outputs/all/librato.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.librato + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/librato" // register plugin diff --git a/plugins/outputs/all/logzio.go b/plugins/outputs/all/logzio.go new file mode 100644 index 000000000..75f92e03e --- /dev/null +++ b/plugins/outputs/all/logzio.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.logzio + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/logzio" // register plugin diff --git a/plugins/outputs/all/loki.go b/plugins/outputs/all/loki.go new file mode 100644 index 000000000..cf2fa940e --- /dev/null +++ b/plugins/outputs/all/loki.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.loki + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/loki" // register plugin diff --git a/plugins/outputs/all/mongodb.go b/plugins/outputs/all/mongodb.go new file mode 100644 index 000000000..b0f13fb74 --- /dev/null +++ b/plugins/outputs/all/mongodb.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.mongodb + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/mongodb" // register plugin diff --git a/plugins/outputs/all/mqtt.go b/plugins/outputs/all/mqtt.go new file mode 100644 index 000000000..af3d0354d --- /dev/null +++ b/plugins/outputs/all/mqtt.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.mqtt + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/mqtt" // register plugin diff --git a/plugins/outputs/all/nats.go b/plugins/outputs/all/nats.go new file mode 100644 index 000000000..ae52ba5a3 --- /dev/null +++ b/plugins/outputs/all/nats.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.nats + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/nats" // register plugin diff --git a/plugins/outputs/all/newrelic.go b/plugins/outputs/all/newrelic.go new file mode 100644 index 000000000..abb49901a --- /dev/null +++ b/plugins/outputs/all/newrelic.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.newrelic + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/newrelic" // register plugin diff --git a/plugins/outputs/all/nsq.go b/plugins/outputs/all/nsq.go new file mode 100644 index 000000000..d3f943e2b --- /dev/null +++ b/plugins/outputs/all/nsq.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.nsq + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/nsq" // register plugin diff --git a/plugins/outputs/all/opentelemetry.go b/plugins/outputs/all/opentelemetry.go new file mode 100644 index 000000000..5e40648f9 --- /dev/null +++ b/plugins/outputs/all/opentelemetry.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.opentelemetry + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/opentelemetry" // register plugin diff --git a/plugins/outputs/all/opentsdb.go b/plugins/outputs/all/opentsdb.go new file mode 100644 index 000000000..88f42f85d --- /dev/null +++ b/plugins/outputs/all/opentsdb.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.opentsdb + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/opentsdb" // register plugin diff --git a/plugins/outputs/all/prometheus_client.go b/plugins/outputs/all/prometheus_client.go new file mode 100644 index 000000000..399a03e49 --- /dev/null +++ b/plugins/outputs/all/prometheus_client.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.prometheus_client + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/prometheus_client" // register plugin diff --git a/plugins/outputs/all/redistimeseries.go b/plugins/outputs/all/redistimeseries.go new file mode 100644 index 000000000..c4ddb20a3 --- /dev/null +++ b/plugins/outputs/all/redistimeseries.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.redistimeseries + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/redistimeseries" // register plugin diff --git a/plugins/outputs/all/riemann.go b/plugins/outputs/all/riemann.go new file mode 100644 index 000000000..c11db430e --- /dev/null +++ b/plugins/outputs/all/riemann.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.riemann + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/riemann" // register plugin diff --git a/plugins/outputs/all/riemann_legacy.go b/plugins/outputs/all/riemann_legacy.go new file mode 100644 index 000000000..a593ddd05 --- /dev/null +++ b/plugins/outputs/all/riemann_legacy.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.riemann_legacy + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/riemann_legacy" // register plugin diff --git a/plugins/outputs/all/sensu.go b/plugins/outputs/all/sensu.go new file mode 100644 index 000000000..3f222f3b0 --- /dev/null +++ b/plugins/outputs/all/sensu.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.sensu + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/sensu" // register plugin diff --git a/plugins/outputs/all/signalfx.go b/plugins/outputs/all/signalfx.go new file mode 100644 index 000000000..3e7d936d3 --- /dev/null +++ b/plugins/outputs/all/signalfx.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.signalfx + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/signalfx" // register plugin diff --git a/plugins/outputs/all/socket_writer.go b/plugins/outputs/all/socket_writer.go new file mode 100644 index 000000000..51eaac97c --- /dev/null +++ b/plugins/outputs/all/socket_writer.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.socket_writer + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/socket_writer" // register plugin diff --git a/plugins/outputs/all/sql.go b/plugins/outputs/all/sql.go new file mode 100644 index 000000000..e3d696926 --- /dev/null +++ b/plugins/outputs/all/sql.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.sql + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/sql" // register plugin diff --git a/plugins/outputs/all/stackdriver.go b/plugins/outputs/all/stackdriver.go new file mode 100644 index 000000000..2ba701c13 --- /dev/null +++ b/plugins/outputs/all/stackdriver.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.stackdriver + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/stackdriver" // register plugin diff --git a/plugins/outputs/all/stomp.go b/plugins/outputs/all/stomp.go new file mode 100644 index 000000000..cb0d45587 --- /dev/null +++ b/plugins/outputs/all/stomp.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.stomp + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/stomp" // register plugin diff --git a/plugins/outputs/all/sumologic.go b/plugins/outputs/all/sumologic.go new file mode 100644 index 000000000..8c0c05411 --- /dev/null +++ b/plugins/outputs/all/sumologic.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.sumologic + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/sumologic" // register plugin diff --git a/plugins/outputs/all/syslog.go b/plugins/outputs/all/syslog.go new file mode 100644 index 000000000..461ae0b29 --- /dev/null +++ b/plugins/outputs/all/syslog.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.syslog + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/syslog" // register plugin diff --git a/plugins/outputs/all/timestream.go b/plugins/outputs/all/timestream.go new file mode 100644 index 000000000..69df3fe17 --- /dev/null +++ b/plugins/outputs/all/timestream.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.timestream + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/timestream" // register plugin diff --git a/plugins/outputs/all/warp10.go b/plugins/outputs/all/warp10.go new file mode 100644 index 000000000..8680deda7 --- /dev/null +++ b/plugins/outputs/all/warp10.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.warp10 + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/warp10" // register plugin diff --git a/plugins/outputs/all/wavefront.go b/plugins/outputs/all/wavefront.go new file mode 100644 index 000000000..252145df3 --- /dev/null +++ b/plugins/outputs/all/wavefront.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.wavefront + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/wavefront" // register plugin diff --git a/plugins/outputs/all/websocket.go b/plugins/outputs/all/websocket.go new file mode 100644 index 000000000..e51262bc7 --- /dev/null +++ b/plugins/outputs/all/websocket.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.websocket + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/websocket" // register plugin diff --git a/plugins/outputs/all/yandex_cloud_monitoring.go b/plugins/outputs/all/yandex_cloud_monitoring.go new file mode 100644 index 000000000..8a38c185d --- /dev/null +++ b/plugins/outputs/all/yandex_cloud_monitoring.go @@ -0,0 +1,5 @@ +//go:build !custom || outputs || outputs.yandex_cloud_monitoring + +package all + +import _ "github.com/influxdata/telegraf/plugins/outputs/yandex_cloud_monitoring" // register plugin diff --git a/plugins/parsers/all/all.go b/plugins/parsers/all/all.go index 98f9cee54..1a6c64721 100644 --- a/plugins/parsers/all/all.go +++ b/plugins/parsers/all/all.go @@ -1,22 +1 @@ package all - -import ( - //Blank imports for plugins to register themselves - _ "github.com/influxdata/telegraf/plugins/parsers/collectd" - _ "github.com/influxdata/telegraf/plugins/parsers/csv" - _ "github.com/influxdata/telegraf/plugins/parsers/dropwizard" - _ "github.com/influxdata/telegraf/plugins/parsers/form_urlencoded" - _ "github.com/influxdata/telegraf/plugins/parsers/graphite" - _ "github.com/influxdata/telegraf/plugins/parsers/grok" - _ "github.com/influxdata/telegraf/plugins/parsers/influx" - _ "github.com/influxdata/telegraf/plugins/parsers/influx/influx_upstream" - _ "github.com/influxdata/telegraf/plugins/parsers/json" - _ "github.com/influxdata/telegraf/plugins/parsers/json_v2" - _ "github.com/influxdata/telegraf/plugins/parsers/logfmt" - _ "github.com/influxdata/telegraf/plugins/parsers/nagios" - _ "github.com/influxdata/telegraf/plugins/parsers/prometheus" - _ "github.com/influxdata/telegraf/plugins/parsers/prometheusremotewrite" - _ "github.com/influxdata/telegraf/plugins/parsers/value" - _ "github.com/influxdata/telegraf/plugins/parsers/wavefront" - _ "github.com/influxdata/telegraf/plugins/parsers/xpath" -) diff --git a/plugins/parsers/all/collectd.go b/plugins/parsers/all/collectd.go new file mode 100644 index 000000000..9da3263c7 --- /dev/null +++ b/plugins/parsers/all/collectd.go @@ -0,0 +1,5 @@ +//go:build !custom || parsers || parsers.collectd + +package all + +import _ "github.com/influxdata/telegraf/plugins/parsers/collectd" // register plugin diff --git a/plugins/parsers/all/csv.go b/plugins/parsers/all/csv.go new file mode 100644 index 000000000..a41840a6d --- /dev/null +++ b/plugins/parsers/all/csv.go @@ -0,0 +1,5 @@ +//go:build !custom || parsers || parsers.csv + +package all + +import _ "github.com/influxdata/telegraf/plugins/parsers/csv" // register plugin diff --git a/plugins/parsers/all/dropwizard.go b/plugins/parsers/all/dropwizard.go new file mode 100644 index 000000000..f8c5a3dc6 --- /dev/null +++ b/plugins/parsers/all/dropwizard.go @@ -0,0 +1,5 @@ +//go:build !custom || parsers || parsers.dropwizard + +package all + +import _ "github.com/influxdata/telegraf/plugins/parsers/dropwizard" // register plugin diff --git a/plugins/parsers/all/form_urlencoded.go b/plugins/parsers/all/form_urlencoded.go new file mode 100644 index 000000000..432adbcdc --- /dev/null +++ b/plugins/parsers/all/form_urlencoded.go @@ -0,0 +1,5 @@ +//go:build !custom || parsers || parsers.form_urlencoded + +package all + +import _ "github.com/influxdata/telegraf/plugins/parsers/form_urlencoded" // register plugin diff --git a/plugins/parsers/all/graphite.go b/plugins/parsers/all/graphite.go new file mode 100644 index 000000000..871f79a1e --- /dev/null +++ b/plugins/parsers/all/graphite.go @@ -0,0 +1,5 @@ +//go:build !custom || parsers || parsers.graphite + +package all + +import _ "github.com/influxdata/telegraf/plugins/parsers/graphite" // register plugin diff --git a/plugins/parsers/all/grok.go b/plugins/parsers/all/grok.go new file mode 100644 index 000000000..e1d5c6222 --- /dev/null +++ b/plugins/parsers/all/grok.go @@ -0,0 +1,5 @@ +//go:build !custom || parsers || parsers.grok + +package all + +import _ "github.com/influxdata/telegraf/plugins/parsers/grok" // register plugin diff --git a/plugins/parsers/all/influx.go b/plugins/parsers/all/influx.go new file mode 100644 index 000000000..22b6f7198 --- /dev/null +++ b/plugins/parsers/all/influx.go @@ -0,0 +1,8 @@ +//go:build !custom || parsers || parsers.influx + +package all + +import ( + _ "github.com/influxdata/telegraf/plugins/parsers/influx" // register plugin + _ "github.com/influxdata/telegraf/plugins/parsers/influx/influx_upstream" // register plugin +) diff --git a/plugins/parsers/all/json.go b/plugins/parsers/all/json.go new file mode 100644 index 000000000..bd79887ae --- /dev/null +++ b/plugins/parsers/all/json.go @@ -0,0 +1,5 @@ +//go:build !custom || parsers || parsers.json + +package all + +import _ "github.com/influxdata/telegraf/plugins/parsers/json" // register plugin diff --git a/plugins/parsers/all/json_v2.go b/plugins/parsers/all/json_v2.go new file mode 100644 index 000000000..d0c847867 --- /dev/null +++ b/plugins/parsers/all/json_v2.go @@ -0,0 +1,5 @@ +//go:build !custom || parsers || parsers.json_v2 + +package all + +import _ "github.com/influxdata/telegraf/plugins/parsers/json_v2" // register plugin diff --git a/plugins/parsers/all/logfmt.go b/plugins/parsers/all/logfmt.go new file mode 100644 index 000000000..7fe0b6452 --- /dev/null +++ b/plugins/parsers/all/logfmt.go @@ -0,0 +1,5 @@ +//go:build !custom || parsers || parsers.logfmt + +package all + +import _ "github.com/influxdata/telegraf/plugins/parsers/logfmt" // register plugin diff --git a/plugins/parsers/all/nagios.go b/plugins/parsers/all/nagios.go new file mode 100644 index 000000000..4bee7525c --- /dev/null +++ b/plugins/parsers/all/nagios.go @@ -0,0 +1,5 @@ +//go:build !custom || parsers || parsers.nagios + +package all + +import _ "github.com/influxdata/telegraf/plugins/parsers/nagios" // register plugin diff --git a/plugins/parsers/all/prometheus.go b/plugins/parsers/all/prometheus.go new file mode 100644 index 000000000..0132d0a27 --- /dev/null +++ b/plugins/parsers/all/prometheus.go @@ -0,0 +1,5 @@ +//go:build !custom || parsers || parsers.prometheus + +package all + +import _ "github.com/influxdata/telegraf/plugins/parsers/prometheus" // register plugin diff --git a/plugins/parsers/all/prometheusremotewrite.go b/plugins/parsers/all/prometheusremotewrite.go new file mode 100644 index 000000000..87bbc7602 --- /dev/null +++ b/plugins/parsers/all/prometheusremotewrite.go @@ -0,0 +1,5 @@ +//go:build !custom || parsers || parsers.prometheusremotewrite + +package all + +import _ "github.com/influxdata/telegraf/plugins/parsers/prometheusremotewrite" // register plugin diff --git a/plugins/parsers/all/value.go b/plugins/parsers/all/value.go new file mode 100644 index 000000000..5655a6e07 --- /dev/null +++ b/plugins/parsers/all/value.go @@ -0,0 +1,5 @@ +//go:build !custom || parsers || parsers.value + +package all + +import _ "github.com/influxdata/telegraf/plugins/parsers/value" // register plugin diff --git a/plugins/parsers/all/wavefront.go b/plugins/parsers/all/wavefront.go new file mode 100644 index 000000000..098421717 --- /dev/null +++ b/plugins/parsers/all/wavefront.go @@ -0,0 +1,5 @@ +//go:build !custom || parsers || parsers.wavefront + +package all + +import _ "github.com/influxdata/telegraf/plugins/parsers/wavefront" // register plugin diff --git a/plugins/parsers/all/xpath.go b/plugins/parsers/all/xpath.go new file mode 100644 index 000000000..1f4ec7561 --- /dev/null +++ b/plugins/parsers/all/xpath.go @@ -0,0 +1,5 @@ +//go:build !custom || parsers || parsers.xpath + +package all + +import _ "github.com/influxdata/telegraf/plugins/parsers/xpath" // register plugin diff --git a/plugins/processors/all/all.go b/plugins/processors/all/all.go index 868b3f419..1a6c64721 100644 --- a/plugins/processors/all/all.go +++ b/plugins/processors/all/all.go @@ -1,31 +1 @@ package all - -import ( - //Blank imports for plugins to register themselves - _ "github.com/influxdata/telegraf/plugins/processors/aws/ec2" - _ "github.com/influxdata/telegraf/plugins/processors/clone" - _ "github.com/influxdata/telegraf/plugins/processors/converter" - _ "github.com/influxdata/telegraf/plugins/processors/date" - _ "github.com/influxdata/telegraf/plugins/processors/dedup" - _ "github.com/influxdata/telegraf/plugins/processors/defaults" - _ "github.com/influxdata/telegraf/plugins/processors/enum" - _ "github.com/influxdata/telegraf/plugins/processors/execd" - _ "github.com/influxdata/telegraf/plugins/processors/filepath" - _ "github.com/influxdata/telegraf/plugins/processors/ifname" - _ "github.com/influxdata/telegraf/plugins/processors/noise" - _ "github.com/influxdata/telegraf/plugins/processors/override" - _ "github.com/influxdata/telegraf/plugins/processors/parser" - _ "github.com/influxdata/telegraf/plugins/processors/pivot" - _ "github.com/influxdata/telegraf/plugins/processors/port_name" - _ "github.com/influxdata/telegraf/plugins/processors/printer" - _ "github.com/influxdata/telegraf/plugins/processors/regex" - _ "github.com/influxdata/telegraf/plugins/processors/rename" - _ "github.com/influxdata/telegraf/plugins/processors/reverse_dns" - _ "github.com/influxdata/telegraf/plugins/processors/s2geo" - _ "github.com/influxdata/telegraf/plugins/processors/starlark" - _ "github.com/influxdata/telegraf/plugins/processors/strings" - _ "github.com/influxdata/telegraf/plugins/processors/tag_limit" - _ "github.com/influxdata/telegraf/plugins/processors/template" - _ "github.com/influxdata/telegraf/plugins/processors/topk" - _ "github.com/influxdata/telegraf/plugins/processors/unpivot" -) diff --git a/plugins/processors/all/aws_ec2.go b/plugins/processors/all/aws_ec2.go new file mode 100644 index 000000000..c040157fc --- /dev/null +++ b/plugins/processors/all/aws_ec2.go @@ -0,0 +1,5 @@ +//go:build !custom || processors || processors.aws_ec2 + +package all + +import _ "github.com/influxdata/telegraf/plugins/processors/aws/ec2" // register plugin diff --git a/plugins/processors/all/clone.go b/plugins/processors/all/clone.go new file mode 100644 index 000000000..d5fab0684 --- /dev/null +++ b/plugins/processors/all/clone.go @@ -0,0 +1,5 @@ +//go:build !custom || processors || processors.clone + +package all + +import _ "github.com/influxdata/telegraf/plugins/processors/clone" // register plugin diff --git a/plugins/processors/all/converter.go b/plugins/processors/all/converter.go new file mode 100644 index 000000000..44a60c86a --- /dev/null +++ b/plugins/processors/all/converter.go @@ -0,0 +1,5 @@ +//go:build !custom || processors || processors.converter + +package all + +import _ "github.com/influxdata/telegraf/plugins/processors/converter" // register plugin diff --git a/plugins/processors/all/date.go b/plugins/processors/all/date.go new file mode 100644 index 000000000..986310dc6 --- /dev/null +++ b/plugins/processors/all/date.go @@ -0,0 +1,5 @@ +//go:build !custom || processors || processors.date + +package all + +import _ "github.com/influxdata/telegraf/plugins/processors/date" // register plugin diff --git a/plugins/processors/all/dedup.go b/plugins/processors/all/dedup.go new file mode 100644 index 000000000..f56c074bd --- /dev/null +++ b/plugins/processors/all/dedup.go @@ -0,0 +1,5 @@ +//go:build !custom || processors || processors.dedup + +package all + +import _ "github.com/influxdata/telegraf/plugins/processors/dedup" // register plugin diff --git a/plugins/processors/all/defaults.go b/plugins/processors/all/defaults.go new file mode 100644 index 000000000..08fb9b3ee --- /dev/null +++ b/plugins/processors/all/defaults.go @@ -0,0 +1,5 @@ +//go:build !custom || processors || processors.defaults + +package all + +import _ "github.com/influxdata/telegraf/plugins/processors/defaults" // register plugin diff --git a/plugins/processors/all/enum.go b/plugins/processors/all/enum.go new file mode 100644 index 000000000..e82ee58f2 --- /dev/null +++ b/plugins/processors/all/enum.go @@ -0,0 +1,5 @@ +//go:build !custom || processors || processors.enum + +package all + +import _ "github.com/influxdata/telegraf/plugins/processors/enum" // register plugin diff --git a/plugins/processors/all/execd.go b/plugins/processors/all/execd.go new file mode 100644 index 000000000..528fa1b43 --- /dev/null +++ b/plugins/processors/all/execd.go @@ -0,0 +1,5 @@ +//go:build !custom || processors || processors.execd + +package all + +import _ "github.com/influxdata/telegraf/plugins/processors/execd" // register plugin diff --git a/plugins/processors/all/filepath.go b/plugins/processors/all/filepath.go new file mode 100644 index 000000000..0e31c7aef --- /dev/null +++ b/plugins/processors/all/filepath.go @@ -0,0 +1,5 @@ +//go:build !custom || processors || processors.filepath + +package all + +import _ "github.com/influxdata/telegraf/plugins/processors/filepath" // register plugin diff --git a/plugins/processors/all/ifname.go b/plugins/processors/all/ifname.go new file mode 100644 index 000000000..3a3d4e365 --- /dev/null +++ b/plugins/processors/all/ifname.go @@ -0,0 +1,5 @@ +//go:build !custom || processors || processors.ifname + +package all + +import _ "github.com/influxdata/telegraf/plugins/processors/ifname" // register plugin diff --git a/plugins/processors/all/noise.go b/plugins/processors/all/noise.go new file mode 100644 index 000000000..1bec29652 --- /dev/null +++ b/plugins/processors/all/noise.go @@ -0,0 +1,5 @@ +//go:build !custom || processors || processors.noise + +package all + +import _ "github.com/influxdata/telegraf/plugins/processors/noise" // register plugin diff --git a/plugins/processors/all/override.go b/plugins/processors/all/override.go new file mode 100644 index 000000000..4f7bc7d05 --- /dev/null +++ b/plugins/processors/all/override.go @@ -0,0 +1,5 @@ +//go:build !custom || processors || processors.override + +package all + +import _ "github.com/influxdata/telegraf/plugins/processors/override" // register plugin diff --git a/plugins/processors/all/parser.go b/plugins/processors/all/parser.go new file mode 100644 index 000000000..e7e633edb --- /dev/null +++ b/plugins/processors/all/parser.go @@ -0,0 +1,5 @@ +//go:build !custom || processors || processors.parser + +package all + +import _ "github.com/influxdata/telegraf/plugins/processors/parser" // register plugin diff --git a/plugins/processors/all/pivot.go b/plugins/processors/all/pivot.go new file mode 100644 index 000000000..fa3051e85 --- /dev/null +++ b/plugins/processors/all/pivot.go @@ -0,0 +1,5 @@ +//go:build !custom || processors || processors.pivot + +package all + +import _ "github.com/influxdata/telegraf/plugins/processors/pivot" // register plugin diff --git a/plugins/processors/all/port_name.go b/plugins/processors/all/port_name.go new file mode 100644 index 000000000..72f8701df --- /dev/null +++ b/plugins/processors/all/port_name.go @@ -0,0 +1,5 @@ +//go:build !custom || processors || processors.port_name + +package all + +import _ "github.com/influxdata/telegraf/plugins/processors/port_name" // register plugin diff --git a/plugins/processors/all/printer.go b/plugins/processors/all/printer.go new file mode 100644 index 000000000..3a70e75a7 --- /dev/null +++ b/plugins/processors/all/printer.go @@ -0,0 +1,5 @@ +//go:build !custom || processors || processors.printer + +package all + +import _ "github.com/influxdata/telegraf/plugins/processors/printer" // register plugin diff --git a/plugins/processors/all/regex.go b/plugins/processors/all/regex.go new file mode 100644 index 000000000..d68c131c7 --- /dev/null +++ b/plugins/processors/all/regex.go @@ -0,0 +1,5 @@ +//go:build !custom || processors || processors.regex + +package all + +import _ "github.com/influxdata/telegraf/plugins/processors/regex" // register plugin diff --git a/plugins/processors/all/rename.go b/plugins/processors/all/rename.go new file mode 100644 index 000000000..0d38b0f93 --- /dev/null +++ b/plugins/processors/all/rename.go @@ -0,0 +1,5 @@ +//go:build !custom || processors || processors.rename + +package all + +import _ "github.com/influxdata/telegraf/plugins/processors/rename" // register plugin diff --git a/plugins/processors/all/reverse_dns.go b/plugins/processors/all/reverse_dns.go new file mode 100644 index 000000000..99d870e42 --- /dev/null +++ b/plugins/processors/all/reverse_dns.go @@ -0,0 +1,5 @@ +//go:build !custom || processors || processors.reverse_dns + +package all + +import _ "github.com/influxdata/telegraf/plugins/processors/reverse_dns" // register plugin diff --git a/plugins/processors/all/s2geo.go b/plugins/processors/all/s2geo.go new file mode 100644 index 000000000..7caeecd5f --- /dev/null +++ b/plugins/processors/all/s2geo.go @@ -0,0 +1,5 @@ +//go:build !custom || processors || processors.s2geo + +package all + +import _ "github.com/influxdata/telegraf/plugins/processors/s2geo" // register plugin diff --git a/plugins/processors/all/starlark.go b/plugins/processors/all/starlark.go new file mode 100644 index 000000000..0160e8a17 --- /dev/null +++ b/plugins/processors/all/starlark.go @@ -0,0 +1,5 @@ +//go:build !custom || processors || processors.starlark + +package all + +import _ "github.com/influxdata/telegraf/plugins/processors/starlark" // register plugin diff --git a/plugins/processors/all/strings.go b/plugins/processors/all/strings.go new file mode 100644 index 000000000..09479405c --- /dev/null +++ b/plugins/processors/all/strings.go @@ -0,0 +1,5 @@ +//go:build !custom || processors || processors.strings + +package all + +import _ "github.com/influxdata/telegraf/plugins/processors/strings" // register plugin diff --git a/plugins/processors/all/tag_limit.go b/plugins/processors/all/tag_limit.go new file mode 100644 index 000000000..57b9be18a --- /dev/null +++ b/plugins/processors/all/tag_limit.go @@ -0,0 +1,5 @@ +//go:build !custom || processors || processors.tag_limit + +package all + +import _ "github.com/influxdata/telegraf/plugins/processors/tag_limit" // register plugin diff --git a/plugins/processors/all/template.go b/plugins/processors/all/template.go new file mode 100644 index 000000000..fb1f78b4a --- /dev/null +++ b/plugins/processors/all/template.go @@ -0,0 +1,5 @@ +//go:build !custom || processors || processors.template + +package all + +import _ "github.com/influxdata/telegraf/plugins/processors/template" // register plugin diff --git a/plugins/processors/all/topk.go b/plugins/processors/all/topk.go new file mode 100644 index 000000000..c646be9ad --- /dev/null +++ b/plugins/processors/all/topk.go @@ -0,0 +1,5 @@ +//go:build !custom || processors || processors.topk + +package all + +import _ "github.com/influxdata/telegraf/plugins/processors/topk" // register plugin diff --git a/plugins/processors/all/unpivot.go b/plugins/processors/all/unpivot.go new file mode 100644 index 000000000..e71e9c043 --- /dev/null +++ b/plugins/processors/all/unpivot.go @@ -0,0 +1,5 @@ +//go:build !custom || processors || processors.unpivot + +package all + +import _ "github.com/influxdata/telegraf/plugins/processors/unpivot" // register plugin