Skip to content

Conversation

devbgv
Copy link

@devbgv devbgv commented Sep 11, 2025

Proposed changes

Introduce a syslog log processor that parses RFC 3164‑formatted log lines and enriches them with structured attributes such as timestamp, hostname, app name, and severity.
Register the processor in internal/collector/factories so it can be used in the agent’s processing pipeline.
Add the github.com/leodido/go-syslog/v4 dependency and wire it into the build.
Provide unit tests that validate successful parsing and attribute extraction from sample syslog messages.

Checklist

  • I have read the CONTRIBUTING document
  • I have run make install-tools and have attached any dependency changes to this pull request
  • If applicable, I have added tests that prove my fix is effective or that my feature works
  • If applicable, I have checked that any relevant tests pass after adding my changes
  • If applicable, I have updated any relevant documentation (README.md)
  • If applicable, I have tested my cross-platform changes on Ubuntu 22, Redhat 8, SUSE 15 and FreeBSD 13

@devbgv devbgv requested a review from a team as a code owner September 11, 2025 14:25
Copy link

github-actions bot commented Sep 11, 2025

✅ All required contributors have signed the F5 CLA for this PR. Thank you!
Posted by the CLA Assistant Lite bot.

@github-actions github-actions bot added chore Pull requests for routine tasks dependencies documentation Improvements or additions to documentation labels Sep 11, 2025
@devbgv devbgv changed the title Bgv/nim nap otel log parser nap otel syslog parser Sep 11, 2025
@devbgv
Copy link
Author

devbgv commented Sep 11, 2025

I have hereby read the F5 CLA and agree to its terms

@devbgv devbgv force-pushed the bgv/nim-nap-otel-log-parser branch from c3c63df to 5f92180 Compare September 11, 2025 14:48
@devbgv devbgv force-pushed the bgv/nim-nap-otel-log-parser branch from 0139f27 to e8085c2 Compare September 11, 2025 15:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore Pull requests for routine tasks dependencies documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant