-
Sergio Jimenez authored
* Removed leftovers, unused code closes #957 fixes #645
Sergio Jimenez authored* Removed leftovers, unused code closes #957 fixes #645
CHANGELOG.md 38.14 KiB
v0.12.1 [unreleased]
Features
- #976: Reduce allocations in the UDP and statsd inputs.
- #979: Reduce allocations in the TCP listener.
Bugfixes
- #968: Processes plugin gets unknown state when spaces are in (command name)
- #969: ipmi_sensors: allow : in password. Thanks @awaw!
- #972: dovecot: remove extra newline in dovecot command. Thanks @mrannanj!
- #645: docker plugin i/o error on closed pipe. Thanks @tripledes!
v0.12.0 [2016-04-05]
Features
- #951: Parse environment variables in the config file.
- #948: Cleanup config file and make default package version include all plugins (but commented).
- #927: Adds parsing of tags to the statsd input when using DataDog's dogstatsd extension
- #863: AMQP output: allow external auth. Thanks @ekini!
- #707: Improved prometheus plugin. Thanks @titilambert!
- #878: Added json serializer. Thanks @ch3lo!
- #880: Add the ability to specify the bearer token to the prometheus plugin. Thanks @jchauncey!
- #882: Fixed SQL Server Plugin issues
- #849: Adding ability to parse single values as an input data type.
- #844: postgres_extensible plugin added. Thanks @menardorama!
- #866: couchbase input plugin. Thanks @ljosa!
-
#789: Support multiple field specification and
field*
in graphite templates. Thanks @chrusty! - #762: Nagios parser for the exec plugin. Thanks @titilambert!
- #848: Provide option to omit host tag from telegraf agent.
- #928: Deprecating the statsd "convert_names" options, expose separator config.
- #919: ipmi_sensor input plugin. Thanks @ebookbug!
- #945: KAFKA output: codec, acks, and retry configuration. Thanks @framiere!
Bugfixes
- #890: Create TLS config even if only ssl_ca is provided.
- #884: Do not call write method if there are 0 metrics to write.
- #898: Put database name in quotes, fixes special characters in the database name.
-
#656: No longer run
lsof
on linux to get netstat data, fixes permissions issue. - #907: Fix prometheus invalid label/measurement name key.
- #841: Fix memcached unix socket panic.
- #873: Fix SNMP plugin sometimes not returning metrics. Thanks @titiliambert!
- #934: phpfpm: Fix fcgi uri path. Thanks @rudenkovk!
- #805: Kafka consumer stops gathering after i/o timeout.
- #959: reduce mongodb & prometheus collection timeouts. Thanks @PierreF!
v0.11.1 [2016-03-17]
Release Notes
- Primarily this release was cut to fix #859
Features
- #747: Start telegraf on install & remove on uninstall. Thanks @pierref!
- #794: Add service reload ability. Thanks @entertainyou!
Bugfixes
v0.11.0 [2016-03-15]
Release Notes
Features
- #692: Support InfluxDB retention policies
- #771: Default timeouts for input plugns. Thanks @PierreF!
- #758: UDP Listener input plugin, thanks @whatyouhide!
- #769: httpjson plugin: allow specifying SSL configuration.
- #735: SNMP Table feature. Thanks @titilambert!
-
#754: docker plugin: adding
docker info
metrics to output. Thanks @titilambert! - #788: -input-list and -output-list command-line options. Thanks @ebookbug!
- #778: Adding a TCP input listener.
- #797: Provide option for persistent MQTT consumer client sessions.
- #799: Add number of threads for procstat input plugin. Thanks @titilambert!
- #776: Add Zookeeper chroot option to kafka_consumer. Thanks @prune998!
- #811: Add processes plugin for classifying total procs on system. Thanks @titilambert!
-
#235: Add number of users to the
system
input plugin. - #826: "kernel" linux plugin for /proc/stat metrics (context switches, interrupts, etc.)
-
#847:
ntpq
: Input plugin for running ntp query executable and gathering metrics.
Bugfixes
- #748: Fix sensor plugin split on ":"
- #722: Librato output plugin fixes. Thanks @chrusty!
- #745: Fix Telegraf toml parse panic on large config files. Thanks @titilambert!
- #781: Fix mqtt_consumer username not being set. Thanks @chaton78!
- #786: Fix mqtt output username not being set. Thanks @msangoi!
- #773: Fix duplicate measurements in snmp plugin. Thanks @titilambert!
- #708: packaging: build ARM package
- #713: packaging: insecure permissions error on log directory
- #816: Fix phpfpm panic if fcgi endpoint unreachable.
- #828: fix net_response plugin overwriting host tag.
- #821: Remove postgres password from server tag. Thanks @menardorama!
v0.10.4.1
Release Notes
- Bug in the build script broke deb and rpm packages.
Bugfixes
v0.10.4 [2016-02-24]
Release Notes
- The pass/drop parameters have been renamed to fielddrop/fieldpass parameters, to more accurately indicate their purpose.
- There are also now namedrop/namepass parameters for passing/dropping based on the metric name.
- Experimental windows builds now available.
Features
- #727: riak input, thanks @jcoene!
- #694: DNS Query input, thanks @mjasion!
- #724: username matching for procstat input, thanks @zorel!
- #736: Ignore dummy filesystems from disk plugin. Thanks @PierreF!
- #737: Support multiple fields for statsd input. Thanks @mattheath!
Bugfixes
- #701: output write count shouldnt print in quiet mode.
- #746: httpjson plugin: Fix HTTP GET parameters.
v0.10.3 [2016-02-18]
Release Notes
- Users of the
exec
andkafka_consumer
(and the newnats_consumer
andmqtt_consumer
plugins) can now specify the incoming data format that they would like to parse. Currently supports: "json", "influx", and "graphite" - Users of message broker and file output plugins can now choose what data format they would like to output. Currently supports: "influx" and "graphite"
- More info on parsing incoming data formats can be found here
- More info on serializing outgoing data formats can be found here
- Telegraf now has an option
flush_buffer_when_full
that will flush the metric buffer whenever it fills up for each output, rather than dropping points and only flushing on a set time interval. This will default totrue
and is in the[agent]
config section.
Features
- #652: CouchDB Input Plugin. Thanks @codehate!
- #655: Support parsing arbitrary data formats. Currently limited to kafka_consumer and exec inputs.
- #671: Dovecot input plugin. Thanks @mikif70!
- #680: NATS consumer input plugin. Thanks @netixen!
- #676: MQTT consumer input plugin.
- #683: PostGRES input plugin: add pg_stat_bgwriter. Thanks @menardorama!
- #679: File/stdout output plugin.
- #679: Support for arbitrary output data formats.
- #695: raindrops input plugin. Thanks @burdandrei!
- #650: net_response input plugin. Thanks @titilambert!
- #699: Flush based on buffer size rather than time.
- #682: Mesos input plugin. Thanks @tripledes!
Bugfixes
- #443: Fix Ping command timeout parameter on Linux.
-
#662: Change
[tags]
to[global_tags]
to fix multiple-plugin tags bug. - #642: Riemann output plugin issues.
- #394: Support HTTP POST. Thanks @gabelev!
- #715: Fix influxdb precision config panic. Thanks @netixen!
v0.10.2 [2016-02-04]
Release Notes
- Statsd timing measurements are now aggregated into a single measurement with fields.
- Graphite output now inserts tags into the bucket in alphabetical order.
- Normalized TLS/SSL support for output plugins: MQTT, AMQP, Kafka
-
verify_ssl
config option was removed from Kafka because it was actually doing the opposite of what it claimed to do (yikes). It's been replaced byinsecure_skip_verify
Features
- #575: Support for collecting Windows Performance Counters. Thanks @TheFlyingCorpse!
- #564: features for plugin writing simplification. Internal metric data type.
- #603: Aggregate statsd timing measurements into fields. Thanks @marcinbunsch!
- #601: Warn when overwriting cached metrics.
- #614: PowerDNS input plugin. Thanks @Kasen!
- #617: exec plugin: parse influx line protocol in addition to JSON.
- #628: Windows perf counters: pre-vista support
Bugfixes
- #595: graphite output should include tags to separate duplicate measurements.
- #599: datadog plugin tags not working.
- #600: datadog measurement/field name parsing is wrong.
- #602: Fix statsd field name templating.
- #612: Docker input panic fix if stats received are nil.
- #634: Properly set host headers in httpjson. Thanks @reginaldosousa!