Releases: scalyr/scalyr-agent-2
Releases · scalyr/scalyr-agent-2
Wonderful Whale
Bug fixes:
- Fixed bug in
linux_process_metrics
causing errors when monitored process disappears
Querulous Quail
Features:
- Added ability to set HTTP and HTTPS proxies via configuration file. Use new configuration variables
http_proxy
andhttps_proxy
. You must also setuse_requests_lib
to true. - Report the number of open file descriptors held by a process for
linux_process_metrics
. The metric name isapp.io.fds
. - The assigned the
scalyrAgentLog
parser to the agent log - Added ability to skip the Scalyr connectivity check at agent start up using
--no-check-remote-server
.
Bug fixes:
- Added third-party library to fix issue with
postgres_monitor
. - Added extra logging to track issue reported with Windows agent of silent shutdown.
- Fixed issue with
haltBefore
line grouper that prevented logs from being uploaded for several minutes. - Changed default for
line_completion_wait_time
from 300 secs to 5 secs. - Always delete the
*.pyc
files when doing an upgrade or uninstall
Quaint Quail
Features:
- Release of new
snmp_monitor
plugin, used to monitor SNMP devices
Bug fixes:
- Fix bug in
windows_process_metrics
when matching by commandline. - Fix invalid character bug when parsing unicode characters with decimal value > 2^16
- Fix bug in
shell_monitor
plugin resulting in defunct processes lingering - Fix bug in
url_monitor
plugin resulting in not emitting metric in some failure cases
Pugnacious Pig
Features:
- Integration of new request library, allowing routing through target specified by
proxy
environment variable. New library turned off by default for now. To turn on, setuse_requests_lib
.
Bug fixes:
- Fix
windows_system_metrics
monitor to no longer report disk usage on empty drives - Fix
mysql_monitor
to recreate connection to db on failures - Fix metrics names rather than throw errors when invalid metrics names are emitted by modules such as graphite.
Operating Otter
Features:
- Windows Event Log monitor now supports the EvtLog API implemented by Windows Vista and newer system. This allows for more expressive queries, as well as selecting events by severity level such as "Critical".
Bug fixes:
- Fix UTF-8 truncation bug in redis plugin.
- New option in redis plugin that controls logging of UTF-8 converstion errors. See the
utf8_warning_interval
for more details. - Fix bug where
network_interface_prefixes
option was broken when listing multiple interfaces. - Fix
no attribute _tunnel_host
bug with python 2.4 ssl library
Marauding Mouse
Features:
- Added plugin for reading SLOWLOG from redis
- Heavily optimized common path for copying logs to increase throughput
Neurotic Nightingale
Features:
- New sequence id and number implementation to help prevent events being added to the database multiple times
- Create new configuration option
max_existing_log_offset_size
to set a limit on how far back in a log file we are willing to go for a log file we have been previously copying. - Enabled
syslog_monitor
for Windows platforms - Preview release of
windows_event_log_monitor
, a monitor for copying the Windows event log to Scalyr. - Preview release of docker support. E-mail [email protected] for more details
- Added new option
network_interface_prefixes
to linux_system_metrics monitor to override the prefix for monitored network interfaces.
Bug fixes:
- Fixed some race conditions in writing the pidfile on POSIX systems.
- Fixed bug causing agent to stop copying logs when previously copied logs are removed
- Disabled checking the command of the running agent process to guard against pid re-use since this was leading to some false negatives in the
is the agent running
checks. - Remove exception logging when bad response received from server
- Print more informative message when server responds with
server too busy
- Fix Utf-8 encoding bug with redaction rules
Moonstruck Monkey
Bug fixes:
- Added some extra diagnostic information to help investigate some customer issues
Loopy Lama
New features:
- Enable line groupers on the agent. Each log file may specify line grouping rules in its configuration. The agent can use this to group consecutive log lines together into a single logic log line. All future sampling and redaction rules will work on this single line instead of the individual log lines.
Bug fixes:
- Close file handles for files being scanned that have not had any activity in the last hour. Should fix too many open files bug.
- Reduce the default
max_line_size
value to 3400 to avoid truncation issues introduced by the server.
Keen Kangaroo
New features:
- Allow any monitor's metric log's rate limiter to be modified via configuration, along with flush aggregation.
- Provide
--upgrade-without-ui
onscalyr-agent-2-config
to allow upgrading the agent without UI (Windows). - Write user-friendly error message to event log when a major configuration problem is seen during start up (Windows)
Bug fixes:
- Do not fail Scalyr Agent service start if configuration file registry is not set (Windows).
- Remove rate limiter on metric log for graphite monitor and add in flush aggregation.
- Fix that prevented graphite monitor thread from starting when accepting both text and pickle protocols