Skip to content

Conversation

@osmontero
Copy link
Member

No description provided.

Eliminated unused functions across utils files, such as `DoReq`, `DetectLinuxFamily`, `IsPortUsed`, and `IncrementReconnectTime`. This cleanup reduces clutter and improves maintainability by removing unused or unnecessary methods.
Removed unnecessary detection of Linux families before executing Filebeat setup commands. This change streamlines the process by directly executing the required commands without conditional branching, improving code readability and maintainability.
Replaced `Winlogbeat` with a unified `Windows` type and added distinct implementations for amd64 and arm64 architectures. Introduced a dedicated ARM64 log collector using PowerShell and selective inclusion of Filebeat for AMD64. This ensures better compatibility and maintains architecture-specific functionality.
Formatted Windows logs to align with Winlogbeat schema, including detailed event metadata and structured fields such as @timestamp, event, and winlog. Added support for processing Properties into key-value pairs under winlog.event_data and ensured consistent single-line JSON output. Improved robustness and clarity by handling null values and suppressing runtime errors.
@osmontero osmontero merged commit 93ba849 into main Mar 20, 2025
5 checks passed
@osmontero osmontero deleted the bugfix/10.7.0/windows-arm-experimental branch March 20, 2025 14:23
dayat81 pushed a commit to dayat81/utmstack that referenced this pull request Aug 9, 2025
…arm-experimental

Bugfix/10.7.0/windows arm experimental
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants