Skip to content

Conversation

@0x006EA1E5
Copy link
Contributor

@0x006EA1E5 0x006EA1E5 commented Feb 26, 2025

Resolves #9463

  • Adds stuctured_metadata_map_keys config to dynamically populate stuctured_metadata from a map

This is a PR to backport #9530

Enter [N/A] in the box, if an item is not applicable to your change.

Testing
Before we can approve your change; please submit the following in a comment:

  • Example configuration file for the change
  • Debug log output from testing the change
  • Attached Valgrind output that shows no leaks or memory corruption was found

If this is a change to packaging of containers or native binaries then please confirm it works for all targets.

  • Run local packaging test showing all targets (including any new ones) build.
  • Set ok-package-test label to test for all targets (requires maintainer to do).

Documentation

  • Documentation required for this feature

fluent/fluent-bit-docs#1527

Backporting

  • Backport to latest stable release.

Fluent Bit is licensed under Apache 2.0, by submitting this pull request I understand that this code will be released under the terms of that license.

@0x006EA1E5
Copy link
Contributor Author

Valgrind report

==15890== 
==15890== HEAP SUMMARY:
==15890==     in use at exit: 0 bytes in 0 blocks
==15890==   total heap usage: 9,602 allocs, 9,602 frees, 7,264,091 bytes allocated
==15890== 
==15890== All heap blocks were freed -- no leaks are possible
==15890== 
==15890== For lists of detected and suppressed errors, rerun with: -s
==15890== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

* Adds stuctured_metadata_map_keys config to dynamically populate stuctured_metadata from a map
* Add docker-compose to test loki backend

Signed-off-by: Greg Eales <[email protected]>
@0x006EA1E5 0x006EA1E5 force-pushed the loki_out-structured_metadata_map-3.2 branch from 4bf5862 to 05001a4 Compare March 4, 2025 13:08
@patrick-stephens
Copy link
Collaborator

Local build created: ghcr.io/fluent/fluent-bit:pr-10012

@edsiper edsiper changed the title loki_out: add stuctured_metadata_map_keys (3.2.x Backport) out_loki: add stuctured_metadata_map_keys (3.2.x Backport) Mar 13, 2025
@edsiper edsiper added this to the Fluent Bit v3.2.9 milestone Mar 13, 2025
@edsiper edsiper merged commit 87f1ae2 into fluent:3.2 Mar 13, 2025
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ok-package-test Run PR packaging tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Loki Output structured_metadata from Map-like data structure

3 participants