Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CollectorOutput ¶
type CollectorOutput struct {
// contains filtered or unexported fields
}
func NewCollectorOutput ¶
func NewCollectorOutput(wg *sync.WaitGroup, options CollectorOutputOptions, templateOptions render.TextTemplateOptions, logger sreCommon.Logger, tracer sreCommon.Tracer, metricer sreCommon.Metricer) *CollectorOutput
func (*CollectorOutput) Send ¶
func (c *CollectorOutput) Send(event *common.Event)
type CollectorOutputOptions ¶
type KafkaOutput ¶
type KafkaOutput struct {
// contains filtered or unexported fields
}
func NewKafkaOutput ¶
func NewKafkaOutput(wg *sync.WaitGroup, options KafkaOutputOptions, templateOptions render.TextTemplateOptions, logger sreCommon.Logger, tracer sreCommon.Tracer, metricer sreCommon.Metricer) *KafkaOutput
func (*KafkaOutput) Send ¶
func (k *KafkaOutput) Send(event *common.Event)
type KafkaOutputOptions ¶
type SlackOutput ¶
type SlackOutput struct {
// contains filtered or unexported fields
}
func NewSlackOutput ¶
func NewSlackOutput(wg *sync.WaitGroup, options SlackOutputOptions, templateOptions render.TextTemplateOptions, grafanaOptions render.GrafanaOptions, logger sreCommon.Logger, tracer sreCommon.Tracer, metricer sreCommon.Metricer) *SlackOutput
func (*SlackOutput) Send ¶
func (s *SlackOutput) Send(event *common.Event)
type SlackOutputOptions ¶
type TelegramOutput ¶
type TelegramOutput struct {
// contains filtered or unexported fields
}
func NewTelegramOutput ¶
func NewTelegramOutput(wg *sync.WaitGroup, options TelegramOutputOptions, templateOptions render.TextTemplateOptions, grafanaOptions render.GrafanaOptions, logger sreCommon.Logger, tracer sreCommon.Tracer, metricer sreCommon.Metricer) *TelegramOutput
func (*TelegramOutput) Send ¶
func (t *TelegramOutput) Send(event *common.Event)
type TelegramOutputOptions ¶
type WorkchatOutput ¶
type WorkchatOutput struct {
// contains filtered or unexported fields
}
func NewWorkchatOutput ¶
func NewWorkchatOutput(wg *sync.WaitGroup, options WorkchatOutputOptions, templateOptions render.TextTemplateOptions, grafanaOptions render.GrafanaOptions, logger sreCommon.Logger, tracer sreCommon.Tracer, metricer sreCommon.Metricer) *WorkchatOutput
func (*WorkchatOutput) Send ¶
func (w *WorkchatOutput) Send(event *common.Event)
Click to show internal directories.
Click to hide internal directories.