Skip to content
Snippets Groups Projects
CHANGELOG.md 70.90 KiB

v1.2 [unreleased]

Release Notes

Features

  • #2123: Fix improper calculation of CPU percentages
  • #1564: Use RFC3339 timestamps in log output.
  • #1997: Non-default HTTP timeouts for RabbitMQ plugin.
  • #2074: "discard" output plugin added, primarily for testing purposes.
  • #1965: The JSON parser can now parse an array of objects using the same configuration.
  • #1807: Option to use device name rather than path for reporting disk stats.
  • #1348: Telegraf "internal" plugin for collecting stats on itself.
  • #2127: Update Go version to 1.7.4.
  • #2126: Support a metric.Split function.
  • #2026: elasticsearch "shield" (basic auth) support doc.
  • #1885: Fix over-querying of cloudwatch metrics
  • #1913: OpenTSDB basic auth support.
  • #1908: RabbitMQ Connection metrics.
  • #1937: HAProxy session limit metric.
  • #2068: Accept strings for StatsD sets.

Bugfixes

  • #2049: Fix the Value data format not trimming null characters from input.
  • #1949: Fix windows net plugin.
  • #1775: Cache & expire metrics for delivery to prometheus.
  • #2146: Fix potential panic in aggregator plugin metric maker.
  • #1843 & #1668: Add optional ability to define PID as a tag.
  • #1730: Fix win_perf_counters not gathering non-English counters.
  • #2061: Fix panic when file stat info cannot be collected due to permissions or other issue(s).
  • #2045: Graylog output should set short_message field.

v1.1.2 [2016-12-12]

Bugfixes

  • #2007: Make snmptranslate not required when using numeric OID.
  • #2104: Add a global snmp translation cache.

v1.1.1 [2016-11-14]

Bugfixes

  • #2023: Fix issue parsing toml durations with single quotes.

v1.1.0 [2016-11-07]

Release Notes

  • Telegraf now supports two new types of plugins: processors & aggregators.

  • On systemd Telegraf will no longer redirect it's stdout to /var/log/telegraf/telegraf.log. On most systems, the logs will be directed to the systemd journal and can be accessed by journalctl -u telegraf.service. Consult the systemd journal documentation for configuring journald. There is also a logfile config option available in 1.1, which will allow users to easily configure telegraf to continue sending logs to /var/log/telegraf/telegraf.log.

Features

  • #1726: Processor & Aggregator plugin support.
  • #1861: adding the tags in the graylog output plugin
  • #1732: Telegraf systemd service, log to journal.
  • #1782: Allow numeric and non-string values for tag_keys.
  • #1694: Adding Gauge and Counter metric types.
  • #1606: Remove carraige returns from exec plugin output on Windows
  • #1674: elasticsearch input: configurable timeout.
  • #1607: Massage metric names in Instrumental output plugin
  • #1572: mesos improvements.
  • #1513: Add Ceph Cluster Performance Statistics
  • #1650: Ability to configure response_timeout in httpjson input.
  • #1685: Add additional redis metrics.
  • #1539: Added capability to send metrics through Http API for OpenTSDB.
  • #1471: iptables input plugin.
  • #1542: Add filestack webhook plugin.
  • #1599: Add server hostname for each docker measurements.
  • #1697: Add NATS output plugin.
  • #1407 & #1915: HTTP service listener input plugin.
  • #1699: Add database blacklist option for Postgresql
  • #1791: Add Docker container state metrics to Docker input plugin output
  • #1755: Add support to SNMP for IP & MAC address conversion.
  • #1729: Add support to SNMP for OID index suffixes.
  • #1813: Change default arguments for SNMP plugin.
  • #1686: Mesos input plugin: very high-cardinality mesos-task metrics removed.
  • #1838: Logging overhaul to centralize the logger & log levels, & provide a logfile config option.
  • #1700: HAProxy plugin socket glob matching.
  • #1847: Add Kubernetes plugin for retrieving pod metrics.

Bugfixes

  • #1955: Fix NATS plug-ins reconnection logic.
  • #1936: Set required default values in udp_listener & tcp_listener.
  • #1926: Fix toml unmarshal panic in Duration objects.
  • #1746: Fix handling of non-string values for JSON keys listed in tag_keys.
  • #1628: Fix mongodb input panic on version 2.2.
  • #1733: Fix statsd scientific notation parsing
  • #1716: Sensors plugin strconv.ParseFloat: parsing "": invalid syntax
  • #1530: Fix prometheus_client reload panic
  • #1764: Fix kafka consumer panic when nil error is returned down errs channel.
  • #1768: Speed up statsd parsing.
  • #1751: Fix powerdns integer parse error handling.
  • #1752: Fix varnish plugin defaults not being used.
  • #1517: Fix windows glob paths.
  • #1137: Fix issue loading config directory on windows.
  • #1772: Windows remote management interactive service fix.
  • #1702: sqlserver, fix issue when case sensitive collation is activated.
  • #1823: Fix huge allocations in http_listener when dealing with huge payloads.
  • #1833: Fix translating SNMP fields not in MIB.
  • #1835: Fix SNMP emitting empty fields.
  • #1854: SQL Server waitstats truncation bug.
  • #1810: Fix logparser common log format: numbers in ident.
  • #1793: Fix JSON Serialization in OpenTSDB output.
  • #1731: Fix Graphite template ordering, use most specific.
  • #1836: Fix snmp table field initialization for non-automatic table.
  • #1724: cgroups path being parsed as metric.
  • #1886: Fix phpfpm fcgi client panic when URL does not exist.
  • #1344: Fix config file parse error logging.
  • #1771: Delete nil fields in the metric maker.
  • #870: Fix MySQL special characters in DSN parsing.
  • #1742: Ping input odd timeout behavior.
  • #1950: Switch to github.com/kballard/go-shellquote.

v1.0.1 [2016-09-26]