Highlight

Full stack monitoring platform providing session replay, error tracking, and server side logging for web applications.

Highlight screenshot 1

Highlight is an open-source, self-hosted monitoring platform that combines error tracking, session replay, and performance insights into a single interface. The software is deployed as a web application and server, with options for a hosted version or self-hosting via Docker for those who prefer to manage their own infrastructure.

Developers use Highlight to identify and resolve bugs by linking frontend user interactions with backend server logs and traces. It is designed to be installed via client SDK snippets across various environments to capture real-time telemetry data from web applications. By consolidating these different data streams, the platform allows teams to move from detecting an error to seeing exactly how it occurred in a user's browser.

Key features

  • DOM-based high-fidelity session replay to visualize browser interactions
  • Error monitoring with customizable grouping and alerting rules
  • Server-side log aggregation with search and threshold alerts
  • Distributed tracing to track the performance of server operations
  • Capture of outgoing network requests and frontend console logs
  • Linking of sessions, errors, and logs to provide full-stack context
  • Support for a wide range of SDKs for different programming languages
  • Integration capabilities with external developer tools

The platform is built using Golang and TypeScript. It offers a hobbyist self-hosted deployment path for smaller workloads, recommending a minimum of 8GB RAM, 4 CPUs, and 64GB of disk space, as well as an enterprise version for scalable production environments. The architecture focuses on the cohesion between different observability pillars, ensuring that a specific error can be traced directly back to the session replay and the corresponding server logs. This integration removes the need to manually correlate timestamps across different monitoring tools.

Highlight is a modern observability tool for developers who prefer an integrated monitoring experience.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity3 months ago
Repository Age5 years
LicenseApache-2.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.