Hi Graylog Team!
I’m trying to develop a new Data Adapter plugin for my use case of fetching an authentication token from another service and then doing a GET request similar to the HTTP json data adapter by passing the auth token in the header.
I have read in the Graylog documentation that the Data Adapter is pluggable, although I’m not seeing anything for a look up data adapter in the plugin module here: https://github.com/Graylog2/graylog2-server/blob/master/graylog2-server/src/main/java/org/graylog2/plugin/PluginModule.java
Could you please tell me how to register my plugin in the class which extends the plugin module?
For example, I see these methods available :
addMessageInput(Class<? extends MessageInput>);
addMessageFilter(Class<? extends MessageFilter>);
addMessageOutput(Class<? extends MessageOutput>);
addPeriodical(Class<? extends Periodical>);
addAlarmCallback(Class<? extends AlarmCallback>);
Which method can I use for a data adapter plugin?
Thanks,
Swarna