Update changelog

(cherry picked from commit 057f626cd85bb9813706ca029ab7a5ef2c6ab2e0)
This commit is contained in:
Steven Soroka 2021-01-27 16:59:18 -05:00
parent 9c7cf99fa7
commit d415d9f0fb
2 changed files with 79 additions and 7 deletions

View File

@ -1,3 +1,42 @@
## v1.17.1 [2021-01-27]
#### Release Notes
Included a few more changes that add configuration options to plugins as it's been while since the last release
- [#8335](https://github.com/influxdata/telegraf/pull/8335) `inputs.ipmi_sensor` Add setting to enable caching in ipmitool
- [#8616](https://github.com/influxdata/telegraf/pull/8616) Add Event Log support for Windows
- [#8602](https://github.com/influxdata/telegraf/pull/8602) `inputs.postgresql_extensible` Add timestamp column support to postgresql_extensible
- [#8627](https://github.com/influxdata/telegraf/pull/8627) `parsers.csv` Added ability to define skip values in csv parser
- [#8646](https://github.com/influxdata/telegraf/pull/8646) link to Open Hardware Monitor
- [#8055](https://github.com/influxdata/telegraf/pull/8055) `outputs.http` outputs/http: add option to control idle connection timeout
- [#7897](https://github.com/influxdata/telegraf/pull/7897) `common.tls` common/tls: Allow specifying SNI hostnames
- [#8541](https://github.com/influxdata/telegraf/pull/8541) `inputs.snmp` Extended the internal snmp wrapper to support AES192, AES192C, AES256, and AES256C
- [#6165](https://github.com/influxdata/telegraf/pull/6165) `inputs.procstat` Provide method to include core count when reporting cpu_usage in procstat input
- [#8287](https://github.com/influxdata/telegraf/pull/8287) `inputs.jenkins` Add support for an inclusive job list in Jenkins plugin
- [#8524](https://github.com/influxdata/telegraf/pull/8524) `inputs.ipmi_sensor` Add hex_key parameter for IPMI input plugin connection
#### Bugfixes
- [#8662](https://github.com/influxdata/telegraf/pull/8662) `outputs.influxdb_v2` [outputs.influxdb_v2] add exponential backoff, and respect client error responses
- [#8748](https://github.com/influxdata/telegraf/pull/8748) `outputs.elasticsearch` Fix issue with elasticsearch output being really noisy about some errors
- [#7533](https://github.com/influxdata/telegraf/pull/7533) `inputs.zookeeper` improve mntr regex to match user specific keys.
- [#7967](https://github.com/influxdata/telegraf/pull/7967) `inputs.lustre2` Fix crash in lustre2 input plugin, when field name and value
- [#8673](https://github.com/influxdata/telegraf/pull/8673) Update grok-library to v1.0.1 with dots and dash-patterns fixed.
- [#8679](https://github.com/influxdata/telegraf/pull/8679) `inputs.ping` Use go-ping for "native" execution in Ping plugin
- [#8741](https://github.com/influxdata/telegraf/pull/8741) `inputs.x509_cert` fix x509 cert timeout issue
- [#8714](https://github.com/influxdata/telegraf/pull/8714) Bump github.com/nsqio/go-nsq from 1.0.7 to 1.0.8
- [#8715](https://github.com/influxdata/telegraf/pull/8715) Bump github.com/Shopify/sarama from 1.27.1 to 1.27.2
- [#8712](https://github.com/influxdata/telegraf/pull/8712) Bump github.com/newrelic/newrelic-telemetry-sdk-go from 0.2.0 to 0.5.1
- [#8659](https://github.com/influxdata/telegraf/pull/8659) `inputs.gnmi` GNMI plugin should not take off the first character of field keys when no 'alias path' exists.
- [#8609](https://github.com/influxdata/telegraf/pull/8609) `inputs.webhooks` Use the 'measurement' json field from the particle webhook as the measurment name, or if it's blank, use the 'name' field of the event's json.
- [#8658](https://github.com/influxdata/telegraf/pull/8658) `inputs.procstat` Procstat input plugin should use the same timestamp in all metrics in the same Gather() cycle.
- [#8391](https://github.com/influxdata/telegraf/pull/8391) `aggregators.merge` Optimize SeriesGrouper & aggregators.merge
- [#8545](https://github.com/influxdata/telegraf/pull/8545) `inputs.prometheus` Using mime-type in prometheus parser to handle protocol-buffer responses
- [#8588](https://github.com/influxdata/telegraf/pull/8588) `inputs.snmp` Input SNMP plugin - upgrade gosnmp library to version 1.29.0
- [#8502](https://github.com/influxdata/telegraf/pull/8502) `inputs.http_listener_v2` Fix Stop() bug when plugin fails to start
## v1.17.0 [2020-12-18]
#### Release Notes

View File

@ -744,6 +744,11 @@
# # [outputs.http.headers]
# # # Should be set manually to "application/json" for json data_format
# # Content-Type = "text/plain; charset=utf-8"
#
# ## Idle (keep-alive) connection timeout.
# ## Maximum amount of time before idle connection is closed.
# ## Zero means no limit.
# # idle_conn_timeout = 0
# # Configuration for sending metrics to InfluxDB
@ -1787,10 +1792,10 @@
# # Map enum values according to given table.
# [[processors.enum]]
# [[processors.enum.mapping]]
# ## Name of the field to map
# ## Name of the field to map. Globs accepted.
# field = "status"
#
# ## Name of the tag to map
# ## Name of the tag to map. Globs accepted.
# # tag = "status"
#
# ## Destination tag or field to be used for the mapped value. By default the
@ -2326,9 +2331,9 @@
percpu = true
## Whether to report total system cpu stats or not
totalcpu = true
## If true, collect raw CPU time metrics.
## If true, collect raw CPU time metrics
collect_cpu_time = false
## If true, compute and report the sum of all non-idle CPU states.
## If true, compute and report the sum of all non-idle CPU states
report_active = false
@ -3630,6 +3635,18 @@
#
# ## Schema Version: (Optional, defaults to version 1)
# metric_version = 2
#
# ## Optionally provide the hex key for the IMPI connection.
# # hex_key = ""
#
# ## If ipmitool should use a cache
# ## for me ipmitool runs about 2 to 10 times faster with cache enabled on HP G10 servers (when using ubuntu20.04)
# ## the cache file may not work well for you if some sensors come up late
# # use_cache = false
#
# ## Path to the ipmitools cache file (defaults to OS temp dir)
# ## The provided path must exist and must be writable
# # cache_path = ""
# # Gather packets and bytes counters from Linux ipsets
@ -3701,11 +3718,14 @@
# ## empty will use default value 10
# # max_subjob_per_layer = 10
#
# ## Jobs to exclude from gathering
# # job_exclude = [ "job1", "job2/subjob1/subjob2", "job3/*"]
# ## Jobs to include or exclude from gathering
# ## When using both lists, job_exclude has priority.
# ## Wildcards are supported: [ "jobA/*", "jobB/subjob1/*"]
# # job_include = [ "*" ]
# # job_exclude = [ ]
#
# ## Nodes to exclude from gathering
# # node_exclude = [ "node1", "node2" ]
# # node_exclude = [ ]
#
# ## Worker pool for jenkins plugin only
# ## Empty this field will use default value 5
@ -4936,6 +4956,9 @@
# ## When true add the full cmdline as a tag.
# # cmdline_tag = false
#
# ## Mode to use when calculating CPU usage. Can be one of 'solaris' or 'irix'.
# # mode = "irix"
#
# ## Add the PID as a tag instead of as a field. When collecting multiple
# ## processes with otherwise matching tags this setting should be enabled to
# ## ensure each process has a unique identity.
@ -7038,6 +7061,15 @@
# ## The script option can be used to specify the .sql file path.
# ## If script and sqlquery options specified at same time, sqlquery will be used
# ##
# ## the tagvalue field is used to define custom tags (separated by comas).
# ## the query is expected to return columns which match the names of the
# ## defined tags. The values in these columns must be of a string-type,
# ## a number-type or a blob-type.
# ##
# ## The timestamp field is used to override the data points timestamp value. By
# ## default, all rows inserted with current time. By setting a timestamp column,
# ## the row will be inserted with that column's value.
# ##
# ## Structure :
# ## [[inputs.postgresql_extensible.query]]
# ## sqlquery string
@ -7045,6 +7077,7 @@
# ## withdbname boolean
# ## tagvalue string (comma separated)
# ## measurement string
# ## timestamp string
# [[inputs.postgresql_extensible.query]]
# sqlquery="SELECT * FROM pg_stat_database"
# version=901