This sink supports dingtalk bot. To use the dingtalk sink add the following flag:
--sink=dingtalk:<DINGTALK_WEBHOOK_URL>&label=<your_cluster_id>&level=<Normal or Warning, Warning default>
The following options are available:
label
- Custom labels on alerting message.(such as clusterId)level
- Level of event (default: Warning. Options: Warning and Normal)namespaces
- Namespaces to filter (defualt: all namespaces,use commas to separate multi namespaces)kinds
- Kinds to filter (default: all kinds,use commas to separate multi kinds. Options: Node,Pod and so on.)msg_type
- Type of message (default: text. Options: text and markdown)sign
- Signature Key(If DingTalk uses the security mechanism of signature, the key can be passed in through this field.)[Optional]
For example:
--sink=dingtalk:https://oapi.dingtalk.com/robot/send?access_token=a5c19f3e02feba7bd5dfc22bfb04afa212359acfe86fd80eb159187097b7d014&label=c550367cdf1e84dfabab013b277cc6bc2&level=Normal&sign=SEC4801ebab0yeuq924909668e5979f7d184b3f4bfac6a63ae36a
WARNING:ONLY SUPPORT ALIYUN PLATFORM
Default alert mode is text.
You can also use Markdown
alert mode by setting following flag:
--sink=dingtalk:<DINGTALK_WEBHOOK_URL>&label=<your_cluster_id>&level=<Normal or Warning, Warning default>&msg_type=markdown&cluster_id=<cluster_id>®ion=<region>
msg_type , cluster_id , cluster_id ,those params are all required.
You can find cluster_id
on ALIYUN Kubernetes website
For example:
--sink=dingtalk:https://oapi.dingtalk.com/robot/send?access_token=a5c19f3e02feba7bd5dfc22bfb04afa212359acfe86fd80eb159187097b7d014&label=c550367cdf1e84dfabab013b277cc6bc2&level=Normal&msg_type=markdown&cluster_id=c550367cdf1e84dfabab013b277cc6bc2®ion=cn-shenzhen