Skip to content
Snippets Groups Projects
CHANGELOG.md 115.12 KiB

v1.6 [unreleased]

Release Notes

  • The mysql input plugin has been updated to convert values to the correct data type. This may cause a field type error when inserting into InfluxDB due the change of types. It is recommended to drop the mysql, mysql_variables, and mysql_innodb:

    DROP MEASUREMENT mysql
    DROP MEASUREMENT mysql_variables
    DROP MEASUREMENT mysql_innodb
  • 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.

  • 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 model when possible as the old version is deprectated and will be removed in a future version.

New Plugins

  • ipset - Thanks to @sajoupa
  • nats - Thanks to @mjs & @levex

Features

  • #3551: Add health status mapping from string to int in elasticsearch input.
  • #3580: Add control over which stats to gather in basicstats aggregator.
  • #3596: Add messages_delivered_get to rabbitmq input.
  • #3632: Add wired field to mem input.
  • #3619: Add support for gathering exchange metrics to the rabbitmq input.
  • #3565: Add support for additional metrics on Linux in zfs input.
  • #3524: Add available_entropy field to kernel input plugin.
  • #3643: Add user privilege level setting to IPMI sensors.
  • #2701: Use persistent connection to postgresql database.
  • #2846: Add support for dropwizard input format.
  • #3666: Add container health metrics to docker input.
  • #3687: Add support for using globs in devices list of diskio input plugin.
  • #2754: Allow running as console application on Windows.
  • #3703: Add listener counts and node running status to rabbitmq input.
  • #3674: Add NATS Monitoring Input Plugin.
  • #3702: Add ability to select which queues will be gathered in rabbitmq input.
  • #3726: Add support for setting bsd source address to the ping input.
  • #3346: Add Ipset input plugin.
  • #3719: Add TLS and HTTP basic auth to prometheus_client output.
  • #3618: Add new sqlserver output data model.
  • #3559: Add native Go method for finding pids to procstat.

Bugfixes

  • #1896: Fix various mysql data type conversions.

v1.5.3 [unreleased]

Bugfixes

  • #3729: Set path to / if HOST_MOUNT_PREFIX matches full path.
  • #3739: Remove userinfo from url tag in prometheus input.

v1.5.2 [2018-01-30]

Bugfixes

  • #3684: Ignore empty lines in Graphite plaintext.
  • #3604: Fix index out of bounds error in solr input plugin.
  • #3680: Reconnect before sending graphite metrics if disconnected.
  • #3693: Align aggregator period with internal ticker to avoid skipping metrics.
  • #3629: Fix a potential deadlock when using aggregators.
  • #3697: Limit wait time for writes in mqtt output.
  • #3698: Revert change in graphite output where dot in field key was replaced by underscore.
  • #3710: Add timeout to wavefront output write.
  • #3725: Exclude master_replid fields from redis input.

v1.5.1 [2018-01-10]

Bugfixes

  • #3624: Fix name error in jolokia2_agent sample config.
  • #3625: Fix DC/OS login expiration time.
  • #3593: Set Content-Type charset in influxdb output and allow it be overridden.
  • #3594: Document permissions setup for postfix input.
  • #3633: Fix deliver_get field in rabbitmq input.
  • #3607: Escape environment variables during config toml parsing.

v1.5 [2017-12-14]

New Plugins