[
https://issues.apache.org/jira/browse/IGNITE-23867?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Vyacheslav Koptilin updated IGNITE-23867:
-----------------------------------------
Labels: ignite-3 (was: )
> Implement Webhook Sink for EventLog
> -----------------------------------
>
> Key: IGNITE-23867
> URL: https://issues.apache.org/jira/browse/IGNITE-23867
> Project: Ignite
> Issue Type: Improvement
> Reporter: Andrey Novikov
> Priority: Major
> Labels: ignite-3
>
> This is a user-configurable entity that is configured via cluster
> configuration. A Sink defines where events from Channel(s) should be sent to.
> Sink has one method that can be called by channel: write(Event).
> The eventlog.sinks.<name>.type = “webhook” defines the Webhook Sink where
> <name> is the name of the unique cluster-wide name. NamedList should be used
> to define sinks and their names.
> Here are properties that are Webhook Sink specific:
> endpoint (where should events be sent)
> authentication (which type of authentication and it's settings should be
> used, default: {type: none}).
> ssl (which secure connection settings should be used,default: {})
> cacheSize (how many events we should keep in memory if sending is not
> possible, default: 1000)
> batchSize (how many events can be sent in a batch, default: 50)
> maxPeriod (maximum interval for batch collection in mills, default: 20_000)
> As a result of this ticket there should be a cluster configuration for the
> Webhook Sink and it's impelementation.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)