Ao criar uma trilha e entregar eventos ao SLS, o ActionTrail cria automaticamente um Logstore e um índice no Simple Log Service (SLS). Se esse índice for excluído ou modificado manualmente, os recursos de consulta avançada e alerta de eventos podem ficar indisponíveis. Para resolver esse problema, restaure as configurações do índice.
Configure um índice no console
Restaure a configuração padrão do índice diretamente no console do ActionTrail.
Faça login no console do ActionTrail.
No painel de navegação à esquerda, clique em Trail.
Na página Trails, localize a trilha desejada. Na coluna Storage Service, passe o mouse sobre SLS ou SLS&OSS e clique em nome do Logstore do SLS.
No console do Simple Log Service, escolha .
No painel Search & Analysis, desative a chave LogReduce, ative a chave Full-text Index e ative a chave Enable Analytics para os campos relevantes no objeto
event.Clique em Confirm.
Na caixa de diálogo Search & Analysis Settings, clique em Confirm.
Defina um índice com o Cloud Shell
Também é possível recriar o índice executando um comando no CloudShell.
Faça login no CloudShell.
-
Execute o comando a seguir para criar o índice.
actiontrail-update-index [project] [logstore] [regionId]NotaSubstitua os espaços reservados project, logstore e regionId pelo nome do seu projeto, pelo nome do seu Logstore e pelo ID da região onde o projeto está localizado. Essas informações estão disponíveis na página de detalhes da trilha no console do ActionTrail.
Exemplo:
actiontrail-update-index actiontrail-ev**** actiontrail-test**** cn-hangzhou
Falha na consulta avançada com "The project does not belong to you"
Ao usar a consulta avançada no console do ActionTrail, você pode receber a mensagem de erro "The project does not belong to you" ou ver um aviso informando que nenhuma trilha atende às condições da consulta.
Causa
Esse erro indica falta de permissão para acessar o projeto especificado no Simple Log Service (SLS). As causas mais comuns incluem:
O projeto do SLS em uso (por exemplo, normandy-actiontrail-log) não pertence à sua conta atual da Alibaba Cloud.
Você é um usuário do Resource Access Management (RAM) e não tem permissões de leitura no projeto do SLS.
Nenhuma trilha foi criada; portanto, o sistema não gerou automaticamente o projeto correspondente no SLS.
Solução
Solicite ao administrador da sua conta Alibaba Cloud que conceda permissões de leitura no projeto do SLS, como as permissões
log:GetProjectelog:GetLogStoreLogs.Se ainda não tiver criado uma trilha, faça login no console do ActionTrail e crie uma trilha que entregue eventos ao SLS. O sistema criará automaticamente um projeto do SLS para você. Para eventos de gerenciamento, o projeto segue o formato
actiontrail-logs-<Account ID>-<random suffix>. Para eventos de dados, o projeto específico da região segue o formatoactiontrail-log-<Account ID>-<Region ID>.Verifique se está usando o projeto de logs da trilha correto, e não um projeto pertencente a outra conta ou região.