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

processor_calyptia: new lua processor for logs/metrics/traces #9323

Open
wants to merge 11 commits into
base: master
Choose a base branch
from

Commits on Sep 2, 2024

  1. processor_calyptia: new lua processor for logs/metrics/traces

    The new processor has a similar API to filter lua, with the following
    differences:
    
    - logs/metrics/traces are supported
    - it is now possible to modify logs metadata
    - when splitting logs, it is possible to also specify the
      timestamp/metadata of each split log.
    - global variables for the return codes were added, these can make
      scripts more readable. The variables are:
      - DROP (-1)
      - KEEP (0)
      - MODIFY (1)
      - MODIFY_KEEP_TIMESTAMP (2)
    - For metrics/traces, timestamp is not used (since timestamps are
      specified using internal fields)
    - For metrics, metadata is not used for now
    
    Signed-off-by: Thiago Padilha <[email protected]>
    tarruda committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    c434ae3 View commit details
    Browse the repository at this point in the history
  2. processor_calyptia: fix if/else code style

    Signed-off-by: Thiago Padilha <[email protected]>
    tarruda committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    4eca767 View commit details
    Browse the repository at this point in the history
  3. processor_calyptia: remove for loop initial declarations

    Signed-off-by: Thiago Padilha <[email protected]>
    tarruda committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    a6d8918 View commit details
    Browse the repository at this point in the history
  4. ci: disable processor_calyptia

    Signed-off-by: Thiago Padilha <[email protected]>
    tarruda committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    a8c46d5 View commit details
    Browse the repository at this point in the history
  5. processor_calyptia: add examples

    Signed-off-by: Thiago Padilha <[email protected]>
    tarruda committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    fe69b05 View commit details
    Browse the repository at this point in the history
  6. processor_calyptia: fix includes for windows

    Signed-off-by: Thiago Padilha <[email protected]>
    tarruda committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    7d708e7 View commit details
    Browse the repository at this point in the history
  7. processor_calyptia: add license information

    Signed-off-by: Thiago Padilha <[email protected]>
    tarruda committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    2f8310d View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. processor_calyptia: Fix compilation error

    Signed-off-by: Thiago Padilha <[email protected]>
    tarruda committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    92539d6 View commit details
    Browse the repository at this point in the history
  2. processor_calyptia: fix windows build

    Signed-off-by: Thiago Padilha <[email protected]>
    tarruda committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    bb76d8a View commit details
    Browse the repository at this point in the history
  3. Fix macos build

    Signed-off-by: Thiago Padilha <[email protected]>
    tarruda committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    050794a View commit details
    Browse the repository at this point in the history
  4. processor_calyptia: add test script

    Signed-off-by: Thiago Padilha <[email protected]>
    tarruda committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    7544fe9 View commit details
    Browse the repository at this point in the history