-
Cameron Sparr authored
closes #2045
Cameron Sparr authoredcloses #2045
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 alogfile
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.