Configure Feishu Notification
This section describes how to configure Feishu notification.
The Feishu notification feature supports sending notifications to users in the following two ways:
-
Session Settings: Use a Feishu app to send notifications to specific users or departments.
-
Group Bot Settings: Use a Feishu bot to send notifications to specific group chats.
Prerequisites
-
The KubeSphere platform needs to have the WizTelemetry Notification extension installed and enabled.
-
You need to obtain the access parameters for the app or group bot from the Feishu platform in advance. For more information, refer to the Feishu Developer Documentation.
Steps
-
Log in to the KubeSphere web console.
-
In the upper right corner of the page, click the current username, and then select Notification Settings from the drop-down list.
-
On the Notification Settings page, on the Feishu tab, set the Feishu notification parameters, and then click OK.
-
Session Settings
Parameter Description Session ID
The User ID or Department ID of the session receiving notifications. Click Add to set multiple session IDs.
-
Group Chat Bot Settings
Parameter Description Webhook URL
The Webhook URL of the group chat bot. KubeSphere will send notifications to this URL.
Secret
The access secret key for the group chat bot.
Keywords
Keywords accepted by the group chat bot. Click Add to set multiple keywords.
-
Filter Conditions
KubeSphere sends notifications in the form of key-value pairs. When the key and value entered here match the key and value in the label settings of the rule group’s alerting rules, alerts meeting specific conditions can be sent through label filtering. 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 you can enter 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 specified key exists in the notification content.
-
Does Not Exist: The specified key does not exist in the notification content.
-
Regex Match: Filters notifications that meet the condition through a regular expression.
Value
The string that the value corresponding to the key must contain. Press Enter to set multiple strings; the condition is satisfied if the value corresponding to the key contains any one of these strings.
-
-
Click Send Test Message to confirm that the notification channel is working properly.
-
-
Click the Notification Disabled switch above to enable Feishu notification.