Observabilidade de aplicações frontend com Grafana Faro
A instrumentação frontend com Grafana Faro permite observar sinais produzidos no navegador e encaminhados ao Collector FE do Elven Observability. Ela complementa a telemetria do backend ao mostrar informações da experiência no lado do cliente.
Sinais disponíveis
Conforme o SDK e os recursos habilitados na aplicação, é possível coletar:
- sessões e navegação do usuário;
- eventos customizados registrados pela aplicação;
- logs estruturados do frontend;
- métricas de performance, como o tempo de carregamento.
A cobertura depende da configuração do Faro e do collector. Os atributos que permitem filtrar ou agrupar esses dados também variam conforme a instrumentação.
Como usar esses sinais
Use os dados de sessão e navegação para entender o contexto de uso. Consulte eventos e logs estruturados para observar registros gerados pela aplicação e métricas de performance para acompanhar tempos de carregamento ao longo do período selecionado.
Quando a instrumentação de tracing do frontend estiver habilitada, a navegação pode ser correlacionada a traces distribuídos do backend. A correlação depende do envio e da propagação do contexto de trace entre navegador e serviços; ela não estará disponível em todos os eventos.
Privacidade e volume
Não envie tokens, dados pessoais ou conteúdo sensível em eventos e logs. Defina uma taxa de amostragem compatível com o volume da aplicação e com o objetivo da coleta. Os eventos customizados devem conter apenas os atributos necessários para a análise.
Veja também
Para os passos de configuração, consulte o guia de Collector FE — Instrumentação Frontend com Grafana Faro.