Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add syslog batching implementation #491

Merged
merged 14 commits into from
Oct 3, 2024
Merged

Commits on Sep 12, 2024

  1. Configuration menu
    Copy the full SHA
    731bb04 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0d7fb2f View commit details
    Browse the repository at this point in the history
  3. Fix egressMetric reporting and minor redundancy

    This addresses all the comments by @ctlong.
    It fixes the unneded if else branching for adding to the message
    batch which is just not needed anymore.
    It fixes the egressMetric to behave similar to the single message
    implementation, to not count erroneous logs.
    nicklas-dohrn committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    2b31603 View commit details
    Browse the repository at this point in the history
  4. Refactor and add new Timer implementation

    The refactor is mainly reshuffeling
    
    The new timer implementation makes it more clear what the actual logic
    is, and might also prevent some unresolvable states.
    It now only has two states:
    - Running if a batch is not yet full or time triggered
    - Not running if there was a batch send either through a time or a size
    based trigger
    nicklas-dohrn committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    5432918 View commit details
    Browse the repository at this point in the history
  5. Refactor approach to use different protocol instead of parameter.

    This is a new approach to switch between http and http batching.
    It only is different in this regard from the previous attempts,
    and only contains refactorings besides this change.
    nicklas-dohrn committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    b1fd1a7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    de826d4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    21162e3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    419f450 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8fcac9f View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. Configuration menu
    Copy the full SHA
    ae18981 View commit details
    Browse the repository at this point in the history
  2. Fix remarks from @chombium

    nicklas-dohrn committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    8de9bf2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dd4169c View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. Configuration menu
    Copy the full SHA
    3a0e43e View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. Configuration menu
    Copy the full SHA
    b78b61d View commit details
    Browse the repository at this point in the history