StarTram
Improvements:
- Add
Endpointto the defaultevent_object_filtervalues for the Kubernetes Event Monitor. - Update
scalyr-agent-2 status -voutput to also include process id (pid) of the main agent process and children worker processes in scenarios where the agent is configured with multiple worker processes. - Add a new experimental
--systemd-managedflag to thescalyr-agent-2-configtool which converts existing scalyr agent installation to be managed by systemd instead of init.d. - Add support for capturing k8s container names to the kubernetes monitor via log line attributes. Container name can be captured using
${k8s_container_name}config template syntax. - Kubernetes monitor has been updated to log 403 errors when connecting to the Kubernetes API before falling back to the old fallback URL under warning log level. Previously those errors were logged under debug log level which would make it hard to troubleshoot some issues related to missing permissions, etc. since those log messages would only end up in debug log file which is disabled by default.
Bug fixes:
- Fix
scalyr-agent-status -vto not emit / print warnings under some edge cases. - Fix regression with syslog monitor which caused the ingestion of the file with a wrong parser. The root cause was in the too broad path glob that was used in the agent log's
LogMatcher, so it also processed theagent_syslog.logas an agent log file.