Slack Integration

Streamline alerts management with Slack integration

Integrating Slack streamlines the management of Alerts in clusters, allowing users to receive timely notifications to the defined Slack channel when alerts are detected.

🛠️ How to create Slack Profile

There are two options for creating a Profile: from the Settings tab or directly from the Overview.

From the Settings tab

Go to the Settings tab on the left panel -> select Integrations -> click the +Add Integration button and select Slack from the drop-down -> insert the required data.

Slack profile from settings

From the Overview tab

Go to the Overview tab on the left panel -> find the cluster to which you want to apply the Profile and click gear button -> go to Customizations -> find Integrations and click the Communication & Messaging drop-down list -> click the Add New Profile button and select Slack -> configure the profile.

Slack profile from overview

Slack profile configuration

  1. Name the profile.

  2. Configure the profile:

    • It is important to include relevant data in the slack_token field as it is a mandatory one. Learn how to configure slack_token here.

    • Indicate the name of the Slack channel where you want to receive the alerts. This field is mandatory, and the indicated channel will be the default channel if Advanced Alert Routing fails. To specify the Slack channel, enter its name in the channel field.

    • Set up Advanced Alert Routings to send alerts to different Slack channels for various workloads within a cluster.

  1. Use Set as default checkbox to automatically assign the profile to the clusters. 💡 NOTE: The manually assigned profile takes priority over the default one.

  2. Verify if your Slack is configured properly with the Test Integration button.

  3. Click Save button

🛠️ How to apply Slack Profile

Apply to a single cluster

To apply Slack Profile to the cluster, go to the Overview tab on the left panel -> find the cluster to which you want to apply the Slack Profile and click gear button -> go to Customizations -> select the needed profile in the Communication & Messaging drop-down list.

Applying Slack profile to a single cluster

Apply to multiple clusters

To apply the profile to multiple clusters from a single view, use the Manage Assignments feature.

Go to the Settings tab on the left panel -> select the Integrations -> click the Manage Assignments button -> go to Communication & Messaging section and apply the profiles for the needed clusters -> click the Save Changes button.

Applying Slack profile to multiple clusters

Advanced Alerts Routing

If you need to configure routing for Slack alerts in a more advanced way, PerfectScale provides an option for setting it up with labels.

This approach enables sending alerts to different Slack channels for various workloads within a cluster.

Learn how to configure routings here.

If the value of a label with key label_key is wrong or empty, PerfectScale will send Alerts to the default Slack channel specified in the channel row.

Slack Integration Verification

To verify the accuracy of your Slack configuration, simply click on the Test Integration button. When the configuration is correct, you will see the message Slack Configured Correctly . In case of Slack Configured Wrongly response, check and ensure the correctness of the data.

Slack integration verification

Last updated