SHA256
1
0
forked from pool/telegraf
telegraf/telegraf.changes

1154 lines
53 KiB
Plaintext
Raw Normal View History

Accepting request 833988 from home:dirkmueller:branches:devel:languages:go - Update to version 1.15.3: * Revert "fix cloudwatch tests" * Update etc/telegraf.conf * [fix] add missing error check for HTTP req failure (#8071) * add tagpass/tagdrop note in docs (#8053) * Fix docker-image make target (#8005) * Fix CI AppVeyor 'make check' errors for go 1.15 on windows (#8061) * add release notes * fix bug in shim logger affecting AddError (#8052) * fix docker build. update dockerfiles to Go 1.14 (#8051) * docs fix * Create external plugins doc file and update contributing guide (#8001) * Add addTag debugging in ifname plugin (#8018) * vSphere Fixed missing clustername issue 7878 (#8026) * Fix string to int conversion in eventhub consumer (#8006) * improve the quality of starlark docs by executing them as tests (#8020) * Fix Ping Input plugin for FreeBSD's ping6 (#7861) * add example input/outputs to starlark examples (#7980) * Fix configuration.md formatting (#7965) * [outputs.application_insights] Added the ability to set the endpoint url (#7134) * fix issue with shim use of config.Duration (#7996) * fix minor agent race condition around error messages (#7999) * http_listener_v2: make http header tags case insensitive (#7986) * add pivot example for starlark processor (#7976) * fix(puppet): update broken link (#7977) * fix(ipmi): update link in readme (#7975) * chore: extend gitignore to ignore .DS_Store (#7974) * fix(readmes): standarize first line of readmes (#7973) * Updated http_response input plugin README.md (#7962) * added new counter - Lock Timeouts (timeout > 0)/sec (#7808) OBS-URL: https://build.opensuse.org/request/show/833988 OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/telegraf?expand=0&rev=24
2020-09-12 19:26:57 +02:00
-------------------------------------------------------------------
Sat Sep 12 12:34:50 UTC 2020 - dmueller@suse.com
- Update to version 1.15.3:
* Revert "fix cloudwatch tests"
* Update etc/telegraf.conf
* [fix] add missing error check for HTTP req failure (#8071)
* add tagpass/tagdrop note in docs (#8053)
* Fix docker-image make target (#8005)
* Fix CI AppVeyor 'make check' errors for go 1.15 on windows (#8061)
* add release notes
* fix bug in shim logger affecting AddError (#8052)
* fix docker build. update dockerfiles to Go 1.14 (#8051)
* docs fix
* Create external plugins doc file and update contributing guide (#8001)
* Add addTag debugging in ifname plugin (#8018)
* vSphere Fixed missing clustername issue 7878 (#8026)
* Fix string to int conversion in eventhub consumer (#8006)
* improve the quality of starlark docs by executing them as tests (#8020)
* Fix Ping Input plugin for FreeBSD's ping6 (#7861)
* add example input/outputs to starlark examples (#7980)
* Fix configuration.md formatting (#7965)
* [outputs.application_insights] Added the ability to set the endpoint url (#7134)
* fix issue with shim use of config.Duration (#7996)
* fix minor agent race condition around error messages (#7999)
* http_listener_v2: make http header tags case insensitive (#7986)
* add pivot example for starlark processor (#7976)
* fix(puppet): update broken link (#7977)
* fix(ipmi): update link in readme (#7975)
* chore: extend gitignore to ignore .DS_Store (#7974)
* fix(readmes): standarize first line of readmes (#7973)
* Updated http_response input plugin README.md (#7962)
* added new counter - Lock Timeouts (timeout > 0)/sec (#7808)
* fix cloudwatch tests
* Support for AWS Cloudwatch Alarms #7931 (#7932)
* Add details to connect to InfluxDB OSS 2 and Cloud 2 (#7953)
* JSON does not support values NaN and Inf (#7908)
* Add descriptions for measurement & fields (#7902)
* Fixed title on New Relic README.md (#7948)
* fix broken link to proc.c (#7918)
* Fix/extend support of fixed point values on input (modbus plugin) (#7869)
* jolokia: add some error message context (#7906)
* fixed cgroups docu (#7889)
* Update docker FAQ (#7868)
* fixes issue with rpm /var/log/telegraf permissions (#7909)
* Fix tail following on EOF (#7927)
* Fix arch name in deb/rpm builds (#7877)
* Set 1.15.0 release date
* Add logic starlark example (#7864)
* shim logger improvements (#7865)
* Fix defaults processor readme typos (#7873)
* Recv next message after send returns EOF (#7872)
* fix issue with execd restart_delay being ignored (#7867)
* clarify docs and add warning if execd is misconfigured (#7866)
* fix bug with loading plugins in shim with no config (#7816)
* Fix suricata input docs (#7856)
* ifname: avoid unpredictable conditions in getMap test (#7848)
* Log after interval has elapsed; skip short intervals (#7854)
* Initialize aggregation processors (#7853)
* Update redfish docs with link (#7846)
* Update telegraf.conf
* ifname processor: expire old cached entries (#7838)
* update go versions: 1.14.5, 1.13.13 (#7837)
* Edit Starlark README (#7832)
* Send metrics in FIFO order (#7814)
* Set log output before starting plugin (#7820)
* Fix darwin package build flags (#7818)
* Close file to ensure it has been flushed (#7819)
* Add minimum version for new plugins (#7810)
* Fix markdown syntax (#7806)
* Fix typo in 1.15 release notes (#7804)
* Fix tag package version
* Update sample configuration
* Add ifname processor plugin (#7763)
* Traverse redfish api using resource links (#7722)
* Fix test race in kafka_consumer (#7797)
* Support utf-16 in file and tail inputs (#7792)
* Add v3 metadata support to ecs input (#7154)
* Fix inputs.execd readme links (#7791)
* Fix data race in input plugin ping_windows
* streaming processors docs update (#7786)
* switch mac tests to Go 1.14 (#7784)
* Fix flakey processors.execd test
* Do not enable -race for GOARCH=386
* Run all Go tests with flag -race
* Fix data race in plugin output pubsub tests (#7782)
* Shim refactor to support processors and output
* Fix data race in tail input tests (#7780)
* Update CHANGELOG.md
* execd output (#7761)
* Set user agent when requesting http config (#7752)
* Accept decimal point when parsing kibana uptime (#7768)
* Update common/tls import path
* Update nginx_sts plugin readme
* Add nginx_sts input plugin (#7205)
* Rename cisco_telemetry_gnmi input to gnmi (#7695)
* Allow overriding the collection_jitter and precision per input (#7762)
* Fix data race in phpfpm initializing http client (#7738)
* Set 1.14.5 release date
* Allow histograms with no buckets and summary without quantiles (#7740)
* Fix typo in elasticsearch input docs (#7764)
* Only set version ldflags on tags
* Update release notes
* Allow any key usage type on x509 certificate (#7760)
* Build packages in makefile (#7759)
* Update github.com/tidwall/gjson (#7756)
* reverse dns lookup processor (#7639)
* remove streaming processors docs
* clean up tests
* address feedback
* Return on toml parse errors instead of logging (#7751)
* Update tls import path
* Export internal/tls package for use in execd plugins (#7697)
* Add laundry to mem input plugin on FreeBSD (#7736)
* Fix data race in plugins/inputs/stackdriver/stackdriver_test.go (#7744)
* Fix data race in plugins/inputs/suricata/suricata_test.go (#7745)
* Fix data race in kafka_consumer_test.go (#7737)
* Fix SNMP trap test race (#7731)
* Fix incorrect Azure SQL DB server properties (#7715)
* fix race
* fix after rebase
* remove processors/execd/examples/count.go
* execd processor
* Fix license check
* Add starlark processor (#7660)
* Add missing nvme attributes to smart plugin (#7575)
* Add counter type to perfmon collector (#7712)
* Skip overs errors in the output of the sensors command (#7718)
* Remove master/slave terminology from tests (#7719)
* Fix ping exit code handling on non-Linux (#7658)
* Add redfish input plugin (#7082)
* Add ability to add selectors as tags in kube_inventory (#7267)
* Document that string fields do not produce prometheus metrics (#7644)
* Remove trailing backslash management in sqlserver input (#7700)
* Link to GJSON playground in json parser documentation (#7698)
* Add 'batch' to mqtt output optional parameters (#7690)
* Fail check-deps when differences are found (#7694)
* Add state and readiness to kube_inventory pod metrics (#7691)
* update CHANGELOG.md
* procstat performance enhancement (#7686)
* Mark unused agent options as deprecated
* Fix processor initialization (#7693)
* Update gNMI plugin readme (#7685)
* Remove trailing backslash from tag keys/values (#7652)
* Improve sqlserver input compatibility with older server versions (#7495)
* Fix race issue in tick_test.go (#7663)
* Flaky shim test (#7656)
* link to glob pattern docs (#7657)
* Set 1.14.4 release date
* Add ability to collect response body as field with http_response (#7596)
* Add timezone configuration to csv data format (#7619)
* Change rpm dist packaging type for arm64 to aarch64 (#7645)
* Update to github.com/shirou/gopsutil v2.20.5 (#7641)
* Fix source field for icinga2 plugin (#7651)
* Add video codec stats to nvidia-smi (#7646)
* Update CHANGELOG.md
* fix issue with stream parser blocking when data is in buffer (#7631)
* add support for streaming processors (#7634)
* Add tags to snmp_trap input for context name and engine ID (#7633)
* Clarify use of multiple mqtt broker servers
* Add SNMPv3 trap support to snmp_trap input plugin (#7294)
* Add support for Solus distribution to maintainer scripts (#7585)
* Fix typo in queue depth example of diskio plugin (#7613)
* Add support for env variables to shim config (#7603)
* Add support for once mode; run processors and aggregators during test (#7474)
* Update AGGREGATORS_AND_PROCESSORS.md (#7599)
* Add github.com/inabagumi/twitter-telegraf-plugin to list of external plugins
* Fix segmentation violation on connection failed (#7593)
* Add processor to look up service name by port (#7540)
* make sure parse error includes offending text (#7561)
* Update docs for newrelic output
* Add newrelic output plugin (#7019)
* Allow collection of HTTP Headers in http_response input (#7405)
* Update to Go 1.14.3 with testing using 1.13.11 (#7564)
* Exclude csv_timestamp_column and csv_measurement_column from fields (#7572)
* fix go version check (#7562)
* Fix the typo in `gcc_pu_fraction` to `gc_cpu_fraction` (#7573)
* Fix numeric to bool conversion in converter (#7579)
* Add defaults processor to set default field values (#7370)
* Add option to disable mongodb cluster status (#7515)
* Fix typos in sqlserver input (#7524)
* Use updated clock package to resolve test failures (#7516)
* fix randomly failing CI test (#7514)
* Add cluster state integer to mongodb input (#7489)
* Add configurable separator graphite serializer and output (#7545)
* Fix instance name resolution in performance counter query (#7526)
* Set 1.14.3 release date
* Close HTTP2 connections on timeout in influxdb outputs (#7517)
* Fix negative value parsing in impi_sensor input (#7541)
* Fix assorted spelling mistakes (#7507)
* Fix documentation of percent_packet_loss field (#7510)
* Update docs for execd plugins (#7465)
* Update procstat pid_tag documentation
* Fix spelling errors in comments and documentation (#7492)
* Add truncate_tags setting to wavefront output (#7503)
* Add authentication support to the http_response input plugin (#7491)
* Handle multiple metrics with the same timestamp in dedup processor (#7439)
* Add additional fields to mongodb input (#7321)
* Add integer support to enum processor (#7483)
* Fix typo in Windows service description (#7486)
* Add field creation to date processor and integer unix time support (#7464)
* Add cpu query to sqlserver input (#7359)
* Rework plugin tickers to prevent drift and spread write ticks (#7390)
* Update datadog output documentation (#7467)
* Use docker log timestamp as metric time (#7434)
* fix issue with execd-multiline influx line protocol (#7463)
* Add information about HEC JSON format limitations and workaround (#7459)
* Rename measurement to sqlserver_volume_space (#7457)
* shim improvements for docs, clean quit, and slow readers (#7452)
* Fix gzip support in socket_listener with tcp sockets (#7446)
* Remove debug fields from spunkmetric serializer (#7455)
* Fix filepath processor link in changelog (#7454)
* Support Go execd plugins with shim (#7283)
* Add filepath processor plugin (#7418)
* Add ContentEncoder to socket_writer for datagram sockets (#7417)
* Sflow rework (#7253)
* Use same timestamp for all objects in arrays in the json parser (#7412)
* Set 1.14.2 release date
* Allow CR and FF inside of string fields and fix parser panic (#7427)
* Fix typo in name of gc_cpu_fraction field (#7425)
* Run create database query once per database (#7333)
* Ignore fields with NaN or Inf floats in the JSON serializer (#7426)
* Fix interfaces with pointers (#7411)
* Document distinction between file and tail inputs (#7353)
* Update changelog
* Fix shard indices reporting in elasticsearch input (#7332)
* Update changelog
* Fix string to int64 conversion for SNMP input (#7407)
* Update nvidia-smi README for Windows users (#7399)
* Extract target as a tag for each rule in iptables input (#7391)
* Fix dimension limit on azure_monitor output (#7336)
* Use new higher per request limit for cloudwatch GetMetricData (#7335)
* Add support for MDS and RGW sockets to ceph input (#6915)
* Add option to save retention policy as tag in influxdb_listener (#7356)
* Trim instance tag in the sqlserver performance counters query (#7351)
* Fix vSphere 6.7 missing data issue (#7233)
* Update modbus readme
* Add retry when slave is busy to modbus input (#7271)
* fix issue with closing flush signal channel (#7384)
* Use the product token for the user agent in more locations (#7378)
* Update github.com/aws/aws-sdk-go (#7373)
* add support for SIGUSR1 to trigger flush (#7366)
* add another grok example for custom timestamps (#7367)
* Fibaro input: for battery operated devices, add battery level scraping (#7319)
* Deprecate logparser input and recommend tail input as replacement (#7352)
* Adjust heading level in the filtering examples to allow linking
* Set 1.14.1 release date
* Add reading bearer token from a file to http input (#7304)
* Fix exclude database and retention policy tags is shared (#7323)
* Fix status path when using globs in phpfpm (#7324)
* Regenerate telegraf.conf
* Fix error in docs about exclude_retention_policy_tag (#7311)
* Fix Name field in template processor (#7258)
* Deploy telegraf configuration as a "non config" file (#7250)
* Fix export timestamp not working for prometheus on v2 (#7289)
* Sql Server - Disk Space Measurement (#7214)
* Add series cardinality warning to sflow readme (#7285)
* Improve documentation for the Metric interface (#7256)
* Update permission docs on postfix input (#7255)
* Document kapacitor_alert and kapacitor_cluster measurements (#7278)
* Add OPTION RECOMPILE for perf reasons due to temp table (#7242)
* Support multiple templates for graphite serializers (#7136)
* Add possibility to specify measurement per register (#7231)
* Add limit to number of undelivered lines to read ahead in tail (#7210)
* Add docs for how to handle errors in check-deps script (#7243)
* Add support for 64-bit integer types to modbus input (#7225)
* Set 1.14.0 release date
* Apply ping deadline to dns lookup (#7140)
* Add ability to specify HTTP Headers in http_listener_v2 which will added as tags (#7223)
* Fix 'nil' file created by Makefile on Windows (#7224)
* Add additional concurrent transaction information (#7193)
* Add commands stats to mongodb input plugin (#6905)
* Fix url encoding of job names in jenkins input plugin (#7211)
* Update next_version on master to 1.15.0
* Update etc/telegraf.conf
* Fix datastore_include option in vsphere input readme
* Update github.com/prometheus/client_golang to latest (#7200)
* Update etc/telegraf.conf
* Update google.cloud.go to latest (#7199)
-------------------------------------------------------------------
Wed May 27 12:13:43 UTC 2020 - tuukka.pasanen@ilmi.fi
- Update to use _service file to make depency building easier
- Require GO version 1.12 if it in future gets too old it should we
set to correct version
- Update to version 1.14.3:
* Set 1.14.3 release date
* Update changelog
* Close HTTP2 connections on timeout in influxdb outputs (#7517)
* Fix negative value parsing in impi_sensor input (#7541)
* Update changelog
* Handle multiple metrics with the same timestamp in dedup processor (#7439)
* Update changelog
* Use same timestamp for all objects in arrays in the json parser (#7412)
* Set 1.14.2 release date
* Update changelog
-------------------------------------------------------------------
Fri Apr 3 06:36:08 UTC 2020 - Jeff Kowalczyk <jkowalczyk@suse.com>
- Remove carried patch for Generic SQL output plugin. The upstream PR
https://github.com/influxdata/telegraf/pull/4205 that is the source of this
patch hasn't accepted it since 2018, with no recent activity. Dropping the
patch as there are no known users.
* drop 0001-Generic-SQL-output-plugin-for-Telegraf.patch unified original
* drop 0001-plugins-outputs-all-all.go-Generic-SQL-output-plugin.patch split
* drop 0002-plugins-outputs-sql-README.md-Generic-SQL-output-plu.patch split
* drop 0003-plugins-outputs-sql-sql.go-Generic-SQL-output-plugin.patch split
* drop 0004-plugins-outputs-sql-sql_test.go-Generic-SQL-output-p.patch split
* drop 0005-README.md-Generic-SQL-output-plugin-for-Telegraf-pat.patch split
* packaging: telegraf-1.13.4 still uses the dep dependency tool, now
documented as a comment in the .spec. An upcoming telegraf release will
complete the transition to go modules, at which point packaging will be
updated accordingly.
-------------------------------------------------------------------
Wed Mar 4 19:13:12 UTC 2020 - Johannes Kastl <kastl@b1-systems.de>
- create directory /etc/telegraf/telegraf.d/
-------------------------------------------------------------------
Sat Feb 29 12:58:49 UTC 2020 - Johannes Kastl <kastl@b1-systems.de>
- update to 1.13.4
Bugfixes
- #6988: Parse NaN values from summary types in prometheus input.
- #6820: Fix pgbouncer input when used with newer pgbouncer versions.
- #6913: Support up to 8192 stats in the ethtool input.
- #7060: Fix perf counters collection on named instances in sqlserver input.
- #6926: Use add time for prometheus expiration calculation.
- #7057: Fix inconsistency with input error counting in internal input.
- #7063: Use the same timestamp per call if no time is provided in prometheus input.
-------------------------------------------------------------------
Sat Feb 29 12:32:54 UTC 2020 - Johannes Kastl <kastl@b1-systems.de>
- update to 1.13.3
Bugfixes
- #5744: Fix kibana input with Kibana versions greater than 6.4.
- #6960: Fix duplicate TrackingIDs can be returned in queue consumer plugins.
- #6913: Support up to 4096 stats in the ethtool input.
- #6973: Expire metrics on query in addition to on add.
-------------------------------------------------------------------
Sat Feb 29 12:25:46 UTC 2020 - Johannes Kastl <kastl@b1-systems.de>
- update to 1.13.2
Bugfixes
- #2652: Warn without error when processes input is started on Windows.
- #6890: Only parse certificate blocks in x509_cert input.
- #6883: Add custom attributes for all resource types in vsphere input.
- #6899: Fix URL agent address form with udp in snmp input.
- #6619: Change logic to allow recording of device fields when attributes is false.
- #6903: Do not add invalid timestamps to kafka messages.
- #6906: Fix json_strict option and set default of true.
-------------------------------------------------------------------
Sat Feb 29 12:24:02 UTC 2020 - Johannes Kastl <kastl@b1-systems.de>
- update to 1.13.1
Bugfixes
- #6788: Fix ServerProperty query stops working on Azure after failover.
- #6803: Add leading period to OID in SNMP v1 generic traps.
- #6823: Fix missing config fields in prometheus serializer.
- #6694: Fix panic on connection loss with undelivered messages in mqtt_consumer.
- #6679: Encode query hash fields as hex strings in sqlserver input.
- #6345: Invalidate diskio cache if the metadata mtime has changed.
- #6800: Show platform not supported warning only on plugin creation.
- #6814: Fix rabbitmq cannot complete gather after request error.
- #6846: Fix /sbin/init --version executed on Telegraf startup.
- #6847: Use last path element as field key if path fully specified.
-------------------------------------------------------------------
Sat Feb 29 07:50:36 UTC 2020 - Johannes Kastl <kastl@b1-systems.de>
- update to 1.13.0
- rebased patch 0005-README.md-Generic-SQL-output-plugin-for-Telegraf-pat.patch
- changelog:
Release Notes
- Official packages built with Go 1.13.5.
- The prometheus input and prometheus_client output have a new mapping to
- and from Telegraf metrics, which can be enabled by setting metric_version = 2.
- The original mapping is deprecated. When both plugins have the same setting,
- passthrough metrics will be unchanged. Refer to the prometheus input for
- details about the mapping.
New Inputs
- azure_storage_queue - Contributed by @mjiderhamn
- ethtool - Contributed by @philippreston
- snmp_trap - Contributed by @influxdata
- suricata - Contributed by @satta
- synproxy - Contributed by @rfrenayworldstream
- systemd_units - Contributed by @benschweizer
New Processors
- clone - Contributed by @adrianlzt
New Aggregators
- merge - Contributed by @influxdata
Features
- #6326: Add per node memory stats to rabbitmq input.
- #6361: Add ability to read query from file to postgresql_extensible input.
- #5921: Add replication metrics to the redis input.
- #6177: Support NX-OS telemetry extensions in cisco_telemetry_mdt.
- #6415: Allow graphite parser to create Inf and NaN values.
- #6434: Use prefix base detection for ints in grok parser.
- #6465: Add more performance counter metrics to sqlserver input.
- #6476: Add millisecond unix time support to grok parser.
- #6473: Add container id as optional source tag to docker and docker_log input.
- #6504: Add lang parameter to OpenWeathermap input plugin.
- #6540: Log file open errors at debug level in tail input.
- #6553: Add timeout option to cloudwatch input.
- #6549: Support custom success codes in http input.
- #6530: Improve ipvs input error strings and logging.
- #6532: Add strict mode to JSON parser that can be disable to ignore invalid items.
- #6543: Add support for Kubernetes 1.16 and remove deprecated API usage.
- #6283: Add gathering of RabbitMQ federation link metrics.
- #6356: Add bearer token defaults for Kubernetes plugins.
- #5870: Add support for SNMP over TCP.
- #6603: Add support for per output flush jitter.
- #6650: Add a nameable file tag to file input plugin.
- #6640: Add Splunk MultiMetric support.
- #6680: Add support for sending HTTP Basic Auth in influxdb input
- #5767: Add ability to configure the url tag in the prometheus input.
- #5767: Add prometheus metric_version=2 mapping to internal metrics/line protocol.
- #6703: Add prometheus metric_version=2 support to prometheus_client output.
- #6660: Add content_encoding compression support to socket_listener.
- #6689: Add high resolution metrics support to CloudWatch output.
- #6716: Add SReclaimable and SUnreclaim to mem input.
- #6695: Allow multiple certificates per file in x509_cert input.
- #6686: Add additional tags to the x509 input.
- #6703: Add batch data format support to file output.
- #6688: Support partition assignement strategy configuration in kafka_consumer.
- #6731: Add node type tag to mongodb input.
- #6669: Add uptime_ns field to mongodb input.
- #6735: Support resolution of symlinks in filecount input.
- #6746: Set message timestamp to the metric time in kafka output.
- #6740: Add base64decode operation to string processor.
- #6790: Add option to control collecting global variables to mysql input.
Bugfixes
- #6484: Show correct default settings in mysql sample config.
- #6583: Use 1h or 3h rain values as appropriate in openweathermap input.
- #6573: Fix not a valid field error in Windows with nvidia input.
- #6614: Fix influxdb output serialization on connection closed.
- #6690: Fix ping skips remaining hosts after dns lookup error.
- #6684: Log mongodb oplog auth errors at debug level.
- #6705: Remove trailing underscore trimming from json flattener.
- #6421: Revert change causing cpu usage to be capped at 100 percent.
- #6523: Accept any media type in the prometheus input.
- #6769: Fix unix socket dial arguments in uwsgi input.
- #6757: Replace colon chars in prometheus output labels with metric_version=1.
- #6773: Set TrimLeadingSpace when TrimSpace is on in csv parser.
-------------------------------------------------------------------
Sat Feb 29 07:01:24 UTC 2020 - Johannes Kastl <kastl@b1-systems.de>
- split up patch 0001-Generic-SQL-output-plugin-for-Telegraf.patch
(from https://github.com/influxdata/telegraf/pull/4205)
into multiple patches:
0001-plugins-outputs-all-all.go-Generic-SQL-output-plugin.patch
0002-plugins-outputs-sql-README.md-Generic-SQL-output-plu.patch
0003-plugins-outputs-sql-sql.go-Generic-SQL-output-plugin.patch
0004-plugins-outputs-sql-sql_test.go-Generic-SQL-output-p.patch
0005-README.md-Generic-SQL-output-plugin-for-Telegraf-pat.patch
-------------------------------------------------------------------
Wed Dec 18 21:56:52 UTC 2019 - Jeff Kowalczyk <jkowalczyk@suse.com>
- Update to release 1.12.6
Refs boo#1159288 SLES customer request for updated version
* v1.12.6 [2019-11-19]
* telegraf#6666: Fix many plugin errors are logged at debug logging level
* telegraf#6652: Use nanosecond precision in docker_log input
* telegraf#6642: Fix interface option with method = native in ping input
* telegraf#6680: Fix panic in mongodb input if shard connection pool stats are unreadable (telegraf#6680)
* v1.12.5 [2019-11-12]
* telegraf#6576: Fix incorrect results in ping input plugin
* telegraf#6610: Add missing character replacement to sql_instance tag
* telegraf#6337: Change no metric error message to debug level in cloudwatch input
* telegraf#6602: Add missing ServerProperties query to sqlserver input docs
* telegraf#6643: Fix mongodb connections_total_created field loading
* telegraf#6627: Fix metric creation when node is offline in jenkins input
* telegraf#6649: Fix docker uptime_ns calculation when container has been restarted
* telegraf#6647: Fix mysql field type conflict in conversion of gtid_mode to an integer
* telegraf#5529: Fix mysql field type conflict with ssl_verify_depth and ssl_ctx_verify_depth
* v1.12.4 [2019-10-23]
* telegraf#6521: Fix metric generation with ping input native method
* telegraf#6541: Exclude alias tag if unset from plugin internal stats
* telegraf#6564: Fix socket_mode option in powerdns_recursor input
* v1.12.3 [2019-10-07]
* telegraf#6445: Use batch serialization format in exec output
* telegraf#6464: Use case insensitive serial numer match in smart input
* telegraf#6469: Add auth header only when env var is set
* telegraf#6468: Fix running multiple mysql and sqlserver plugin instances
* telegraf#6471: Fix database routing on retry with exclude_database_tag
* telegraf#6488: Fix logging panic in exec input with nagios data format
* v1.12.2 [2019-09-24]
* telegraf#6386: Fix detection of layout timestamps in csv and json parser
* telegraf#6394: Fix parsing of BATTDATE in apcupsd input
* telegraf#6398: Keep boolean values listed in json_string_fields
* telegraf#6393: Disable Go plugin support in official builds
* telegraf#6391: Fix path handling issues in cisco_telemetry_gnmi
* v1.12.1 [2019-09-10]
* telegraf#6344: fix depends on glibc_2.14 symbol version
* telegraf#6329: fix filecount for paths with trailing slash
* telegraf#6331: convert check state to an integer in icinga2 input
* telegraf#6354: fix could not mark message delivered error in kafka_consumer
* telegraf#6362: skip collection stats when disabled in mongodb input
* telegraf#6366: fix error reading closed response body on redirect in http_response
* telegraf#6373: fix apcupsd documentation to reflect plugin
* telegraf#6375: display retry log message only when retry after is received
-------------------------------------------------------------------
Tue Sep 10 07:46:24 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
- Trim future goals from description, it is not in the scope
of openSUSE package descriptions.
-------------------------------------------------------------------
Mon Sep 9 09:37:19 UTC 2019 - Stephan Kulow <coolo@suse.com>
- disable pie on power as it seems to cause problems on go
-------------------------------------------------------------------
Mon Sep 9 06:13:23 UTC 2019 - Stephan Kulow <coolo@suse.com>
- Update to release 1.12
Release Notes
The cluster health related fields in the elasticsearch input have been split
out from the elasticsearch_indices mesasurement into the new
elasticsearch_cluster_health_indices measurement as they were originally
combined by error.
New Inputs
apcupsd - Contributed by @jonaz
docker_log - Contributed by @prashanthjbabu
fireboard - Contributed by @ronnocol
logstash - Contributed by @lkmcs @dmitryilyin @arkady-emelyanov
marklogic - Contributed by @influxdata
openntpd - Contributed by @aromeyer
uwsgi - Contributed by @blaggacao
New Parsers
form_urlencoded - Contributed by @byonchev
New Processors
date - Contributed by @influxdata
pivot - Contributed by @influxdata
tag_limit - Contributed by @memory
unpivot - Contributed by @influxdata
New Outputs
exec - Contributed by @Jaeyo
- Update to release 1.11
Release Notes
The uptime_format field in the system input has been deprecated, use the
uptime field instead.
The cloudwatch input has been updated to use a more efficient API, it now
requires GetMetricData permissions instead of GetMetricStatistics. The
units tag is not available from this API and is no longer collected.
New Inputs
bind - Contributed by @dswarbrick & @danielllek
cisco_telemetry_gnmi - Contributed by @sbyx
cisco_telemetry_mdt - Contributed by @sbyx
ecs - Contributed by @rbtr
github - Contributed by @influxdata
openweathermap - Contributed by @regel
powerdns_recursor - Contributed by @dupondje
New Aggregators
final - Contributed by @oplehto
New Outputs
syslog - Contributed by @javicrespo
health - Contributed by @influxdata
New Serializers
wavefront - Contributed by @puckpuck
- Update to release 1.10
New Inputs
cloud_pubsub - Contributed by @emilymye
cloud_pubsub_push - Contributed by @influxdata
kinesis_consumer - Contributed by @influxdata
kube_inventory - Contributed by @influxdata
neptune_apex - Contributed by @MaxRenaud
nginx_upstream_check - Contributed by @dmitryilyin
multifile - Contributed by @martin2250
stackdriver - Contributed by @WuHan0608
New Outputs
cloud_pubsub - Contributed by @emilymye
New Serializers
nowmetric - Contributed by @JefMuller
carbon2 - Contributed by @frankreno
- Update to release 1.9
Release Notes
The http_listener input plugin has been renamed to influxdb_listener and
use of the original name is deprecated. The new name better describes the
intended use of the plugin as a InfluxDB relay. For general purpose
transfer of metrics in any format via HTTP, it is recommended to use
http_listener_v2 instead.
Input plugins are no longer limited from adding metrics when the output is
writing, and new metrics will move into the metric buffer as needed. This
will provide more robust degradation and recovery when writing to a slow
output at high throughput.
To avoid over consumption when reading from queue consumers: kafka_consumer,
amqp_consumer, mqtt_consumer, nats_consumer, and nsq_consumer use
the new option max_undelivered_messages to limit the number of outstanding
unwritten metrics.
New Inputs
http_listener_v2 - Contributed by @jul1u5
ipvs - Contributed by @amoghe
jenkins - Contributed by @influxdata & @lpic10
nginx_plus_api - Contributed by @Bugagazavr
nginx_vts - Contributed by @monder
wireless - Contributed by @jamesmaidment
New Outputs
stackdriver - Contributed by @jamesmaidment
-------------------------------------------------------------------
Wed Mar 27 11:32:56 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
- Add systemd-rpm-macros and %systemd_ordering for %service_*.
-------------------------------------------------------------------
Wed Mar 27 10:36:18 UTC 2019 - Stephan Kulow <coolo@suse.com>
- Remove consul/website from the deps - their license is fishy
and we don't need it to build telegraf
-------------------------------------------------------------------
Thu Nov 15 08:01:18 UTC 2018 - <nsinger@suse.com>
- Enable PIE for build
- Include systemd service file from upstream
- Drop feature_passive_amqp_exchange.patch
* Changelog entry tracking dropped patch retroactively added
by Jeff Kowalczyk <jkowalczyk@suse.com> contemporaneous to
OBS change devel:languages:go/telegraf r7
- Add 0001-Generic-SQL-output-plugin-for-Telegraf.patch
* Plugin inserts metric values to databases: mssql, mysql, postgres
* Changelog entry tracking carried patch retroactively added
by Jeff Kowalczyk <jkowalczyk@suse.com> contemporaneous to
OBS change devel:languages:go/telegraf r7
Accepting request 680377 from home:coolo:branches:openSUSE:Factory - Enable PIE for build - Include systemd service file from upstream - Update to release 1.8.3 - Update deps package * v1.8.3 [2018-10-30] #4873: Add DN attributes as tags in x509_cert input to avoid series overwrite. #4921: Prevent connection leak by closing unused connections in amqp output. #4904: Use default partition key when tag does not exist in kinesis output. #4901: Log the correct error in jti_openconfig. #4937: Handle panic when ipmi_sensor input gets bad input. #4930: Don't add unserializable fields to jolokia2 input. #4866: Fix version check in postgresql_extensible. * v1.8.2 [2018-10-17] - Bugfixes #4844: Update write path to match updated InfluxDB v2 API. #4840: Fix missing timeouts in vsphere input. #4851: Support uint fields in aerospike input. #4854: Use container name from list if no name in container stats. #4850: Prevent panic in filecount input on error in file stat. #4846: Fix mqtt_consumer connect and reconnect. #4849: Fix panic in logparser input. #4869: Lower authorization errors to debug level in mongodb input. #4875: Return correct response code on ping input. #4874: Fix segfault in x509_cert input. * v1.8.1 [2018-10-03] - Bugfixes #4750: Fix hardware_type may be truncated in sqlserver input. #4723: Improve performance in basicstats aggregator. #4747: Add hostname to TLS config for SNI support. OBS-URL: https://build.opensuse.org/request/show/680377 OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/telegraf?expand=0&rev=7
2019-03-27 10:18:32 +01:00
-------------------------------------------------------------------
Thu Nov 1 07:54:17 UTC 2018 - Tuukka Pasanen <tuukka.pasanen@ilmi.fi>
- Update to release 1.8.3
- Update deps package
* v1.8.3 [2018-10-30]
#4873: Add DN attributes as tags in x509_cert input to avoid series overwrite.
#4921: Prevent connection leak by closing unused connections in amqp output.
#4904: Use default partition key when tag does not exist in kinesis output.
#4901: Log the correct error in jti_openconfig.
#4937: Handle panic when ipmi_sensor input gets bad input.
#4930: Don't add unserializable fields to jolokia2 input.
#4866: Fix version check in postgresql_extensible.
* v1.8.2 [2018-10-17]
- Bugfixes
#4844: Update write path to match updated InfluxDB v2 API.
#4840: Fix missing timeouts in vsphere input.
#4851: Support uint fields in aerospike input.
#4854: Use container name from list if no name in container stats.
#4850: Prevent panic in filecount input on error in file stat.
#4846: Fix mqtt_consumer connect and reconnect.
#4849: Fix panic in logparser input.
#4869: Lower authorization errors to debug level in mongodb input.
#4875: Return correct response code on ping input.
#4874: Fix segfault in x509_cert input.
* v1.8.1 [2018-10-03]
- Bugfixes
#4750: Fix hardware_type may be truncated in sqlserver input.
#4723: Improve performance in basicstats aggregator.
#4747: Add hostname to TLS config for SNI support.
#4675: Don't add tags with empty values to opentsdb output.
#4765: Fix panic during network error in vsphere input.
#4766: Unify http_listener error response with InfluxDB.
#4769: Add UUID to VMs in vSphere input.
#4758: Skip tags with empty values in cloudwatch output.
#4783: Fix missing non-realtime samples in vSphere input.
#4799: Fix case of timezone/grok_timezone options.
* v1.8 [2018-09-21]
- New Inputs
activemq - Contributed by @mlabouardy
beanstalkd - Contributed by @44px
filecount - Contributed by @sometimesfood
file - Contributed by @maxunt
icinga2 - Contributed by @mlabouardy
kibana - Contributed by @lpic10
pgbouncer - Contributed by @nerzhul
temp - Contributed by @pytimer
tengine - Contributed by @ertaoxu
vsphere - Contributed by @prydin
x509_cert - Contributed by @jtyr
- New Processors
enum - Contributed by @KarstenSchnitter
parser - Contributed by @Ayrdrie & @maxunt
rename - Contributed by @goldibex
strings - Contributed by @bsmaldon
- New Aggregators
valuecounter - Contributed by @piotr1212
- New Outputs
azure_monitor - Contributed by @influxdata
influxdb_v2 - Contributed by @influxdata
- New Parsers
csv - Contributed by @maxunt
grok - Contributed by @maxunt
logfmt - Contributed by @Ayrdrie & @maxunt
wavefront - Contributed by @puckpuck
- New Serializers
splunkmetric - Contributed by @ronnocol
- Features
#4236: Add SSL/TLS support to redis input.
#4160: Add tengine input plugin.
#4262: Add power draw field to nvidia_smi plugin.
#4271: Add support for solr 7 to the solr input.
#4281: Add owner tag on partitions in burrow input.
#4259: Add container status tag to docker input.
#3523: Add valuecounter aggregator plugin.
#4307: Add new measurement with results of pgrep lookup to procstat input.
#4311: Add support for comma in logparser timestamp format.
#4292: Add path tag to tail input plugin.
#4322: Add log message when tail is added or removed from a file.
#4267: Add option to use of counter time in win perf counters.
#4343: Add energy and power field and device id tag to fibaro input.
#4347: Add http path configuration for OpenTSDB output.
#4352: Gather IPMI metrics concurrently.
#4362: Add mongo document and connection metrics.
#3772: Add enum processor plugin.
#4386: Add user tag to procstat input.
#4403: Add support for multivalue metrics to collectd parser.
#4418: Add support for setting kafka client id.
#4332: Add file input plugin and grok parser.
#4320: Improve cloudwatch output performance.
#3768: Add x509_cert input plugin.
#4471: Add IPSIpAddress syntax to ipaddr conversion in snmp plugin.
#4363: Add filecount input plugin.
#4485: Add support for configuring an AWS endpoint_url.
#4491: Send all messages before waiting for results in kafka output.
#4492: Add support for lz4 compression to kafka output.
#4450: Split multiple sensor keys in ipmi input.
#4364: Support StatisticValues in cloudwatch output plugin.
#4431: Add ip restriction for the prometheus_client output.
#3918: Add pgbouncer input plugin.
#2689: Add ActiveMQ input plugin.
#4402: Add wavefront parser plugin.
#4528: Add rename processor plugin.
#4537: Add message 'max_bytes' configuration to kafka input.
#4546: Add gopsutil meminfo fields to mem plugin.
#4285: Document how to parse telegraf logs.
#4542: Use dep v0.5.0.
#4433: Add ability to set measurement from matched text in grok parser.
#4565: Drop message batches in kafka output if too large.
#4579: Add support for static and random routing keys in kafka output.
#4539: Add logfmt parser plugin.
#4551: Add parser processor plugin.
#4559: Add Icinga2 input plugin.
#4351: Add name, time, path and string field options to JSON parser.
#4571: Add forwarded records to sqlserver input.
#4585: Add Kibana input plugin.
#4439: Add csv parser plugin.
#4598: Add read_buffer_size option to statsd input.
#4089: Add azure_monitor output plugin.
#4628: Add queue_durability parameter to amqp_consumer input.
#4476: Add strings processor.
#4536: Add OAuth2 support to HTTP output plugin.
#4633: Add Unix epoch timestamp support for JSON parser.
#4657: Add options for basic auth to haproxy input.
#4411: Add temp input plugin.
#4272: Add Beanstalkd input plugin.
#4669: Add means to specify server password for redis input.
#4339: Add Splunk Metrics serializer.
#4141: Add input plugin for VMware vSphere.
#4667: Align metrics window to interval in cloudwatch input.
#4642: Improve Azure Managed Instance support + more in sqlserver input.
#4682: Allow alternate binaries for iptables input plugin.
#4645: Add influxdb_v2 output plugin.
- Bugfixes
#3438: Fix divide by zero in logparser input.
#4499: Fix instance and object name in performance counters with backslashes.
#4646: Reset/flush saved contents from bad metric.
#4520: Document all supported cli arguments.
#4674: Log access denied opening a service at debug level in win_services.
#4588: Add support for Kafka 2.0.
#4087: Fix nagios parser does not support ranges in performance data.
#4088: Fix nagios parser does not strip quotes from performance data.
#4688: Fix null value crash in postgresql_extensible input.
#4681: Remove the startup authentication check from the cloudwatch output.
#4644: Support tailing files created after startup in tail input.
#4706: Fix csv format configuration loading.
-------------------------------------------------------------------
Tue Sep 18 06:45:26 UTC 2018 - Tuukka Pasanen <tuukka.pasanen@ilmi.fi>
- Update to release 1.7.4
- Update deps package
* v1.7.4 [2018-08-29]
- Bugfixes
#4534: Skip unserializable metric in influxDB UDP output.
#4554: Fix powerdns input tests.
#4584: Fix burrow_group offset calculation for burrow input.
#4550: Add result_code value for errors running ping command.
#4605: Remove timeout deadline for udp syslog input.
#4601: Ensure channel closed if an error occurs in cgroup input.
#4544: Fix sending of basic auth credentials in http output.
#4526: Use the correct GOARM value in the armel package.
* v1.7.3 [2018-08-07]
- Bugfixes
#4434: Reduce required docker API version.
#4498: Keep leading whitespace for messages in syslog input.
#4470: Skip bad entries on interrupt input.
#4501: Preserve metric type when using filters in output plugins.
#3794: Fix error message if URL is unparseable in influxdb output.
#4059: Use explicit zpool properties to fix parse error on FreeBSD 11.2.
#4514: Lock buffer when adding metrics.
* v1.7.2 [2018-07-18]
- Bugfixes
#4381: Use localhost as default server tag in zookeeper input.
#4374: Don't set values when pattern doesn't match in regex processor.
#4416: Fix output format of printer processor.
#4422: Fix metric can have duplicate field.
#4389: Return error if NewRequest fails in http output.
#4335: Reset read deadline for syslog input.
#4375: Exclude cached memory on docker input plugin.
* v1.7.1 [2018-07-03]
- Bugfixes
#4277: Treat sigterm as a clean shutdown signal.
#4284: Fix selection of tags under nested objects in the JSON parser.
#4135: Fix postfix input handling multi-level queues.
#4334: Fix syslog timestamp parsing with single digit day of month.
#2910: Handle mysql input variations in the user_statistics collecting.
#4293: Fix minmax and basicstats aggregators to use uint64.
#4290: Document swap input plugin.
#4316: Fix incorrect precision being applied to metric in http_listener.
* v1.7 [2018-06-12]
- Release Notes
The cassandra input plugin has been deprecated in favor of the jolokia2
input plugin which is much more configurable and more performant.
There is an example configuration to help you get started.
For plugins supporting TLS, you can now specify the certificate and keys
using tls_ca, tls_cert, tls_key. These options behave the same as the,
now deprecated, ssl forms.
- New Inputs
aurora - Contributed by @influxdata
burrow - Contributed by @arkady-emelyanov
fibaro - Contributed by @dynek
jti_openconfig_telemetry - Contributed by @ajhai
mcrouter - Contributed by @cthayer
nvidia_smi - Contributed by @jackzampolin
syslog - Contributed by @influxdata
- New Processors
converter - Contributed by @influxdata
regex - Contributed by @44px
topk - Contributed by @mirath
- New Outputs
http - Contributed by @Dark0096
application_insights: Contribute by @karolz-ms
- Features
#3964: Add repl_oplog_window_sec metric to mongodb input.
#3819: Add per-host shard metrics in mongodb input.
#3999: Skip files with leading .. in config directory.
#4021: Add TLS support to socket_writer and socket_listener plugins.
#4025: Add snmp input option to strip non fixed length index suffixes.
#4035: Add server version tag to docker input.
#4044: Add support for LeoFS 1.4 to leofs input.
#4068: Add parameter to force the interval of gather for sysstat.
#3877: Support busybox ping in the ping input.
#4077: Add input plugin for McRouter.
#4096: Add topk processor plugin.
#4114: Add cursor metrics to mongodb input.
#3455: Add tag/integer pair for result to net_response.
#4010: Add application_insights output plugin.
#4167: Added several important elasticsearch cluster health metrics.
#4094: Add batch mode to mqtt output.
#4158: Add aurora input plugin.
#3839: Add regex processor plugin.
#4165: Add support for Graphite 1.1 tags.
#4162: Add timeout option to sensors input.
#3489: Add burrow input plugin.
#3969: Add option to unbound module to use threads as tags.
#4183: Add support for TLS and username/password auth to aerospike input.
#4190: Add special syslog timestamp parser to grok parser that uses current year.
#4181: Add syslog input plugin.
#4212: Print the enabled aggregator and processor plugins on startup.
#3994: Add static routing_key option to amqp output.
#3995: Add passive mode exchange declaration option to amqp consumer input.
#4216: Add counter fields to pf input.
- Bugfixes
#4018: Write to working file outputs if any files are not writeable.
#4036: Add all win_perf_counters fields for a series in a single metric.
#4118: Report results of dns_query instead of 0ms on timeout.
#4155: Add consul service tags to metric.
#2879: Fix wildcards and multi instance processes in win_perf_counters.
#2468: Fix crash on 32-bit Windows in win_perf_counters.
#4198: Fix win_perf_counters not collecting at every interval.
#4227: Use same flags for all BSD family ping variants.
#4266: Remove tags with empty values from Wavefront output.
* v1.6.4 [2018-06-05]
- Bugfixes
#4203: Fix snmp overriding of auto-configured table fields.
#4218: Fix uint support in cloudwatch output.
#4188: Fix documentation of instance_name option in varnish input.
#4195: Revert to previous aerospike library version due to memory leak.
-------------------------------------------------------------------
Sun May 27 09:31:27 UTC 2018 - tuukka.pasanen@ilmi.fi
- Update to release 1.6.0
- Update deps package
* v1.6.3 [2018-05-21]
- Bugfixes
#4127: Fix intermittent panic in aerospike input.
#4130: Fix connection leak in jolokia2_agent.
#4136: Fix jolokia2 timeout parsing.
#4142: Fix error parsing dropwizard metrics.
#4149: Fix librato output support for uint and bool.
#4176: Fix waitgroup deadlock if url is incorrect in apache input.
* v1.6.2 [2018-05-08]
- Bugfixes
#4078: Use same timestamp for fields in system input.
#4091: Fix handling of uint64 in datadog output.
#4099: Ignore UTF8 BOM in JSON parser.
#4104: Fix case for slave metrics in mysql input.
#4110: Fix uint support in cratedb output.
* v1.6.1 [2018-04-23]
- Bugfixes
#3835: Report mem input fields as gauges instead counters.
#4030: Fix graphite outputs unsigned integers in wrong format.
#4043: Report available fields if utmp is unreadable.
#4039: Fix potential "no fields" error writing to outputs.
#4037: Fix uptime reporting in system input when ran inside docker.
#3750: Fix mem input "cannot allocate memory" error on FreeBSD based systems.
#4056: Fix duplicate tags when overriding an existing tag.
#4062: Add server argument as first argument in unbound input.
#4063: Fix handling of floats with multiple leading zeroes.
#4064: Return errors in mongodb SSL/TLS configuration.
-------------------------------------------------------------------
Tue Apr 24 08:20:46 UTC 2018 - mschnitzer@suse.com
- Fix dependency package: The dependency package contained the
telegraf source code which has overwritten the patched files.
Accepting request 597837 from home:mschnitzer - Release 1.6.0 * Release Notes - The mysql input plugin has been updated fix a number of type convertion issues. This may cause a field type error when inserting into InfluxDB due the change of types. - To address this we have introduced a new metric_version option to control enabling the new format. For in depth recommendations on upgrading please reference the mysql plugin documentation. - It is encouraged to migrate to the new model when possible as the old version is deprecated and will be removed in a future version. - 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 deprecated and will be removed in a future version. - An option has been added to the openldap input plugin that reverses metric name to improve grouping. This change is enabled when reverse_metric_names = true is set. It is encouraged to enable this option when possible as the old ordering is deprecated. - The new http input configured with data_format = "json" can perform the same task as the, now deprecated, httpjson input. * New Inputs http - Thanks to @grange74 ipset - Thanks to @sajoupa nats - Thanks to @mjs & @levex * New Processors override - Thanks to @KarstenSchnitter * New Parsers dropwizard - Thanks to @atzoum * 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. OBS-URL: https://build.opensuse.org/request/show/597837 OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/telegraf?expand=0&rev=4
2018-04-18 19:02:51 +02:00
-------------------------------------------------------------------
Wed Apr 18 16:17:05 UTC 2018 - mschnitzer@suse.com
- Release 1.6.0
* Release Notes
- The mysql input plugin has been updated fix a number of type convertion issues. This may cause a field type error when inserting
into InfluxDB due the change of types.
- To address this we have introduced a new metric_version option to control enabling the new format. For in depth recommendations on
upgrading please reference the mysql plugin documentation.
- It is encouraged to migrate to the new model when possible as the old version is deprecated and will be removed in a future version.
- 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 deprecated and will be removed in a future version.
- An option has been added to the openldap input plugin that reverses metric name to improve grouping. This change is enabled
when reverse_metric_names = true is set. It is encouraged to enable this option when possible as the old ordering is deprecated.
- The new http input configured with data_format = "json" can perform the same task as the, now deprecated, httpjson input.
* New Inputs
http - Thanks to @grange74
ipset - Thanks to @sajoupa
nats - Thanks to @mjs & @levex
* New Processors
override - Thanks to @KarstenSchnitter
* New Parsers
dropwizard - Thanks to @atzoum
* 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.
#3722: Add additional metrics and reverse metric names option to openldap.
#3769: Add TLS support to the mesos input plugin.
#3546: Add http input plugin.
#3781: Add keep alive support to the TCP mode of statsd.
#3783: Support deadline in ping plugin.
#3765: Add option to disable labels in prometheus output for string fields.
#3808: Add shard server stats to the mongodb input plugin.
#3713: Add server option to unbound plugin.
#3804: Convert boolean metric values to float in datadog output.
#3799: Add Solr 3 compatibility.
#3797: Add sum stat to basicstats aggregator.
#3626: Add ability to override proxy from environment in http response.
#3853: Add host to ping timeout log message.
#3773: Add override processor.
#3814: Add status_code and result tags and result_type field to http_response input.
#3880: Added config flag to skip collection of network protocol metrics.
#3927: Add TLS support to kapacitor input.
#3496: Add HTTP basic auth support to the http_listener input.
#3452: Tags in output InfluxDB Line Protocol are now sorted.
#3631: InfluxDB Line Protocol parser now accepts DOS line endings.
#2496: An option has been added to skip database creation in the InfluxDB output.
#3366: Add support for connecting to InfluxDB over a unix domain socket.
#3946: Add optional unsigned integer support to the influx data format.
#3811: Add TLS support to zookeeper input.
#2737: Add filters for container state to docker input.
* Bugfixes
#1896: Fix various mysql data type conversions.
#3810: Fix metric buffer limit in internal plugin after reload.
#3801: Fix panic in http_response on invalid regex.
#3973: Fix socket_listener setting ReadBufferSize on tcp sockets.
#1575: Add tag for target url to phpfpm input.
#3868: Fix cannot unmarshal object error in DC/OS input.
#3648: Fix InfluxDB output not able to reconnect when server address changes.
#3957: Fix parsing of dos line endings in the smart input.
#3754: Fix precision truncation when no timestamp included.
#3655: Fix SNMPv3 connection with Cisco ASA 5515 in snmp input.
#3981: Export all vars defined in /etc/default/telegraf.
#4004: Allow grok pattern to contain newlines.
-------------------------------------------------------------------
Fri Mar 23 07:37:12 UTC 2018 - mschnitzer@suse.com
- Release 1.5.3
* Bugfixes
#3729: Set path to / if HOST_MOUNT_PREFIX matches full path.
#3739: Remove userinfo from url tag in prometheus input.
#3778: Fix ping plugin not reporting zero durations.
#3807: Fix memory leak in postgresql_extensible.
#3697: Disable keepalive in mqtt output to prevent deadlock.
#3786: Fix collation difference in sqlserver input.
#3871: Fix uptime metric in passenger input plugin.
#3851: Add output of stderr in case of error to exec log message.
-------------------------------------------------------------------
Mon Feb 12 11:27:05 UTC 2018 - mschnitzer@suse.com
- Add feature_passive_amqp_exchange.patch:
* This patch allows to enable the exchange passive mode for the
AMQP consumer plugin. This is required for RabbitMQ servers
that rely on that (like the openSUSE ones)
* Upstream pull request is not possible because it requires you
to sign a CLA, but it's requested here:
https://github.com/influxdata/telegraf/issues/3785
-------------------------------------------------------------------
Thu Feb 8 07:31:00 UTC 2018 - mschnitzer@suse.com
- Release 1.5.2
* 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.