Set Up DingTalk Notification
This section describes how to set up DingTalk notification.
DingTalk notification functionality supports sending notifications to users through the following two methods:
Chat Settings: Use a DingTalk application to send notifications to specific users or departments.
Chatbot Settings: Use a DingTalk chatbot to send notifications to specific group chats.
Prerequisites
You should have the Platform Settings Management permission on the KubeSphere platform. For more information, refer to "Platform Roles".
WhizardTelemetry Notification should have been installed and enabled.
You should get the access parameters for the application or chatbot from DingTalk in advance. For more information, see DingTalk Developer Documentation.
Steps
Log in to the KubeSphere web console with a user who has the Platform Settings Management permission.
Click in the upper-right corner of the KubeSphere web console to enter the Platform Settings page.
Click Notification Management > Notification Channels in the left navigation pane.
On the Notification Channels page, click the DingTalk tab, set the DingTalk notification parameters, and then click OK.
Chat Settings
Parameter Description App Key
The App Key of the DingTalk application.
App Secret
The App Secret of the DingTalk application.
Chat ID
The Chat ID that will receive notifications. Click Add to set multiple Chat IDs.
Chatbot Settings
Parameter Description Webhook URL
The Webhook URL of the chatbot. KubeSphere will send notifications to this URL.
Secret
The access key of the chatbot.
Keywords
The keywords accepted by the chatbot. Click Add to set multiple keywords.
Filter Conditions
The notifications sent by KubeSphere are presented in the form of key-value pairs. When the key and value filled in here match the key and value in the label settings of the alert rules in rule groups, the notifications can be filtered by labels and alert notifications that meet specific label conditions can be sent to receivers. Click Add to set multiple conditions.
Parameter Description Key
The key in the notification content. Click the dropdown list to select a preset key, or input a custom key in the dropdown list.
Operator
The operator for the filter condition.
Contains: The value corresponding to the key contains a specific string.
Does Not Contain: The value corresponding to the key does not contain a specific string.
Exists: The specific key exists in the notification content.
Does Not Exist: The specific key does not exist in the notification content.
Regex Match: Filter notifications that meet the conditions through a regular expression.
Values
The value corresponding to the key must include the specified string. Press Enter to set multiple strings. If the value corresponding to the key contains any of these strings, the condition is met.
Click Send Test Message to confirm that the notification channel is working properly.
In the upper-right corner of the DingTalk tab, click the toggle switch to set the DingTalk notification function to Enabled.
Feedback
Was this page Helpful?
Receive the latest news, articles and updates from KubeSphere
Thanks for the feedback. If you have a specific question about how to use KubeSphere, ask it on Slack. Open an issue in the GitHub repo if you want to report a problem or suggest an improvement.