[ 
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)

Reply via email to