Documentation ¶
Index ¶
Constants ¶
View Source
const ( FLB_ERROR = C.FLB_ERROR FLB_OK = C.FLB_OK FLB_RETRY = C.FLB_RETRY FLB_PROXY_INPUT_PLUGIN = C.FLB_PROXY_INPUT_PLUGIN FLB_PROXY_GOLANG = C.FLB_PROXY_GOLANG )
Define constants matching Fluent Bit core
Variables ¶
This section is empty.
Functions ¶
func FLBPluginRegister ¶
When the FLBPluginInit is triggered by Fluent Bit, a plugin context is passed and the next step is to invoke this FLBPluginRegister() function to fill the required information: type, proxy type, flags name and description.
func FLBPluginUnregister ¶
Release resources allocated by the plugin initialization
Types ¶
type FLBEncoder ¶
type FLBEncoder struct {
// contains filtered or unexported fields
}
func NewEncoder ¶
func NewEncoder() *FLBEncoder
func (*FLBEncoder) Encode ¶
func (enc *FLBEncoder) Encode(val interface{}) (packed []byte, err error)
type FLBInPlugin ¶
type FLBInPlugin C.struct_flbgo_input_plugin
type FLBPluginProxyDef ¶
type FLBPluginProxyDef C.struct_flb_plugin_proxy_def
Local type to define a plugin definition
Click to show internal directories.
Click to hide internal directories.