Skip to content
Snippets Groups Projects
CHANGELOG.md 130 KiB
Newer Older
Daniel Nelson's avatar
Daniel Nelson committed
## v1.8 [unreleased]

Daniel Nelson's avatar
Daniel Nelson committed
### Release Notes

### New Inputs

- [tengine](./plugins/inputs/tengine/README.md) - Contirbuted by @ertaoxu

Daniel Nelson's avatar
Daniel Nelson committed
### Features

- [#4236](https://github.com/influxdata/telegraf/pull/4236): Add SSL/TLS support to redis input.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4160](https://github.com/influxdata/telegraf/pull/4160): Add tengine input plugin.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4262](https://github.com/influxdata/telegraf/pull/4262): Add power draw field to nvidia_smi plugin.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4271](https://github.com/influxdata/telegraf/pull/4271): Add support for solr 7 to the solr input.
Daniel Nelson's avatar
Daniel Nelson committed

Daniel Nelson's avatar
Daniel Nelson committed
## v1.7.1 [unreleased]

### Bugfixes

- [#4277](https://github.com/influxdata/telegraf/pull/4277): Treat sigterm as a clean shutdown signal.

Daniel Nelson's avatar
Daniel Nelson committed
## v1.7 [2018-06-12]
Daniel Nelson's avatar
Daniel Nelson committed

### Release Notes

- The `cassandra` input plugin has been deprecated in favor of the `jolokia2`
  input plugin which is much more configurable and more performant.  There is
  an [example configuration](./plugins/inputs/jolokia2/examples) to help you
  get started.

- For plugins supporting TLS, you can now specify the certificate and keys
  using `tls_ca`, `tls_cert`, `tls_key`.  These options behave the same as
  the, now deprecated, `ssl` forms.

Daniel Nelson's avatar
Daniel Nelson committed
### New Inputs

- [aurora](./plugins/inputs/aurora/README.md) - Contributed by @influxdata
Daniel Nelson's avatar
Daniel Nelson committed
- [burrow](./plugins/inputs/burrow/README.md) - Contributed by @arkady-emelyanov
Daniel Nelson's avatar
Daniel Nelson committed
- [fibaro](./plugins/inputs/fibaro/README.md) - Contributed by @dynek
- [jti_openconfig_telemetry](./plugins/inputs/jti_openconfig_telemetry/README.md) - Contributed by @ajhai
- [mcrouter](./plugins/inputs/mcrouter/README.md) - Contributed by @cthayer
- [nvidia_smi](./plugins/inputs/nvidia_smi/README.md) - Contributed by @jackzampolin
- [syslog](./plugins/inputs/syslog/README.md) - Contributed by @influxdata
Daniel Nelson's avatar
Daniel Nelson committed

Daniel Nelson's avatar
Daniel Nelson committed
### New Processors

Daniel Nelson's avatar
Daniel Nelson committed
- [converter](./plugins/processors/converter/README.md) - Contributed by @influxdata
- [regex](./plugins/processors/regex/README.md) - Contributed by @44px
Daniel Nelson's avatar
Daniel Nelson committed
- [topk](./plugins/processors/topk/README.md) - Contributed by @mirath

### New Outputs

- [http](./plugins/outputs/http/README.md) - Contributed by @Dark0096
- [application_insights](./plugins/outputs/application_insights/README.md): Contribute by @karolz-ms
Daniel Nelson's avatar
Daniel Nelson committed
### Features

Daniel Nelson's avatar
Daniel Nelson committed
- [#3964](https://github.com/influxdata/telegraf/pull/3964): Add repl_oplog_window_sec metric to mongodb input.
Daniel Nelson's avatar
Daniel Nelson committed
- [#3819](https://github.com/influxdata/telegraf/pull/3819): Add per-host shard metrics in mongodb input.
Daniel Nelson's avatar
Daniel Nelson committed
- [#3999](https://github.com/influxdata/telegraf/pull/3999): Skip files with leading `..` in config directory.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4021](https://github.com/influxdata/telegraf/pull/4021): Add TLS support to socket_writer and socket_listener plugins.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4025](https://github.com/influxdata/telegraf/pull/4025): Add snmp input option to strip non fixed length index suffixes.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4035](https://github.com/influxdata/telegraf/pull/4035): Add server version tag to docker input.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4044](https://github.com/influxdata/telegraf/pull/4044): Add support for LeoFS 1.4 to leofs input.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4068](https://github.com/influxdata/telegraf/pull/4068): Add parameter to force the interval of gather for sysstat.
Daniel Nelson's avatar
Daniel Nelson committed
- [#3877](https://github.com/influxdata/telegraf/pull/3877): Support busybox ping in the ping input.
- [#4077](https://github.com/influxdata/telegraf/pull/4077): Add input plugin for McRouter.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4096](https://github.com/influxdata/telegraf/pull/4096): Add topk processor plugin.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4114](https://github.com/influxdata/telegraf/pull/4114): Add cursor metrics to mongodb input.
Daniel Nelson's avatar
Daniel Nelson committed
- [#3455](https://github.com/influxdata/telegraf/pull/3455): Add tag/integer pair for result to net_response.
- [#4010](https://github.com/influxdata/telegraf/pull/3455): Add application_insights output plugin.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4167](https://github.com/influxdata/telegraf/pull/4167): Added several important elasticsearch cluster health metrics.
- [#4094](https://github.com/influxdata/telegraf/pull/4094): Add batch mode to mqtt output.
- [#4158](https://github.com/influxdata/telegraf/pull/4158): Add aurora input plugin.
- [#3839](https://github.com/influxdata/telegraf/pull/3839): Add regex processor plugin.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4165](https://github.com/influxdata/telegraf/pull/4165): Add support for Graphite 1.1 tags.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4162](https://github.com/influxdata/telegraf/pull/4162): Add timeout option to sensors input.
Daniel Nelson's avatar
Daniel Nelson committed
- [#3489](https://github.com/influxdata/telegraf/pull/3489): Add burrow input plugin.
Daniel Nelson's avatar
Daniel Nelson committed
- [#3969](https://github.com/influxdata/telegraf/pull/3969): Add option to unbound module to use threads as tags.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4183](https://github.com/influxdata/telegraf/pull/4183): Add support for TLS and username/password auth to aerospike input.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4190](https://github.com/influxdata/telegraf/pull/4190): Add special syslog timestamp parser to grok parser that uses current year.
- [#4181](https://github.com/influxdata/telegraf/pull/4181): Add syslog input plugin.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4212](https://github.com/influxdata/telegraf/pull/4212): Print the enabled aggregator and processor plugins on startup.
Daniel Nelson's avatar
Daniel Nelson committed
- [#3994](https://github.com/influxdata/telegraf/pull/3994): Add static routing_key option to amqp output.
- [#3995](https://github.com/influxdata/telegraf/pull/3995): Add passive mode exchange declaration option to amqp consumer input.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4216](https://github.com/influxdata/telegraf/pull/4216): Add counter fields to pf input.
Daniel Nelson's avatar
Daniel Nelson committed
### Bugfixes

- [#4018](https://github.com/influxdata/telegraf/pull/4018): Write to working file outputs if any files are not writeable.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4036](https://github.com/influxdata/telegraf/pull/4036): Add all win_perf_counters fields for a series in a single metric.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4118](https://github.com/influxdata/telegraf/pull/4118): Report results of dns_query instead of 0ms on timeout.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4155](https://github.com/influxdata/telegraf/pull/4155): Add consul service tags to metric.
Daniel Nelson's avatar
Daniel Nelson committed
- [#2879](https://github.com/influxdata/telegraf/issues/2879): Fix wildcards and multi instance processes in win_perf_counters.
- [#2468](https://github.com/influxdata/telegraf/issues/2468): Fix crash on 32-bit Windows in win_perf_counters.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4198](https://github.com/influxdata/telegraf/issues/4198): Fix win_perf_counters not collecting at every interval.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4227](https://github.com/influxdata/telegraf/issues/4227): Use same flags for all BSD family ping variants.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4266](https://github.com/influxdata/telegraf/issues/4266): Remove tags with empty values from Wavefront output.
Daniel Nelson's avatar
Daniel Nelson committed

Daniel Nelson's avatar
Daniel Nelson committed
## v1.6.4 [2018-06-05]
Daniel Nelson's avatar
Daniel Nelson committed

### Bugfixes

- [#4203](https://github.com/influxdata/telegraf/issues/4203): Fix snmp overriding of auto-configured table fields.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4218](https://github.com/influxdata/telegraf/issues/4218): Fix uint support in cloudwatch output.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4188](https://github.com/influxdata/telegraf/pull/4188): Fix documentation of instance_name option in varnish input.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4195](https://github.com/influxdata/telegraf/pull/4195): Revert to previous aerospike library version due to memory leak.
Daniel Nelson's avatar
Daniel Nelson committed

## v1.6.3 [2018-05-21]
Daniel Nelson's avatar
Daniel Nelson committed

### Bugfixes

Daniel Nelson's avatar
Daniel Nelson committed
- [#4127](https://github.com/influxdata/telegraf/issues/4127): Fix intermittent panic in aerospike input.
- [#4130](https://github.com/influxdata/telegraf/issues/4130): Fix connection leak in jolokia2_agent.
- [#4136](https://github.com/influxdata/telegraf/pull/4130): Fix jolokia2 timeout parsing.
- [#4142](https://github.com/influxdata/telegraf/pull/4142): Fix error parsing dropwizard metrics.
- [#4149](https://github.com/influxdata/telegraf/issues/4149): Fix librato output support for uint and bool.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4176](https://github.com/influxdata/telegraf/pull/4176): Fix waitgroup deadlock if url is incorrect in apache input.
Daniel Nelson's avatar
Daniel Nelson committed

Daniel Nelson's avatar
Daniel Nelson committed
## v1.6.2 [2018-05-08]
Daniel Nelson's avatar
Daniel Nelson committed

### Bugfixes

- [#4078](https://github.com/influxdata/telegraf/pull/4078): Use same timestamp for fields in system input.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4091](https://github.com/influxdata/telegraf/pull/4091): Fix handling of uint64 in datadog output.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4099](https://github.com/influxdata/telegraf/pull/4099): Ignore UTF8 BOM in JSON parser.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4104](https://github.com/influxdata/telegraf/issues/4104): Fix case for slave metrics in mysql input.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4110](https://github.com/influxdata/telegraf/issues/4110): Fix uint support in cratedb output.
Daniel Nelson's avatar
Daniel Nelson committed

Daniel Nelson's avatar
Daniel Nelson committed
## v1.6.1 [2018-04-23]
Daniel Nelson's avatar
Daniel Nelson committed

### Bugfixes
Daniel Nelson's avatar
Daniel Nelson committed

Daniel Nelson's avatar
Daniel Nelson committed
- [#3835](https://github.com/influxdata/telegraf/issues/3835): Report mem input fields as gauges instead counters.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4030](https://github.com/influxdata/telegraf/issues/4030): Fix graphite outputs unsigned integers in wrong format.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4043](https://github.com/influxdata/telegraf/issues/4043): Report available fields if utmp is unreadable.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4039](https://github.com/influxdata/telegraf/issues/4039): Fix potential "no fields" error writing to outputs.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4037](https://github.com/influxdata/telegraf/issues/4037): Fix uptime reporting in system input when ran inside docker.
- [#3750](https://github.com/influxdata/telegraf/issues/3750): Fix mem input "cannot allocate memory" error on FreeBSD based systems.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4056](https://github.com/influxdata/telegraf/pull/4056): Fix duplicate tags when overriding an existing tag.
Daniel Nelson's avatar
Daniel Nelson committed
- [#4062](https://github.com/influxdata/telegraf/pull/4062): Add server argument as first argument in unbound input.
- [#4063](https://github.com/influxdata/telegraf/issues/4063): Fix handling of floats with multiple leading zeroes.
- [#4064](https://github.com/influxdata/telegraf/issues/4064): Return errors in mongodb SSL/TLS configuration.
Daniel Nelson's avatar
Daniel Nelson committed

## v1.6 [2018-04-16]
Daniel Nelson's avatar
Daniel Nelson committed

Daniel Nelson's avatar
Daniel Nelson committed
### Release Notes

- The `mysql` input plugin has been updated fix a number of type convertion
  issues.  This may cause a `field type error` when inserting into InfluxDB due
  the change of types.

  To address this we have introduced a new `metric_version` option to control
  enabling the new format.  For in depth recommendations on upgrading please
  reference the [mysql plugin documentation](./plugins/inputs/mysql/README.md#metric-version).

  It is encouraged to migrate to the new model when possible as the old version
  is deprecated and will be removed in a future version.
Daniel Nelson's avatar
Daniel Nelson committed

Daniel Nelson's avatar
Daniel Nelson committed
- The `postgresql` plugins now defaults to using a persistent connection to the database.
  In environments where TCP connections are terminated the `max_lifetime`
  setting should be set less than the collection `interval` to prevent errors.
Daniel Nelson's avatar
Daniel Nelson committed

Daniel Nelson's avatar
Daniel Nelson committed
- The `sqlserver` input plugin has a new query and data model that can be enabled
  by setting `query_version = 2`.  It is encouraged to migrate to the new
Daniel Nelson's avatar
Daniel Nelson committed
  model when possible as the old version is deprecated and will be removed in
Daniel Nelson's avatar
Daniel Nelson committed
  a future version.

Daniel Nelson's avatar
Daniel Nelson committed
- An option has been added to the `openldap` input plugin that reverses metric
  name to improve grouping.  This change is enabled when `reverse_metric_names = true`
  is set.  It is encouraged to enable this option when possible as the old
  ordering is deprecated.

- The new `http` input configured with `data_format = "json"` can perform the
  same task as the, now deprecated, `httpjson` input.
Daniel Nelson's avatar
Daniel Nelson committed

Daniel Nelson's avatar
Daniel Nelson committed

Daniel Nelson's avatar
Daniel Nelson committed

- [http](./plugins/inputs/http/README.md) - Thanks to @grange74
Daniel Nelson's avatar
Daniel Nelson committed
- [ipset](./plugins/inputs/ipset/README.md) - Thanks to @sajoupa
- [nats](./plugins/inputs/nats/README.md) - Thanks to @mjs & @levex

### New Processors

- [override](./plugins/processors/override/README.md) - Thanks to @KarstenSchnitter

### New Parsers

- [dropwizard](./docs/DATA_FORMATS_INPUT.md#dropwizard) - Thanks to @atzoum

Daniel Nelson's avatar
Daniel Nelson committed
### Features
Daniel Nelson's avatar
Daniel Nelson committed

Daniel Nelson's avatar
Daniel Nelson committed
- [#3551](https://github.com/influxdata/telegraf/pull/3551): Add health status mapping from string to int in elasticsearch input.
Daniel Nelson's avatar
Daniel Nelson committed
- [#3580](https://github.com/influxdata/telegraf/pull/3580): Add control over which stats to gather in basicstats aggregator.
Daniel Nelson's avatar
Daniel Nelson committed
- [#3596](https://github.com/influxdata/telegraf/pull/3596): Add messages_delivered_get to rabbitmq input.
Daniel Nelson's avatar
Daniel Nelson committed
- [#3632](https://github.com/influxdata/telegraf/pull/3632): Add wired field to mem input.
Daniel Nelson's avatar
Daniel Nelson committed
- [#3619](https://github.com/influxdata/telegraf/pull/3619): Add support for gathering exchange metrics to the rabbitmq input.
Daniel Nelson's avatar
Daniel Nelson committed
- [#3565](https://github.com/influxdata/telegraf/pull/3565): Add support for additional metrics on Linux in zfs input.
Daniel Nelson's avatar
Daniel Nelson committed
- [#3524](https://github.com/influxdata/telegraf/pull/3524): Add available_entropy field to kernel input plugin.
Loading
Loading full blame...