Slack¶
Slack is a collaboration platform that allows teams to communicate and work together in real-time. It offers messaging, file sharing, and integration with various tools, making it an essential platform for remote teams and organizations that need to stay connected and productive. Slack's channels help organize conversations by topic, project, or team, streamlining communication and collaboration.
The Slack application allows you to retrieve the status of Slack services and check their availability. Status information can be visualized from the Slack Status website.
Options
- Name*: Just a simple label to find it easier in the SenHub's interface.
- Description: Description for your own usage only.
- Group: optional — assign this instance to a group to organise it within SenHub.
Example output
The connector polls the Slack status API and returns one channel per Slack service, each carrying its current health as a string (ok when the service is healthy, otherwise the active incident type: incident, notice, or outage):
{
"metrics": [
{ "channel": "Login/SSO", "value": "ok" },
{ "channel": "Messaging", "value": "ok" },
{ "channel": "Posts/Files", "value": "ok" },
{ "channel": "Calls", "value": "incident" },
{ "channel": "Apps/Integrations/APIs", "value": "ok" },
{ "channel": "Connections", "value": "incident" },
{ "channel": "Link Previews", "value": "ok" },
{ "channel": "Notifications", "value": "ok" },
{ "channel": "Search", "value": "ok" },
{ "channel": "Workspace/Org Administration", "value": "ok" }
],
"message": "Metrics successfully retrieved.",
"status": "OK",
"date": 1725981405127
}
When all services are healthy, every channel reports ok.