Plugin Helper API
Fluentd provides plugin helpers to encapsulate and make commonly implemented features available such as timer, threading, formatting, parsing, ensuring configuration syntax's backward compatibility, etc.
How To Use
To use plugin helpers, call helpers(*snake_case_symbols) method to make them available.
Example:
helpers :timer, :storage, :compat_parameters
It will include Timer, Storage, and CompatParameters plugin helpers.
Built-in Plugin Helpers
child_processcompat_parametersevent_emitterevent_loopextractformatterinjectmetricsparserrecord_accessorserversocketstoragethreadtimerhttp_server
- Plugin Helper: Child Process
- Plugin Helper: Compat Parameters
- Plugin Helper: Event Emitter
- Plugin Helper: Event Loop
- Plugin Helper: Extract
- Plugin Helper: Formatter
- Plugin Helper: Metrics
- Plugin Helper: Inject
- Plugin Helper: Parser
- Plugin Helper: Record Accessor
- Plugin Helper: Server
- Plugin Helper: Socket
- Plugin Helper: Storage
- Plugin Helper: Thread
- Plugin Helper: Timer
- Plugin Helper: Http Server
- Plugin Helper: Service Discovery