Plataforma open source de observabilidade para pesquisar e visualizar logs, traces, métricas, replays de sessão e erros no ClickHouse.
- Estrelas
- 9,384
- Forks
- 690
- Issues abertas
- 561
- Último commit
- ontem
O que é?
highlight.io é uma plataforma de monitoramento que reúne reprodução de sessões, monitoramento de erros, logging e distributed tracing em um único produto. A reprodução de sessões registra alterações no DOM e interações dos usuários no navegador, além de requisições de rede e saídas do console, para que desenvolvedores possam ver o que o usuário fez antes da ocorrência de um erro. Erros, logs e traces são vinculados às sessões de origem, facilitando a investigação de um bug no frontend e das atividades correspondentes no backend.
O projeto oferece um serviço hospedado em app.highlight.io e também pode ser hospedado por conta própria. Uma instância para hobby roda em uma única máquina Linux com Docker, com limites mensais documentados para sessões e erros, enquanto implantações enterprise contam com documentação própria. Os SDKs de cliente são mantidos no diretório sdk do repositório.
O projeto inclui regras de alertas, agrupamento de erros personalizável e busca em logs e traces, além de integrações com outras ferramentas.
Recursos principais
- 01Reprodução de sessões que registra alterações no DOM, interações dos usuários e requisições de rede no navegador.
- 02Monitoramento de erros com regras personalizáveis de agrupamento e alertas.
- 03Busca em logs e traces com coleta automática de propriedades.
- 04Erros, logs e traces vinculados às sessões de usuário correspondentes.
- 05Instalação de SDKs de cliente com um estilo de uma linha e implantação Docker para hobby com um único comando.
Casos de uso
- Diagnosticar bugs no frontend observando o que o usuário fez antes de ocorrer um erro.
- Monitorar os erros e logs de uma aplicação web em um só lugar.
- Executar uma stack de monitoramento hospedada por conta própria para manter os dados de telemetria internamente.
Início rápido
- 1
Clone o repositório com os submódulos
git clone --recurse-submodules https://github.com/highlight/highlight - 2
Entre no diretório docker e execute o script de instalação do hobby
cd docker && ./run-hobby.sh - 3
Acesse https://localhost e faça login com ADMIN_PASSWORD de docker/.env
Antes de usar
- A configuração hobby auto-hospedada é recomendada apenas no Linux com pelo menos 8 GB de RAM, 4 CPUs e 64 GB de disco.
- O plano hobby auto-hospedado foi pensado para menos de 10 mil sessões e 50 mil erros por mês.
- A licença não está claramente especificada nos metadados (NOASSERTION).
Tópicos
Perguntas frequentes
- O que é highlight?
- Plataforma open source de monitoramento full-stack que reúne reprodução de sessões, monitoramento de erros, logs e traces, com hospedagem própria via Docker. highlight.io é uma plataforma de monitoramento que reúne reprodução de sessões, monitoramento de erros, logging e distributed tracing em um único produto. A reprodução de sessões registra alterações no DOM e interações dos usuários no navegador, além de requisições de rede e saídas do console, para que desenvolvedores possam ver o que o usuário fez antes da ocorrência de um erro. Erros, logs e traces são vinculados às sessões de origem, facilitando a investigação de um bug no frontend e das atividades correspondentes no backend.
- highlight é gratuito? Qual é a licença?
- highlight é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- highlight ainda é mantido?
- Manutenção ativa. O último commit de highlight foi em 21 de out. de 2026.
- Para que posso usar highlight?
- Diagnosticar bugs no frontend observando o que o usuário fez antes de ocorrer um erro. Monitorar os erros e logs de uma aplicação web em um só lugar. Executar uma stack de monitoramento hospedada por conta própria para manter os dados de telemetria internamente.
- Como instalar highlight?
- Clone o repositório com os submódulos: git clone --recurse-submodules https://github.com/highlight/highlight Entre no diretório docker e execute o script de instalação do hobby: cd docker && ./run-hobby.sh Acesse https://localhost e faça login com ADMIN_PASSWORD de docker/.env
- Onde consigo highlight?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/highlight/highlight
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Agente open source da Datadog que coleta métricas, logs, traces e profiles de hosts e os envia para a plataforma Datadog.
Plataforma open source de observabilidade nativa do OpenTelemetry que reúne logs, métricas, traces, alertas e dashboards em uma única ferramenta que pode ser hospedada por você.
Plataforma de observabilidade auto-hospedável para logs, métricas, traces, RUM e monitoramento de LLMs, desenvolvida em Rust e apresentada como alternativa ao Datadog e ao Splunk.
Plataforma open source de observabilidade que reúne monitoramento de disponibilidade, páginas de status, gestão de incidentes, alertas de plantão, logs, traces e métricas em um único app auto-hospedável.
Sistema de APM para monitorar, rastrear e diagnosticar arquiteturas distribuídas e cloud-native de microsserviços.