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

filterx: otel dict #114

Merged
merged 22 commits into from
May 21, 2024
Merged

filterx: otel dict #114

merged 22 commits into from
May 21, 2024

Commits on May 21, 2024

  1. otel: rename LogRecord functions to snake_case

    Signed-off-by: Attila Szakacs <attila.szakacs@axoflow.com>
    alltilla committed May 21, 2024
    Configuration menu
    Copy the full SHA
    cab940c View commit details
    Browse the repository at this point in the history
  2. otel: pass const std::string & where possible

    This can save a copy.
    
    Signed-off-by: Attila Szakacs <attila.szakacs@axoflow.com>
    alltilla committed May 21, 2024
    Configuration menu
    Copy the full SHA
    b1de55d View commit details
    Browse the repository at this point in the history
  3. otel: add extract_string_from_object() helper fn

    Signed-off-by: Attila Szakacs <attila.szakacs@axoflow.com>
    alltilla committed May 21, 2024
    Configuration menu
    Copy the full SHA
    41ed14d View commit details
    Browse the repository at this point in the history
  4. otel: port LogRecord to implement the Dict interface

    Signed-off-by: Attila Szakacs <attila.szakacs@axoflow.com>
    alltilla committed May 21, 2024
    Configuration menu
    Copy the full SHA
    bab170d View commit details
    Browse the repository at this point in the history
  5. otel: add get_protobuf_message_set_field_count()

    Signed-off-by: Attila Szakacs <attila.szakacs@axoflow.com>
    alltilla committed May 21, 2024
    Configuration menu
    Copy the full SHA
    3461444 View commit details
    Browse the repository at this point in the history
  6. otel: implement len() for LogRecord

    Signed-off-by: Attila Szakacs <attila.szakacs@axoflow.com>
    alltilla committed May 21, 2024
    Configuration menu
    Copy the full SHA
    17f9228 View commit details
    Browse the repository at this point in the history
  7. otel: add Unset() to ProtobufField

    Signed-off-by: Attila Szakacs <attila.szakacs@axoflow.com>
    alltilla committed May 21, 2024
    Configuration menu
    Copy the full SHA
    3646630 View commit details
    Browse the repository at this point in the history
  8. otel: implement unset for LogRecord

    Signed-off-by: Attila Szakacs <attila.szakacs@axoflow.com>
    alltilla committed May 21, 2024
    Configuration menu
    Copy the full SHA
    9ce814a View commit details
    Browse the repository at this point in the history
  9. otel: add IsSet() to ProtobufField

    Signed-off-by: Attila Szakacs <attila.szakacs@axoflow.com>
    alltilla committed May 21, 2024
    Configuration menu
    Copy the full SHA
    6442d2f View commit details
    Browse the repository at this point in the history
  10. otel: implement is_key_set for LogRecord

    Signed-off-by: Attila Szakacs <attila.szakacs@axoflow.com>
    alltilla committed May 21, 2024
    Configuration menu
    Copy the full SHA
    2ed39cd View commit details
    Browse the repository at this point in the history
  11. otel: add iter_on_otel_protobuf_message_fields()

    Signed-off-by: Attila Szakacs <attila.szakacs@axoflow.com>
    alltilla committed May 21, 2024
    Configuration menu
    Copy the full SHA
    7527ce6 View commit details
    Browse the repository at this point in the history
  12. otel: implement iter() for LogRecord

    Signed-off-by: Attila Szakacs <attila.szakacs@axoflow.com>
    alltilla committed May 21, 2024
    Configuration menu
    Copy the full SHA
    45848ae View commit details
    Browse the repository at this point in the history
  13. otel: port Resource to implement the Dict interface

    Signed-off-by: Attila Szakacs <attila.szakacs@axoflow.com>
    alltilla committed May 21, 2024
    Configuration menu
    Copy the full SHA
    7a96897 View commit details
    Browse the repository at this point in the history
  14. otel: implement the rest of the Dict interface for Resource

    Signed-off-by: Attila Szakacs <attila.szakacs@axoflow.com>
    alltilla committed May 21, 2024
    Configuration menu
    Copy the full SHA
    0b28f39 View commit details
    Browse the repository at this point in the history
  15. otel: port Scope to implement the Dict interface

    Signed-off-by: Attila Szakacs <attila.szakacs@axoflow.com>
    alltilla committed May 21, 2024
    Configuration menu
    Copy the full SHA
    fe4773e View commit details
    Browse the repository at this point in the history
  16. otel: implement the rest of the Dict interface for Scope

    Signed-off-by: Attila Szakacs <attila.szakacs@axoflow.com>
    alltilla committed May 21, 2024
    Configuration menu
    Copy the full SHA
    224c2e2 View commit details
    Browse the repository at this point in the history
  17. otel: add list and dict factory for Resource, Scope, LogRecord

    Signed-off-by: Attila Szakacs <attila.szakacs@axoflow.com>
    alltilla committed May 21, 2024
    Configuration menu
    Copy the full SHA
    641035d View commit details
    Browse the repository at this point in the history
  18. filterx: add filterx_dict_merge()

    Signed-off-by: Attila Szakacs <attila.szakacs@axoflow.com>
    alltilla committed May 21, 2024
    Configuration menu
    Copy the full SHA
    a3a11ad View commit details
    Browse the repository at this point in the history
  19. filterx: add filterx_list_merge()

    Signed-off-by: Attila Szakacs <attila.szakacs@axoflow.com>
    alltilla committed May 21, 2024
    Configuration menu
    Copy the full SHA
    003df12 View commit details
    Browse the repository at this point in the history
  20. filterx: use dict merging in json and otel related functions

    Signed-off-by: Attila Szakacs <attila.szakacs@axoflow.com>
    alltilla committed May 21, 2024
    Configuration menu
    Copy the full SHA
    6af1e67 View commit details
    Browse the repository at this point in the history
  21. filterx: use list merging in json and otel related functions

    Signed-off-by: Attila Szakacs <attila.szakacs@axoflow.com>
    alltilla committed May 21, 2024
    Configuration menu
    Copy the full SHA
    46ed4e8 View commit details
    Browse the repository at this point in the history
  22. filterx: add E2E tests to OTEL Res, Sco, Log <-> JSON convert

    Signed-off-by: Attila Szakacs <attila.szakacs@axoflow.com>
    alltilla committed May 21, 2024
    Configuration menu
    Copy the full SHA
    7808171 View commit details
    Browse the repository at this point in the history