Hi everyone,
I’ve been exploring custom plugin development in Graylog and went through the official documentation:
https://go2docs.graylog.org/current/what_more_can_graylog_do_for_me/plugins.html?tocpath=Set%20Up%20Graylog%7CIntegration%20and%20Extension%7C_____2#WriteYourOwnPlugins
While it gives a basic starting point, I’m struggling to understand a few deeper aspects:
-
There isn’t much explanation around the overall folder structure of a plugin project and how different parts fit together.
-
The plugin flow (how data moves through the plugin, how components interact) is not clearly described.
-
It’s also unclear how the output generated by a plugin is actually used or integrated within Graylog (e.g., message processing, enrichment, APIs, etc.).
Could someone point me to more detailed resources or explain how these pieces come together in a real-world plugin?