Slack sink connector
Spark
Flink
SeaTunnel Zeta
Used to send data to Slack Channel. Both support streaming and batch mode.
For example, if the data from upstream is [
age: 12, name: huan
], the content send to socket server is the following:{"name":"huan","age":17}
All data types are mapped to string.
Name | Type | Required | Default | Description |
---|---|---|---|---|
webhooks_url | String | Yes | - | Slack webhook url |
oauth_token | String | Yes | - | Slack oauth token used for the actual authentication |
slack_channel | String | Yes | - | slack channel for data write |
common-options | no | - | Sink plugin common parameters, please refer to Sink Common Options for details |
sink {
SlackSink {
webhooks_url = "https://hooks.slack.com/services/xxxxxxxxxxxx/xxxxxxxxxxxx/xxxxxxxxxxxxxxxx"
oauth_token = "xoxp-xxxxxxxxxx-xxxxxxxx-xxxxxxxxx-xxxxxxxxxxx"
slack_channel = "channel name"
}
}
- Add Slack Sink Connector