Além dos filtros trace de atributo de duração e extensão, os observadores trace usam um filtro trace aleatório para incluir uma amostra representativa do rastreamento que é observado. Por padrão, 1% de todos os rastreamentos vistos são mantidos por meio do filtro trace aleatório. Você pode configurar esse valor entre 0% e 100%, usando incrementos tão pequenos quanto 0,0001%. As alterações feitas no valor percentual mantido são reconhecidas instantaneamente pelo observador trace .
Visão geral
Existem vários casos de uso para quando você deseja alterar o valor percentual mantido. Para cada um dos casos de uso abaixo, você pode fazer a alteração por meio do Nerdlet de configurações do Infinite Tracing ou seguindo as instruções em nosso tutorial GraphQL: Atualizar o amostrador aleatório em um observador trace .
Janela de tempo curta
Digamos que você esteja lançando um novo recurso e gostaria de ver cada trace durante os primeiros 15 minutos do lançamento. Aumente a porcentagem mantida para 100% e você verá tudo. Abaixe novamente quando terminar.
Mostre-me tudo
Se você quiser explorar todos os seus dados, o tempo todo, coloque o percentual mantido em 100% e verá tudo.
Mostre-me todo o sinal e nenhum ruído
Você pode querer aumentar a relação sinal-ruído visualizando apenas o traço que nossos algoritmos consideraram especial. Mude a porcentagem mantida para 0% e você verá apenas valores discrepantes de duração e os rastreamentos que correspondem às regras de filtro do atributo span.
Mostre-me mais (ou menos)
Nosso padrão de 1% é apenas um ponto de partida. Se você tiver taxas de transferência de trace baixas, sem muitos valores discrepantes ou erros, ver apenas 1 em 100 rastreamentos pode não parecer suficiente. No outro extremo da escala, se você tiver muitos dados, fique tranquilo sabendo que pode reduzir o filtro em quatro ordens de magnitude.