- Logs do Console
- Replays de Sessão
- Solicitações XHR/Fetch/WebSocket
- Exceções
Primeiros passos
- Importação de pacote
- Tag de script
Instale por importação de pacote (recomendado)Use o comando a seguir para instalar o pacote do navegador.Inicialize o ClickStack
Opções
apiKey- Sua API key de ingestão do ClickStack.service- O nome do serviço com que os eventos aparecerão na UI do HyperDX.tracePropagationTargets- Uma lista de padrões regex para corresponder a requisições HTTP e vincular traces de frontend e backend; isso adicionará um cabeçalhotraceparentadicional a todas as requisições que correspondam a qualquer um dos padrões. Isso deve ser definido como o domínio da API do seu backend (ex.:api.yoursite.com).consoleCapture- (Opcional) Captura todos os logs do console (padrãofalse).advancedNetworkCapture- (Opcional) Captura cabeçalhos e corpos completos de requisições e respostas (padrãofalse).url- (Opcional) A URL do OpenTelemetry Collector, necessária apenas para instâncias self-hosted.maskAllInputs- (Opcional) Se deve mascarar todos os campos de entrada no replay de sessão (padrãofalse).maskAllText- (Opcional) Se deve mascarar todo o texto no replay de sessão (padrãofalse).disableIntercom- (Opcional) Se deve desabilitar a integração com o Intercom (padrãofalse)disableReplay- (Opcional) Se deve desabilitar o replay de sessão (padrãofalse)
Configuração adicional
Associar informações ou metadados do usuário
userEmail, userName e teamName preencherão a UI de sessões com os
valores correspondentes, mas podem ser omitidos. Quaisquer outros valores adicionais podem ser
especificados e usados para pesquisar eventos.
Captura automática de erros em error boundaries do React
attachToReactErrorBoundary.
Enviar ações personalizadas
addAction com o nome do evento e metadados
opcionais do evento.
Exemplo:
Ativar a captura de rede dinamicamente
enableAdvancedNetworkCapture ou disableAdvancedNetworkCapture, conforme necessário.
Habilite a medição de tempo de recursos para solicitações CORS
Timing-Allow-Origin para ser enviado com a solicitação. Isso permitirá que o ClickStack capture informações detalhadas de
tempo do recurso para a solicitação, como resolução de DNS, download da resposta
etc., por meio de PerformanceResourceTiming.
Se você estiver usando express com os pacotes cors, poderá usar o snippet
a seguir para habilitar o cabeçalho: