openSUSE-RU-2023:0153-1: moderate: Recommended update for telegraf
openSUSE Recommended Update: Recommended update for telegraf ______________________________________________________________________________ Announcement ID: openSUSE-RU-2023:0153-1 Rating: moderate References: Affected Products: openSUSE Backports SLE-15-SP4 ______________________________________________________________________________ An update that has 0 recommended fixes can now be installed. Description: This update for telegraf fixes the following issues: telegraf was updated to version 1.26.3: * fix(inputs.socket_listener): Fix race in tests (#13300) * chore: Enable deferInLoop, exitAfterDefer and unnecessaryDefer checkers for gocritic (#13280) * fix(inputs.vsphere): specify the correct option for disconnected_servers_behavior (#13286) * docs: Clarify watch config behavior (#13285) * fix(inputs.socket_listener): Fix loss of connection tracking (#13056) * fix(outputs.stackdriver): Allow for custom metric type prefix (#13168) * fix(outputs.graphite): Fix logic to reconnect with servers that were not up on agent startup (#13228) (#13239) * docs(common.kafka): Remove experimental notes (#13232) * fix(outputs.stackdriver): Group batches by timestamp (#12994) * deps(outputs.wavefront): Bump wavefront sdk from 0.12.0 to 0.13.0 (#13213) * fix(outputs.prometheus_client): Fix export_timestamp for v1 metric type (#13169) * docs(inputs.vsphere): Resolve copy/paste typo with resource pools (#13162) * fix(processors.starlark): Ddo not reject tracking metrics twice (#13156) * fix(inputs.gnmi): Create selfstat to track connection state (#13149) * fix(inputs.intel_pmu): Fix handling of the json perfmon format (#13139) * fix: update release workflow (#13141) * docs(inputs.knx_listener): Add link to config generation project (#13128) * fix(outputs.warp10): Support Infinity/-Infinity/NaN values (#13126) Update to version 1.26.2: * docs(inputs.mysql): remove duplicate settings from config (#13131) * docs: use single quotes for multi-line literal TOML (#13124) * fix(processors.lookup): Fix tracking metrics (#13092) * test: Check correct build tags for each plugin registered (#13019) * fix(parsers.grok): Fix nil metric for multiline inputs (#13078) * fix(inputs.prometheus): Add namespace option in k8s informer factory (#13063) * fix: Correct spelling of "fingerprints" in circleci config (#13074) * fix(inputs.socket_listener): Fix tracking of unix sockets (#13059) * feat: implement remote artifact signing (#13066) * fix(agent): pass quiet flag earlier (#13020) Update to version 1.26.1: * fix(inputs.procstat): Return tags of pids if lookup_error (#13015) * fix(inputs.netflow): Use correct name in the build tag (#13006) * fix(secrets): Minimize secret holding time (#13002) * fix(secretstores): Handle array of secrets correctly (#12919) * fix(secret): Add function to set a secret (#13012) * fix(secrets): Warn if OS limit for locked memory is too low (#12993) * docs(outputs.http): add service to aws creds (#13003) * fix(systemd): Increase lock memory for service to 8192kb (#12990) * fix(inputs.upsd): Include ups.real_power (#12961) * fix(inputs.execd): Read from stdout using ReadLine instead of scanner.Scan to overcome 64kb buffer limit (#12935) * fix(govulncheck): Downgrade govulncheck to fix github action (#12973) * docs(inputs.upsd): Add comment about ipv6 addresses (#12962) * docs: Explain and note service inputs (#12870) * docs: Remove broken link to default config (#12925) * feat(inputs.kubernetes): Apply timeout for the whole HTTP request (#12918) * fix(outputs.graphite): Add custom regex to outputs (#12908) * fix(inputs.ethtool): Check for nil (#12867) * fix(inputs.prometheus): Use set over add for custom headers (#12907) * fix(config): Return error on order set as string (#12880) * docs: Fix various typos in comments (#12888) * docs: Add homekit plugin as external plugin (#12874) * docs(agent): resolve typo (#12884) * docs(typo): update wording (#12885) * fix(inputs.prometheus): Correctly set timeout param (#12864) * docs: Update minimum documented go version (#12869) * fix(inputs.internet_speed): Rename host tag to source (#12877) * docs(typo): output.go (#12873) * docs: update change log format (#12872) * fix(serializers.graphite): Allow for specifying regex to sanitize (#12835) Update to version 1.26.0: * fix(makefile): Re-add build tags flag to go build (#12847) * feat(inputs.vsphere): Flag for more lenient behavior when connect fails on startup (#12828) * feat(inputs.modbus): Allow to convert coil and discrete registers to boolean (#12825) * feat(common.oauth): Add audience parameter (#12821) * feat(parsers.xpath): Add timezone handling (#12820) * feat(agent): Print loaded configs (#12827) * docs(outputs.postgresql): Improve TimescaleDB config examples (#12829) * feat(processors.converter): Convert tag or field as metric timestamp (#12767) * feat(inputs.radius): Add plugin for simple radius auth response time monitoring (#12736) * docs(inputs.vsphere): Update inventory docs & removed unnecessary if-statement (#12819) * fix(inputs.amqp_consumer): Avoid deprecations when handling defaults (#12818) * fix(inputs.amqp_consumer): Fix panic on Stop() if not connected successfully (#12817) * fix(inputs.ethtool): Close namespace (#12815) * feat(inputs.ethtool): Add support for link speed, duplex, autoneg and��� (#12814) * feat(agent): Add command-line option to specify password (#12812) * feat(processors): Add lookup processor (#12809) * feat(inputs.win_eventlog): Add state-persistence capabilities (#12790) * feat(inputs.modbus): Add RS485 specific config options (#12786) * docs: Use already existing link to fix markdownlint issue. (#12810) * feat(inputs.cgroup): Added support for cpu.stat (#12798) * docs: Clean up make docs on windows (#12796) * feat(inputs.prometheus): Use namespace annotations to filter pods to be scraped (#12777) * feat(inputs.docker_log): Add state-persistence capabilities (#12775) * docs: Add optional tls parameters to the documentation (#12788) * docs: Update the FAQ (#12793) * fix(inputs.statsd): On close, verify listener is not nil (#12778) * feat(parsers.avro): Add Apache Avro parser (#11816) * fix(agent): Allow gracefull shutdown on interrupt (e.g. Ctrl-C) (#12781) * feat: Plugin state-persistence (#12166) * fix(agent): Only rotate log on SIGHUP if needed (#12740) * docs(aggregators.derivative): Add explanation of calculations (#12758) * feat(outputs.mqtt): Add option to specify topic layouts (#12697) * docs: rename playfabtotelegraf external plugin (#12759) * feat(common.tls): add enable flag (#12727) * feat(inputs.jti_openconfig_telemetry): Set timestamp from data (#12730) * fix(serializers.json): allow stateful transformations (#12735) * fix(inputs.lvm): add options to specify path to binaries (#12725) * feat(inputs.wireguard): Add allowed_peer_cidr field (#12729) * fix(parsers.xpath): Fix panic for JSON name expansion (#12724) * feat(inputs.internet_speed): Add the best server selection via latency and jitter field (#12707) * feat(inputs.win_wmi): add Windows Management Instrumentation (WMI) input plugin (#11250) * fix(agent): Reload config on config update (#12721) * feat(inputs.disk): Add label as tag (#12696) * test(inputs.x509_cert): fix missing tag (#12720) * feat(inputs.x509_cert): Add tag for certificate type-classification (#12656) * docs(readme): add PlayFab Insights external plugin (#12708) * docs(parsers.json_v2): fix spelling typo (#12711) * feat(inputs.statsd): add pending messages stat and allow to configure number of threads (#12318) * feat(inputs.haproxy): Add support for tcp endpoints in haproxy plugin (#12680) * feat(inputs.x509_cert): Add OCSP stapling information for leaf certificates (#10550) (#12444) * docs(outputs.postgresql): Update URL for sql template (#12691) * feat(config): Accept durations given in days (e.g. "7d") (#12579) * feat(outputs.mqtt): add support for MQTT 5 publish properties (#12678) * fix(inputs.bond): Reset slave stats for each interface (#12462) * fix(inputs.cloudwatch): Verify endpoint is not nil (#12677) * feat(processors.unpivot): Add mode to create new metrics (#12659) * Update changelog for v1.25.2 * docs: Tracking metrics (#12663) * fix(inputs.x509_cert): Fix Windows path handling (#12629) * fix(inputs.cloudwatch): enable custom endpoint support (#12657) * test: Use `t.Setenv` to set env vars (#12621) * fix: Rename the Prometheus Input Plugin Timeout variable (#12626) * docs: remove trailing whitespace (#12660) * docs: fix remaining markdownlinter issues (#12658) * docs: remove whitespace (#12655) * docs: Update all readme to pass linter (#12615) * feat(inputs.http_listener_v2): Add custom server http headers (#12645) * fix(inputs.gnmi): Handle both new-style `tag_subscription` and old-style `tag_only` (#12512) * fix(inputs.cisco_telemetry_mdt): check subfield sizes to avoid panics (#12637) * fix(inputs.tail): fix typo in the README (#12648) * docs(inputs.syslog): add BSD syslog to readme intro (#12647) * fix(secretstores): check store id format and presence (#12644) * feat(inputs.internet_speed): server ID include and exclude filter (#12617) * docs(inputs.procstat): add ppid field (#12641) * docs(inputs.snmp): Explain different snmp backends (#12627) * feat(agent): Add /etc/telegraf/telegraf.d to default config locations (#12608) * fix(inputs.conntrack): Resolve segfault when setting collect field (#12603) * feat(inputs.p4runtime): Implementation of P4Runtime input plugin (#12473) * docs: Show TOML inline table syntax for tags/tagpass/tagdrop (#12636) * feat(inputs.processes): Add `use_sudo` option for BSD (#12628) * docs(inputs.prometheus): fix incorrect headers option (#12625) * fix(agent): Only read the config once (#12607) * fix(inputs.mongodb): SIGSEGV when restarting MongoDB node (#12604) * feat: Always disable cgo support (static builds) (#12600) * fix(inputs.mongodb): Improve error logging (#12599) * docs: indicate secret-store support in plugin READMEs (#12592) * feat(inputs.opensearch_query): add opensearch_query input plugin (#12393) * docs(inputs.postgresql): Provide socket connection details (#12584) * feat(inputs.example): Add secret-store sample code (#12550) * feat(inputs.mysql): add secret-store support (#12591) * fix(docs): fix link to license for Google flatbuffers (#12586) * fix(inputs.mysql): avoid side-effects for TLS between plugin instances (#12576) * fix(inputs.upsd): Add additional fields (#12543) * fix(outputs.prometheus_client): Expire with ticker, not add/collect (#12560) * fix(inputs.opcua): fix opcua and opcua-listener for servers using password-based auth (#12529) * fix(inputs.prometheus): Set the timeout for slow running API endpoints correctly (#12559) * feat(inputs.win_perf_counters): add remote system support (#12556) * feat(inputs.gnmi): Set max gRPC message size (#12495) * fix(inputs.exec): restore pre-v1.21 behavior for CSV data_format (#12533) * fix(inputs.sqlserver): Suppress error on secondary replicas (#12528) * feat(inputs.icinga2): Support collecting hosts,services and endpoint metrics (#12506) * fix(inputs.upsd): Always convert to float (#12516) * docs(outputs.elasticsearch): detail overriding timezone (#12551) * docs(outputs.mqtt): update readme to match sample config (#12552) * feat(secretstores): convert many output plugins (#12497) * feat(inputs.cisco_telemetry_mdt): include delete field (#12345) * docs(outputs.mqtt): fix incorrect use of brackets (#12539) * fix(agent): catch non-existing commands and error out (#12549) * fix(inputs.logstash): Collect opensearch specific stats (#12536) * fix(inputs.prometheus): correctly track deleted pods (#12522) * feat(inputs.dns_query): Add IP field(s) (#12519) * feat(intel_powerstat): Add CPU base frequency metric and add support for new platforms (#12452) * fix(common.cookie): Allow any 2xx status code (#12515) * feat(inputs.redfish): Add power control metric (#12496) * feat(inputs.openweathermap): Add snow parameter (#12466) * feat(outputs.mqtt): enhance routing capabilities (#12224) * test(inputs.snmp): Use random port (#12464) * feat(tools/readme_linter): Check for global configuration section (#12426) * fix(inputs.upsd): Ensure firmware is always a string (#12486) * docs(inputs.influxdb): Collect v2 with prometheus plugin (#12492) * feat(inputs.influxdb): Collect uptime statistics (#12493) * fix(inputs.cisco_telemetry_mdt): add operation-metric and class-policy prefix (#12240) * fix(json_v2): In case of invalid json, log messsage to debug log (#12440) * docs(secretstores): document systemd-nspawn requirement (#12494) * fix(secretstores): fix handling of TOML strings (#12490) * fix(agent): handle float time with fractions of seconds correctly (#12491) * fix(agent): Only set default snmp after reading all configs (#12457) * docs(inputs.example): correctly set syntax highlighting and section name (#12471) * docs(inputs.socketstat): fix wrong TOML option name. (#12482) * fix(inputs.win_eventlog): Handle remote events more robustly. (#12375) * fix(inputs.sqlserver): add more precise version check (#12384) * feat(inputs.modbus): add workaround to enforce reads from zero for coil registers (#12408) * fix(inputs.gnmi): update configuration documentation (#12415) * feat(secretstores): add support for additional input plugins (#12067) * feat(inputs.sqlserver): get database pages performance counter (#12400) * fix(secretstores): Fix handling of 'id' and print failing secret-store (#12468) * feat(kafka): Add keep-alive period setting for input and output. (#12459) * fix(agent): Correctly reload configuration files (#12453) * docs: add tado input (#12411) * docs(inputs.postgresql): update readme and samples to note timeout behavior (#12446) * fix(inputs.mysql): Revert slice declarations with non-zero initial length (#12409) * fix: Added own SPID filter to sqlserverqueries.go (#12387) * fix(inputs.sqlserver): SqlRequests include sleeping sessions with open transactions (#12386) * fix(outputs.loki): return response body on error (#12399) * fix(inputs.x509_cert): fix off-by-one when adding intermediate certificates (#12404) * test: Always create test config for package testing (#12390) * fix(secretstores): cleanup duplicate printing (#12401) * docs: add bacnet to external plugins list (#12394) * test(parsers.json): add fuzz test (#12368) * feat(inputs.stackdriver): Allow filtering by resource metadata labels (#12377) Update to version 1.25.3: * fix(serializers.json): allow stateful transformations (#12735) * fix(inputs.lvm): add options to specify path to binaries (#12725) * fix(parsers.xpath): Fix panic for JSON name expansion (#12724) * fix(agent): Reload config on config update (#12721) * docs(readme): add PlayFab Insights external plugin (#12708) * docs(parsers.json_v2): fix spelling typo (#12711) * docs(outputs.postgresql): Update URL for sql template (#12691) * fix(inputs.bond): Reset slave stats for each interface (#12462) * fix(inputs.cloudwatch): Verify endpoint is not nil (#12677) Update to version 1.25.2: * docs: Tracking metrics (#12663) * fix(inputs.x509_cert): Fix Windows path handling (#12629) * fix(inputs.cloudwatch): enable custom endpoint support (#12657) * test: Use `t.Setenv` to set env vars (#12621) * fix: Rename the Prometheus Input Plugin Timeout variable (#12626) * docs(inputs.cisco_telemetry_mdt): remove new feature * docs: remove trailing whitespace (#12660) * docs: fix remaining markdownlinter issues (#12658) * docs: remove whitespace (#12655) * docs: Update all readme to pass linter (#12615) * fix(inputs.gnmi): Handle both new-style `tag_subscription` and old-style `tag_only` (#12512) * fix(inputs.cisco_telemetry_mdt): check subfield sizes to avoid panics (#12637) * fix(inputs.tail): fix typo in the README (#12648) * docs(inputs.syslog): add BSD syslog to readme intro (#12647) * fix(secretstores): check store id format and presence (#12644) * docs(inputs.procstat): add ppid field (#12641) * docs(inputs.snmp): Explain different snmp backends (#12627) * fix(inputs.conntrack): Resolve segfault when setting collect field (#12603) * docs: Show TOML inline table syntax for tags/tagpass/tagdrop (#12636) * docs(inputs.prometheus): fix incorrect headers option (#12625) * fix(agent): Only read the config once (#12607) * fix(inputs.mongodb): SIGSEGV when restarting MongoDB node (#12604) * fix(inputs.mongodb): Improve error logging (#12599) * docs(inputs.postgresql): Provide socket connection details (#12584) * fix(docs): fix link to license for Google flatbuffers (#12586) * fix(inputs.mysql): avoid side-effects for TLS between plugin instances (#12576) * fix(inputs.upsd): Add additional fields (#12543) * fix(outputs.prometheus_client): Expire with ticker, not add/collect (#12560) Update to version 1.25.1: * fix(inputs.opcua): fix opcua and opcua-listener for servers using password-based auth (#12529) * fix(inputs.prometheus): Set the timeout for slow running API endpoints correctly (#12559) * fix(inputs.exec): restore pre-v1.21 behavior for CSV data_format (#12533) * fix(inputs.sqlserver): Suppress error on secondary replicas (#12528) * fix(inputs.upsd): Always convert to float (#12516) * docs(outputs.elasticsearch): detail overriding timezone (#12551) * docs(outputs.mqtt): update readme to match sample config (#12552) * docs(outputs.mqtt): fix incorrect use of brackets (#12539) * fix(agent): catch non-existing commands and error out (#12549) * fix(inputs.logstash): Collect opensearch specific stats (#12536) * fix(inputs.prometheus): correctly track deleted pods (#12522) * fix(common.cookie): Allow any 2xx status code (#12515) * test(inputs.snmp): Use random port (#12464) * fix(inputs.upsd): Ensure firmware is always a string (#12486) * docs(inputs.influxdb): Collect v2 with prometheus plugin (#12492) * fix(inputs.cisco_telemetry_mdt): add operation-metric and class-policy prefix (#12240) * fix(json_v2): In case of invalid json, log messsage to debug log (#12440) * docs(secretstores): document systemd-nspawn requirement (#12494) * fix(secretstores): fix handling of TOML strings (#12490) * fix(agent): handle float time with fractions of seconds correctly (#12491) * fix(agent): Only set default snmp after reading all configs (#12457) * docs(inputs.example): correctly set syntax highlighting and section name (#12471) * docs(inputs.socketstat): fix wrong TOML option name. (#12482) * fix(inputs.win_eventlog): Handle remote events more robustly. (#12375) * fix(inputs.sqlserver): add more precise version check (#12384) * fix(inputs.gnmi): update configuration documentation (#12415) * fix(secretstores): Fix handling of 'id' and print failing secret-store (#12468) * feat(kafka): Add keep-alive period setting for input and output. (#12459) * fix(agent): Correctly reload configuration files (#12453) * docs(inputs.postgresql): update readme and samples to note timeout behavior (#12446) * fix(inputs.mysql): Revert slice declarations with non-zero initial length (#12409) * fix: Added own SPID filter to sqlserverqueries.go (#12387) * fix(inputs.sqlserver): SqlRequests include sleeping sessions with open transactions (#12386) * fix(outputs.loki): return response body on error (#12399) * fix(inputs.x509_cert): fix off-by-one when adding intermediate certificates (#12404) * test: Always create test config for package testing (#12390) * fix(secretstores): cleanup duplicate printing (#12401) Update to version 1.25.0: * feat(inputs.powerdns_recursor): Support for new PowerDNS recursor control protocol (#9633) * feat(parsers.csv): suport null delimiters (#12247) * fix(common.opcua): parse full range of status codes with uint32 (#12376) * test(inputs.statsd): increase sleep + expiration on test (#12354) * feat(inputs.netflow): add netflow plugin (#12108) * feat(inputs.sqlserver): add @@SERVICENAME and SERVERPROPERTY(''IsClustered'') in measurement sqlserver_server_properties (#12351) * fix(inputs.modbus): fix default value of transmission mode (#12367) * fix(inputs.kube_inventory): Change default token path, use in-cluster config by default (#12284) * feat(inputs.kubernetes): Allow fetching kublet metrics remotely (#12301) * feat(inputs.smart): Add additional SMART metrics that indicate/predict device failure (#12329) * fix(inputs.mongodb): Fix connection leak triggered by config reload (#12330) * fix(inputs.filecount): Revert library version (#12295) * feat: secret-store implementation (#11232) * fix(inputs.sql): cast measurement_column to string (#12323) * fix(processors.parser): handle empty metric names correctly (#12357) * feat(agent): Deprecate active usage of netsnmp translator (#12358) * feat(parsers.grok): add option to allow multiline messages (#12320) * docs: add document on debugging with delve (#12346) * fix(inputs.vsphere): Eliminated duplicate samples (#12259) * feat(inputs.cgroups): do not abort on first error, print message once (#12342) * feat(inputs.modbus): add support for half-precision float (float16) (#12340) * feat(tls): allow setting renegotiation method (#12302) * fix(inputs.modbus): Fix Windows COM-port path (#12339) * feat(inputs.sqlserver): introduce timeout for query execution (#12319) * fix(inputs.zfs): Unbreak datasets stats gathering in case listsnaps is enabled on a zfs pool (#12307) * feat(inputs.kafka_consumer): Add sarama debug logs (#12304) * feat(inputs.http_response): Add User-Agent header (#12324) * feat(inputs.sqlserver): add metric available_physical_memory_kb in sqlserver_server_properties (#12292) * docs: specify the time for nightly builds (#12312) * feat(inputs.modbus): optimize grouped requests (#11106) * fix(readme): update bigbluebutton-telegraf-plugin url (#12310) * feat(parsers.csv): add option for overwrite tags (#12008) * fix(inputs.directory_monitor): Close input file before removal (#12294) * fix(inputs.gnmi): Do not provide empty prefix for subscription request. (#12275) * fix(outputs.azure_data_explorer): update test call to NewSerializer (#12291) * fix(inputs.prometheus): correctly default to 9102 port (#12282) * feat(inputs.tail): add option to preserve newlines for multiline data (#12281) * docs(inputs.kube_inventory): update k3s integration guide (#12285) * feat: add method to inform of deprecated plugin option values (#11987) * refactor(outputs.azure_data_explorer): removed deprecated code (#11951) * fix(inputs.promethes): respect selectors when scraping pods (#12278) * fix(inputs.socket_listener): ensure closed connection (#12280) * feat(inputs.snmp): convert enum values (#11872) * feat(inputs.prometheus): Allow explicit scrape configuration without annotations (#11962) * feat(inputs.prometheus): Add support for custom header (#12050) * fix(output.datadog): log response in case of non 2XX response from API (#12201) * fix(inputs.gnmi): Fix empty name for Sonic device (#12258) * feat(parsers.xpath): Allow to specify byte-array fields to encode in HEX (#11999) * test(outputs.sql): print out what we get, bump time required (#12262) * feat(inputs.modbus): Add 8-bit integer types (#12255) * test(outputs.sql): do not write to file during testing (#12203) * fix(input.modbus): Add workaround to read field in separate requests (#12235) * feat(serializers.json): Support serializing JSON nested in string fields (#12260) * feat(outputs.graylog): implement optional connection retries (#11950) * feat(inputs.socket_ listener): Allow to specify message separator for streams (#12187) * feat: Add Azure Monitor input plugin (#10103) * fix(input.redis_sentinel): fix sentinel and replica stats gathering (#12229) * feat(parsers.binary): handle hex-encoded inputs (#12232) * feat(inputs.sqlserver): add data and log used space metrics for Azure SQL DB (#12126) * docs(inputs.x509_cert): Add documentation for 'exclude_root_certs' option. (#12249) * feat(inputs.tail): Allow handling of quoted strings spanning multiple lines (#11762) * fix: Cleanup and add sample.conf embedding (#12244) * feat(inputs.ethtool): Gather statistics from namespaces (#11895) * test(inputs.mongodb): update integration test logic (#12241) * feat(inputs.modbus): Optimize requests (#11273) * docs: add telegraf Homebrew formula link (#12233) * docs(inputs.modbus): delete sample.conf (#12223) * docs: add Contributor Covenant Code of Conduct (#12215) * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#12205) * docs(outputs.postgresql): fix example template queries that manage a view (#12190) * docs(outputs.kafka): specify broker behavior (#12161) * fix: Run processors in config order (#12113) * feat: add arm64 Windows builds (#12130) * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#12194) * fix(inputs.ping): Avoid -x/-X on FreeBSD 13 and newer with ping6 (#12171) * test(inputs.opcua_listener): harden tests (#12193) * fix(agent): watch for changes in configuration files in config directories (#12127) * fix: Add support for opcua datetime values (#12101) * fix(outputs.prometheus): expire during add (#12160) * feat!: Disable [[outputs.influxdb]] in sample config (#12158) * test(outputs.sql): simplify clickhouse test (#12189) * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#12188) * fix(inputs.cloudwatch): Fix multiple namespaces issue (#12177) * fix(outputs.yandex_cloud_monitoring): catch int64 values (#12156) * feat(inputs.tomcat): add source tag (#12170) * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#12157) * docs(inputs.syslog): mention usage of tcp4/6 (#12168) * docs: update commands and flags page (#12162) * feat: Add exponential backoff when connecting or reconnecting and allow plugin to start without making initial connection (#12111) * fix: inputs.gnmi add support for decimal_val as per gnmi v0.8.0 (#12140) * test(outputs.sql): wait for db dump file to exist (#12149) * feat(inputs.system): collect unique user count logged in (#12147) * Update changelog for v1.24.3 * fix(inputs.directory_monitor): allow cross filesystem directories (#12124) * fix(serializers.splunkmetric): provide option to remove event metric tag (#12024) * feat(parsers): Add binary parser (#11552) * docs: ran make docs (#12120) * docs(aggregators.derivative): Remove incorrect comment (#12026) * docs(serializers.json): specify version of jsonata used (#12117) * fix(processors.parser): Keep name of original metric if parser doesn't return one (#12116) * docs: add global configuration header (#12107) * fix(inputs.modbus): Handle field-measurement definitions correctly on duplicate field check (#12109) * test(outputs.graylog): skip tcp/udp tests on windows & darwin (#12110) * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#12059) * feat(inputs.opcua_listener): OPC UA Event subscriptions (#11786) * feat(ethtool): Possibility to skip gathering metrics for downed interfaces (#12087) * feat(tools): Allow to markdown includes for sections (#12075) * fix(config): set default parser (#12076) * fix(processors): Correctly setup processors (#12081) * fix: update systemd unit description (#12093) * feat(inputs.apcupsd): Added new fields to apcupsd (#12014) * test(outputs.sql): further wait for clickhouse writes (#12086) * test: update integration test occurrences (#12085) * fix(agent): panic as tickers slice was off-by-one in size (#12077) * test(inputs.mcrouter): add eventually to pause for metrics (#12074) * fix: Restore warning on unused config option(s) (#12063) * fix(inputs.kafka): switch to sarama's new consumer group rebalance strategy setting (#12064) * docs(inputs.http): add use system proxy config option (#12069) * fix(inputs.modbus): add slave id to failing connection (#12038) * docs(aggregators.starlark): corrected typo mentioning wrong func name (#12066) * fix(inputs.conntrack): Skip gather tests if conntrack kernel module is not loaded. (#12062) * fix(inputs.zookeeper): add the ability to parse floats as floats (#12023) * test: add additional checks, waits in integration tests (#12056) * Revert "feat: run govulncheck nightly on master branch (#11977)" (#12054) * docs(inputs.mongodb): update supported versions (#12048) * fix(inputs.mongodb): ServerStatus int64 to float(#12049) * feat(inputs.modbus): add config option to pause after connect (#11983) * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#12032) * feat: run govulncheck nightly on master branch (#11977) * feat: New Intel DLB input plugin (#11824) * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#12005) * docs(inputs.tomcat): clean up fields (#12018) * fix(regression): Fixes problem with metrics not exposed by plugins. (#12016) * refactor: Prevent import from going the wrong way (#12004) * feat: New input plugin for libvirt (#11814) * test: add dovecot integration test (#11996) * test: add integration test for recovering after invalid data (#11994) * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11998) * fix(inputs.syslog): print error when no error or message given (#11997) * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11992) * feat(inputs.conntrack): Parse conntrack stats (#8958) * fix(parsers.json_v2): Remove BOM before parsing (#11926) * fix(inputs.opcua): Add metric tags to node (#11993) * feat(outputs.event_hubs): Expose max message size batch option (#11991) * feat(parsers.xpath): Add option to skip (header) bytes (#11933) * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11965) * fix: Setting `enable_tls` has incorrect default value (#11941) * fix(inputs.modbus): Improve duplicate field checks (#11912) * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11915) * docs: add libvirt plugin to external input plugins list (#11828) * build(rpm): Allow building RPMs cross-OS (#11904) * Update changelog for 1.24.2 release * feat(outputs.azure_data_explorer): Added support for streaming ingestion for ADX output plugin (#11874) * fix(parser.xpath): Handle floating-point times correctly (#11875) * fix(cli): Support old style of filtering sample configs (#11896) * fix(inputs.influxdb_listener): error on invalid precision (#11866) * docs: Ran `make docs` (#11914) * docs(inputs.opcua): fix typo (#11897) * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11900) * feat(inputs.diskio): Allow selecting devices by ID (#11703) * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11885) * feat(inputs.amqp_consumer): Determine content encoding automatically (#11860) * fix(common.kafka): Enable TLS in Kafka plugins without custom config (#11519) * docs(inputs.cpu): explain macos cpu support requires cgo (#11883) * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11884) * feat(inputs.opcua): add use regular reads workaround (#11630) * fix(inputs.mqtt_consumer): rework connection and message tracking (#10696) * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11881) * fix(inputs.internet_speed): rename enable_file_download to match upstream intent (#11877) * build: github Workflows security hardening (#11843) * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11859) * fix: Update dependencies for OpenBSD support (#11861) * fix(inputs.mongodb): actually start plugin correctly (#11849) * fix: re-allow specifying the influx parser type (#11806) * fix(internal.ethtool): avoid internal name conflict with aws (#11696) * docs(inputs.nvidia_smi): Example of how to enable nvidia-smi via docker compose (#11833) * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11842) * feat(outputs.timestream): Support ingesting multi-measures (#11385) * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11838) * feat(inputs.gcs): Google Cloud Storage Input Plugin (#8413) * Update changelog for v1.24.1 * fix(parsers.csv): Remove direct checks for the parser type (#11825) * fix(inputs.ntpq): Handle pools with "-" when (#11827) * docs: update customization docs (#11822) * fix(parsers): Unwrap parser and remove some special handling (#11826) * fix: Enable global confirmation for installing mingw (#11835) * fix(parsers): Memory leak for plugins using ParserFunc. (#11815) * fix(inputs.modbus): Do not fail if a single slave reports errors (#11785) * fix(parsers.xpath): Add array index when expanding names. (#11781) * fix(inputs.ceph): Modernize Ceph input plugin metrics (#10797) * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11800) * feat(inputs.knx_listener): support TCP as transport protocol (#11783) * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11798) * feat(inputs.prometheus): use system wide proxy settings (#11729) * docs: Remove warning not to remove go:embed (#11797) * fix: Clear error message when provided config is not a text file (#11787) * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11792) * feat(processors.parser): Add option to parse tags (#11228) Patch Instructions: To install this openSUSE Recommended Update use the SUSE recommended installation methods like YaST online_update or "zypper patch". Alternatively you can run the command listed for your product: - openSUSE Backports SLE-15-SP4: zypper in -t patch openSUSE-2023-153=1 Package List: - openSUSE Backports SLE-15-SP4 (aarch64 i586 s390x x86_64): telegraf-1.26.3-bp154.2.6.1 References:
participants (1)
-
maintenance@opensuse.org