Pular para o conteúdo

Use o Sentry com o MonstarX

ResumindoCrie um token pessoal do Sentry com escopos de leitura e cole na linha do Sentry em Backend → Nuvem. O agente do MonstarX passa a listar suas organizações e projetos, buscar issues e ler uma delas em detalhe — assim você pode dizer “corrija o principal erro do Sentry”. Ele só lê.

Leia erros e issues dos seus projetos no Sentry.

Tipo
Ferramenta de negócios · chave de API
Categoria
Análise e monitoramento
Conecte com
Chave de API

O Sentry registra os erros e as falhas que acontecem em um software, agrupados em issues. Conecte-o com um token (um código, parecido com uma senha, que permite que um software leia sua conta do Sentry) e o agente do MonstarX (a IA com quem você conversa) consegue ler essas issues enquanto trabalha: ver o que está dando errado para os usuários reais e corrigir, sem você precisar copiar stack traces para o chat.

Esta é uma ferramenta de negócio: o MonstarX lê o Sentry por você. O app que você cria nunca recebe o seu token.

O que o MonstarX pode fazerQuando
Listar suas organizaçõesQualquer modo
Listar os projetos de uma organizaçãoQualquer modo
Buscar as issues de uma organização, com os termos de busca do próprio Sentry (como is:unresolved) e, se quiser, em um só projetoQualquer modo
Ler uma issue em detalheQualquer modo

O que ele nunca faz: resolver, atribuir, ignorar ou excluir issues, alterar alertas ou configurações de projeto, nem enviar nada para o Sentry.

  • Uma conta do Sentry em sentry.io. Servidores do Sentry auto-hospedados não são compatíveis — o MonstarX só conversa com o sentry.io.
  • Você é o proprietário do projeto no MonstarX. Só o proprietário pode conectar ou desconectar uma ferramenta.
  1. No Sentry, abra User settings > Personal Tokens e crie um token novo.

  2. Dê a ele estes escopos de leitura: org:read (o MonstarX verifica este ao conectar), project:read e event:read.

  3. Salve e copie o token.

Guias do próprio Sentry: Authentication e Permissions & scopes.

  1. Abra seu projeto e clique em Backend na barra superior e depois em Nuvem.

  2. Role até Conectores, encontre o Sentry e clique em Conectar.

  3. Cole o token no campo Chave de API e clique em Conectar.

  4. O MonstarX testa o token listando suas organizações. Se der certo, a linha mostra Conectado. Se o token for recusado, você vê o erro e nada é salvo.

Você digitaO que acontece
“Quais são as principais issues não resolvidas no meu projeto do Sentry ‘booking-web’?”O MonstarX busca as issues e lista no chat.
“Leia a issue 4512 do Sentry e corrija.”Ele lê os detalhes da issue e, no modo Criar, altera o código do seu app para corrigir a causa.
“Quais projetos eu tenho no Sentry?”Ele lista suas organizações e os projetos delas.
  • Fica com o MonstarX. O token fica guardado com criptografia nos servidores do MonstarX. Ele nunca é escrito no código do seu app nem entregue a ele.
  • Só leitura. O MonstarX só lê. Dê ao token apenas escopos de leitura: assim, mesmo que ele vaze, ninguém consegue alterar nada no Sentry.
  • Lido como informação. Mensagens de erro e dados de eventos são tratados como informação, nunca como instrução.
  • Desconecte quando quiser. Clique em Desconectar ao lado do Sentry em BackendNuvem e confirme Desconectar Sentry deste projeto?. O MonstarX apaga o token. Se não precisar mais dele, revogue o token no Sentry também.
  • Um token pessoal age como você, então o MonstarX vê as organizações e os projetos que você vê.
  • Diga a organização ou o projeto quando pedir — isso economiza um passo para o MonstarX.
  • Para erros no app que você está criando no MonstarX, talvez você nem precise do Sentry: o MonstarX consegue ler os logs do seu app.
O MonstarX pode resolver ou atribuir issues do Sentry?

Não. Ele pode listar organizações e projetos, buscar issues e ler uma issue. Marque as issues como resolvidas no próprio Sentry quando a correção estiver no ar.

Funciona com o Sentry auto-hospedado?

Não. A conexão só conversa com o sentry.io.

Meu app pode enviar os erros dele para o Sentry?

Isso é diferente desta conexão. Peça ao MonstarX para adicionar o envio de erros ao Sentry no seu app; ele vai pedir o DSN ou as chaves do seu projeto, que ficam em Backend → Segredos. Veja Guarde chaves de API com segurança.