Conectar
Vincule sua organização do Sentry uma vez a partir de Integrações.
Navegar e analisar
Leia issues com contexto completo e envie qualquer uma a um agente.
Automatizar
Regras que propõem ou iniciam trabalho automaticamente quando os erros correspondem.
Como funciona
O Orkestral conversa com a API do Sentry da sua organização. Uma vez conectado, ele puxa suas issues mais recentes (até 50 por vez) e as exibe na página Sentry na barra lateral. Cada issue mantém seus metadados reais: nível, projeto, contagem de ocorrências, usuários afetados, primeira e última ocorrência, e um permalink de volta ao Sentry. Quando você analisa uma issue, o Orkestral empacota o contexto do erro (título, culpado, exceção, stack trace, breadcrumbs, requisição, tags) e abre uma sessão de chat com sua equipe. O orquestrador CEO lê esse contexto, planeja e delega ao especialista certo. Modelos premium planejam; o FORGE local executa mudanças de código com custo de API de $0. As automações aplicam a mesma ideia sem que você precise observar. Uma regra corresponde aos erros recebidos por nível e projeto, e então propõe trabalho para sua revisão ou inicia a análise automaticamente.A página do Sentry só renderiza dados depois que você conecta uma conta. Até lá você vê um aviso para conectar. Tudo abaixo pressupõe que um workspace esteja ativo.
Conectar o Sentry
Abra Integrações
Vá até Integrações na barra lateral. A página do Sentry leva direto até lá com um botão Conectar quando nenhuma conta está vinculada ainda.
Autorize sua organização
Siga o fluxo de conexão do Sentry e conceda ao Orkestral acesso à sua organização. Você conecta uma organização por workspace.
Navegar pelas issues
Uma vez conectado, a página Sentry lista suas issues recentes, da mais nova para a mais antiga. Cada linha mostra a barra e o badge de severidade, o projeto, o ID curto, o título, o culpado (o local do código que o Sentry responsabiliza), a contagem de ocorrências, os usuários afetados e há quanto tempo foi vista pela última vez.Filtrar e buscar
Uma barra de filtros aparece assim que houver pelo menos uma issue.Buscar
Correspondência por texto livre no título, no culpado e no ID curto.
Projeto
Restrinja a um único projeto do Sentry, ou mantenha todos os projetos.
Nível
Filtre por severidade: fatal, error, warning, info ou debug.
Cores de severidade
Fatal e error
Fatal e error
Barra e badge vermelhos. As issues de maior atenção, crashes e exceções não tratadas.
Warning
Warning
Amarelo. Problemas recuperáveis que merecem uma olhada.
Info
Info
Azul. Eventos informativos que chegaram ao Sentry.
Debug
Debug
Cinza apagado. Eventos de diagnóstico de baixa prioridade.
Atualizar e atualização automática
Clique em Atualizar no cabeçalho para puxar as issues mais recentes sob demanda. Quando a atualização automática está ligada, o cabeçalho mostra um ponto verde com o intervalo (por exemplo auto ligado, a cada 5 min) e a lista se atualiza sozinha. Você define o intervalo na página de automações (veja abaixo). O padrão é a cada 5 minutos.Abrir a página do Sentry limpa o badge de não lidas no item da barra lateral, então o badge reflete os erros que você ainda não olhou.
Ler uma issue em detalhe
Clique em qualquer linha para abrir a página de detalhe da issue. É aqui que você obtém o quadro completo antes de decidir o que fazer.- Coluna principal
- Painel lateral
- Mensagem: a mensagem de erro bruta, pré-formatada.
- Exceção: o tipo e o valor da exceção, destacados em vermelho.
- Stack trace: cada frame com arquivo e linha. Os frames in-app são destacados e trazidos para frente; os frames de biblioteca ficam esmaecidos e marcados como lib para você focar no seu próprio código.
- Requisição: o método HTTP e a URL quando o erro veio de uma requisição.
- Breadcrumbs: a linha do tempo de eventos que levaram ao erro, cada um com sua categoria, mensagem e horário.
Abrir no Sentry
Pule para o permalink da issue no Sentry no seu navegador.
Analisar
Entregue a issue à sua equipe de agentes e abra a sessão de chat resultante.
Analisar uma issue com sua equipe
Analisar é a ponte do erro ao trabalho. Você pode acioná-lo a partir da lista de issues (o botão em cada linha) ou do cabeçalho de detalhe da issue.Clique em Analisar
O Orkestral coleta o contexto completo do erro e abre uma sessão de chat com sua equipe. Você cai nessa sessão automaticamente.
Deixe o CEO planejar e delegar
O orquestrador CEO lê o stack trace e os breadcrumbs, então encaminha o trabalho ao especialista certo (Backend, Frontend e assim por diante) e usa o FORGE para aplicar mudanças de código locais.
Automatizar: transformar erros em trabalho
Abra Automações pelo botão no cabeçalho do Sentry. É aqui que você para de clicar em Analisar manualmente. As regras observam as issues recebidas e agem sobre as que correspondem.O painel num relance
O topo da página mostra quatro estatísticas para você saber que o sistema está vivo:Regras ativas
Quantas das suas regras estão habilitadas, do total.
Monitoradas
Quantas issues estão atualmente em vista para correspondência.
Execuções
Quantas vezes as automações dispararam.
Última execução
Quando a automação mais recente disparou, ou nunca.
Definir o intervalo de atualização automática
No canto superior direito, escolha com que frequência o Orkestral verifica o Sentry em busca de novas issues: desligado, ou a cada 1, 5, 15, 30 ou 60 minutos. Este é o mesmo intervalo mostrado na página do Sentry. Defina como desligado para pausar a verificação por completo (você ainda pode atualizar manualmente).Criar uma regra
Clique em Nova regra
Use Nova regra no cabeçalho (ou o botão no estado vazio quando você ainda não tem regras).
Defina o nível mínimo
Escolha a menor severidade que deve disparar a regra: fatal, error, warning ou info. A regra corresponde a esse nível e a qualquer coisa mais severa (exibido como
error+ e assim por diante).Restrinja a um projeto
Escolha um único projeto do Sentry, ou deixe em qualquer projeto para corresponder a todos eles.
Escolha o agente
Atribua o trabalho a um agente específico, ou deixe em CEO (padrão) para que o orquestrador decida quem cuida disso.
Propor vs auto
O modo decide quanto a regra faz por conta própria.Propor
A regra apresenta um erro correspondente como trabalho proposto para você revisar. Nada começa até você aprovar. Padrão mais seguro. Exibido com um badge azul.
Auto
A regra inicia a análise automaticamente, abrindo uma sessão sem cliques. O caminho mais rápido do erro à correção. Exibido com um badge roxo.
Gerenciar suas regras
Cada linha de regra mostra um interruptor, seu nome, o badge de modo e um resumo de uma linha comoerror+ · checkout-api · Backend.
Habilitar ou desabilitar
Acione o interruptor para ligar ou desligar uma regra sem excluí-la.
Editar
Reabra o editor para alterar qualquer campo.
Excluir
Remova a regra após um aviso de confirmação.
Revisar o histórico de execuções
A seção Execuções lista o que as automações fizeram, da mais nova para a mais antiga. Cada entrada informa o resultado num relance:Analisado
Analisado
Ícone roxo. A regra iniciou uma análise. Clique na execução para pular direto para aquela sessão de chat.
Proposto
Proposto
Ícone verde. A regra apresentou a issue para sua revisão. Clique na execução para abrir a página de detalhe da issue.
Erro
Erro
Ícone vermelho. A execução falhou. Clique nela para abrir a issue relacionada e olhar mais de perto.
O que fazer em seguida
Comece com uma regra
Crie uma única regra propor no nível
error para o seu projeto mais movimentado, então acompanhe o histórico de execuções por um dia.Ajuste o intervalo
Se os erros são raros, aumente o intervalo de atualização para economizar chamadas de API. Se são críticos em tempo, reduza para cada minuto.
Evolua para auto
Quando as execuções em propor parecerem confiáveis, troque a regra para auto para que as correções comecem sem você.
Leia antes de enviar
Abra as sessões analisadas e revise o plano e as mudanças do FORGE antes de fazer o merge.
O Sentry combina bem com o resto do Orkestral. Issues analisadas viram sessões de chat normais, então a mesma revisão e acompanhamento que você usa para trabalho planejado se aplicam também aos erros.