Skip to content

Commit 2f7a98e

Browse files
authored
Changes for the v2.1.14 release (#652)
* Rename "unlimited_tcp_buffer" config option to "message_size_can_exceed_tcp_buffer" and update affected code. * Update changelog, agent version file for the v2.1.14 release. * Update option name. * Re-generate monitor docs. * Fix bad merge conflict resolution change.
1 parent 350600f commit 2f7a98e

File tree

5 files changed

+135
-128
lines changed

5 files changed

+135
-128
lines changed

CHANGELOG.md

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,22 @@
11
Scalyr Agent 2 Changes By Release
22
=================================
33

4-
## 2.1.14 "TBD" - November 15, 2020
4+
## 2.1.14 "Hydrus" - November 4, 2020
55

66
<!---
7-
Packaged by Oliver Hsu <oliver@scalyr.com> on Nov 15, 2020 19:00 -0800
7+
Packaged by Tomaz Muraus <tomaz@scalyr.com> on Nov 4, 2020 14:00 -0800
88
--->
99

1010
Features:
1111
* Add new ``initial_stopped_container_collection_window`` configuration option to the Kubernetes monitor, which can be configured by setting the ``SCALY_INITIAL_STOPPED_CONTAINER_COLLECTION_WINDOW`` environment variable. By default, the Scalyr Agent does not collect the logs from any pods stopped before the agent was started. To override this, set this parameter to the number of seconds the agent will look in the past (before it was started). It will collect logs for any pods that was started and stopped during this window. This can be useful in autoscaling environments to ensure all pod logs are captured since node creation, even if the Scalyr Agent daemonset starts just after other pods.
1212

1313
Improvements:
1414
* Improve logging in the Kubernetes monitor.
15-
* On agent start up we now also log locale (language code and encoding) used by the agent process. This will make it easier to troubleshoot issues which are related to the agent process not using UTF-8 coding.
15+
* On agent start up we now also log the locale (language code and encoding) used by the agent process. This will make it easier to troubleshoot issues which are related to the agent process not using UTF-8 coding.
1616

1717
Bug fixes:
1818
* Fix a bug / race-condition in Docker monitor which could cause, under some scenarios, when monitoring containers running on the same host, logs to stop being ingested after the container restart. There was a relatively short time window when this could happen and it was more likely to affect containers which take longer to stop / start.
1919
* Update code for all the monitors to correctly use UTC timezone everywhere. Previously some of the code incorrectly used local server time instead of UTC. This means some of those monitors could exhibit incorrect / undefined behavior when running the agent on a server which has local time set to something else than UTC.
20-
* Update Windows System Metrics monitor to better handle a situation when disk io counters are not available.
2120
* Fix ``docker_raw_logs: false`` functionality in the Docker monitor which has been broken for a while now.
2221
* Update Windows System Metrics monitor to better handle a situation when disk io counters are not available.
2322

@@ -122,10 +121,6 @@ Features:
122121
* New configuration option `max_send_rate_enforcement` allows setting a limit on the rate at which the Agent will upload log bytes to Scalyr. You may wish to set this if you are worried about bursts of log data from problematic files and want to avoid getting charged for these bursts.
123122
* New default overrides for a number of configuration parameters that will result in a higher throughput for the Agent. If you were relying on the lower throughput as a makeshift rate limiter we recommend setting the new `max_send_rate_enforcement` configuration option to an acceptable rate or "legacy" to maintain the current behavior. See the [RELEASE_NOTES](https://github.com/scalyr/scalyr-agent-2/blob/master/RELEASE_NOTES.md#216-rama---june-4-2020) for more details.
124123

125-
Improvements:
126-
* Default value for ``tcp_buffer_size`` Syslog monitor config option has been increased from 2048 to 8192 bytes.
127-
* New ``tcp_unlimited_buffer_size`` config option has been added to Syslog monitor. When set to True, monitor will support messages of arbitrary / unlimited sizes and ``tcp_buffer_size`` config option will tell how much bytes we try to read from the socket at once. For backward compatibility reasons, it defaults to True.
128-
129124
Minor updates:
130125
* Default value for `max_line_size` has been raised to 49900. If you have this value in your configuration you may wish to not set it anymore to use the new default.
131126

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.1.13
1+
2.1.14

0 commit comments

Comments
 (0)