Titan
Features:
- The
status -vcommand now contains health check information, and will have a return code of2if the health check has failed. New optional flag for thestatusCLI command-Hreturns a short status with only health check info. A new configuration featurehealthy_max_time_since_last_copy_attemptdefines how many seconds is acceptable for the Agent to not attempt to send up logs before the health check should fail, defaulting to60.0. For more information, please refer to the release notes document. - Kubernetes yaml has been updated to include a liveliness check based on the new health check info, which will cause a pod restart if the agent is considered unhealthy.
Bug fixes:
- Fixed race condition in pipelined requests which could lead to duplicate log upload, especially for systems with a large number of inactive log files. Log files would be reuploaded from their start over short period of time (seconds to minutes). This bug is triggered when pipelining is enabled, either by explicitly setting the
pipeline_thresholdconfig option or by using a Scalyr Agent release >= 2.1.6 (pipelining was turned on by default in 2.1.6). - Fixed the misconfiguration in Windows packager which causes some number of the monitors to not be included in Windows version. This generates import errors when attempting to use monitors like the syslog or shell monitor.
Misc:
compression_levelconfiguration option now defaults to6when usingdeflatecompression_type(deflateis the default value for thecompression_typeconfiguration option).6offers the best trade off between compression ratio and CPU usage. For more information, please refer to the release notes document.