|
Este documento foi traduzido usando tecnologia de tradução automática de máquina. Sempre trabalhamos para apresentar traduções precisas, mas não oferecemos nenhuma garantia em relação à integridade, precisão ou confiabilidade do conteúdo traduzido. Em caso de qualquer discrepância, a versão original em inglês prevalecerá e constituirá o texto official. |
Configurando o SUSE Observability para notificações do Slack
|
Usuários de SaaS do SUSE Observability podem usar notificações do Slack sem configuração adicional. Este guia é aplicável apenas para instalações do SUSE Observability auto-hospedadas que planejam usar o canal de notificações do Slack. |
Antes de usar o canal de notificações do Slack no SUSE Observability, você precisa seguir os seguintes passos para configurar tanto o Slack quanto o SUSE Observability:
-
Crie um app Slack para o SUSE Observability em seu espaço de trabalho
-
Configure o SUSE Observability com as credenciais desse app Slack.
Criando um app Slack para o SUSE Observability
|
Você precisa ter permissões no Slack para gerenciar apps Slack para seu espaço de trabalho. |
Acesse a Página da API do Slack e clique no botão Criar Novo App.
-
Selecione a opção "A partir de um manifesto de app" na caixa de diálogo que se abre.
-
Selecione o espaço de trabalho para o qual deseja enviar notificações e clique em próximo.
-
Copie o conteúdo do manifesto do app Slack abaixo e cole na área de texto. Certifique-se de substituir os valores em
redirect_urlspelas URL(s) da sua instância do SUSE Observability. Clique em próximo. -
Verifique se a URL está correta e se os "escopos do bot" listados são
channels:join, channels:read, chat:write, groups:reade clique no botão de criar para criar o app. -
Na página de "Informações básicas" do app, é possível alterar o ícone na seção de informações de exibição; por exemplo, substitua-o pelo logotipo do SUSE Observability
.
{
"display_information": {
"name": "SUSE Observability",
"description": "Receive notification messages from SUSE Observability",
"background_color": "#000000"
},
"features": {
"bot_user": {
"display_name": "SUSE Observability",
"always_online": true
}
},
"oauth_config": {
"redirect_urls": [
"https://the.url.of.your.stackstate.installation"
],
"scopes": {
"bot": [
"channels:join",
"channels:read",
"chat:write",
"groups:read"
]
}
},
"settings": {
"org_deploy_enabled": false,
"socket_mode_enabled": false,
"token_rotation_enabled": false
}
}
Configure o SUSE Observability com as credenciais desse app Slack
O SUSE Observability precisa ser configurado com as credenciais do app Slack que você criou. Você pode fazer isso adicionando o seguinte ao arquivo values.yaml da sua instalação do SUSE Observability:
stackstate:
components:
all:
extraEnv:
open:
CONFIG_FORCE_stackstate_notifications_channels_slack_authentication_clientId: "<app client id>"
secret:
CONFIG_FORCE_stackstate_notifications_channels_slack_authentication_clientSecret: "<app client secret>"
Os valores <app client id> e <app client secret> podem ser encontrados na seção "Credenciais do app" na página "Informações básicas" do app Slack que você criou. Aplique essas alterações de configuração executando o mesmo comando Helm usado durante a instalação do SUSE Observability (para Kubernetes ou OpenShift).
Agora você está pronto para usar o canal de notificação do Slack!