Docs - Community (Support & Feedback) - Feature request - Bug report highlight.io: The open-source, fullstack monitoring platform. highlight.io is a monitoring tool for the next generation of developers (like…
Docs - Community (Support & Feedback) - Feature request - Bug report
highlight.io: The open-source, fullstack monitoring platform.
highlight.io is a monitoring tool for the next generation of developers (like you!). Unlike the age-old, outdated tools out there, we aim to build a [cohesive](#we-build-a-cohesive-product), [modern](#we-build-for-todays-developer) and [fully-featured](#features) monitoring solution, something we wished WE had. And it's all open source :)
At a high level, highlight.io's feature set is:
- [Session Replay](#session-replay-understand-why-bugs-happen)
- [Error Monitoring](#error-monitoring-understand-what-bugs-are-happening)
- [Logging](#logging)
We strive to make highlight.io as easy to install as a few lines of code in any environment.
Read more about our [features](#features), [values](#our-values) and [mission](#our-mission) below, and get started at https://highlight.io today!
Table of Contents
- [Get started for free](#get-started)
- [Features](#features)
- [SDKs](#sdks)
- [Contributors](#contributors)
- [Mission](#our-mission)
- [Values](#our-values)
Get started
Hosted highlight.io (free to get started!)
The fastest and most reliable way to get started with highlight.io is signing up for free at app.highlight.io. After making an account, getting started is as easy as installing the client SDK snippet.
Hobby self-hosted
Deploy a hobby instance in one line on Linux with Docker (we recommend at least 8GB of RAM, 4 CPUs, and 64 GB of disk space):
bash
git clone --recurse-submodules https://github.com/highlight/highlight
# or `git submodule update --init --recursive` on git < 2.13
cd docker && ./run-hobby.sh
After a brief frontend load time, the app should be accessible at https://localhost. Use the password set in docker/.env variable ADMIN_PASSWORD with any valid email address.
Good for <10k sessions and <50k errors ingested monthly. See our docs for more info and limitations.
Enterprise self-hosted
See our enterprise self-hosted docs to deploy a scalable, production-ready instance with support from our team.
Features
Session Replay: Understand WHY bugs happen.
- Dom-based High-fidelity Replay: Replay every interaction and dom change that happened in a given browser session (powered by https://github.com/rrweb-io/rrweb)
- Outgoing Network Requests: See all the network requests (and their contents) in a given session to reproduce the data that was sent/received by your frontend -> docs
- Console logs: Analyze the logs printed (
console.error,console.log, etc..) to the console from your frontend -> docs - Embedded Error Monitoring: See the errors associated with a given session to understand what the user was doing leading up to them.
- Session Comments: Comment on errors to communicate with your team on user frustration, bugs, and more! -> docs
- Integrations with your favorite tools -> docs
Error Monitoring: Understand WHAT bugs are happening.
- Customizable Error Grouping: Customize rules for grouping repeated errors -> docs
- Customizable Alerting Rules: Customize how often, and where alerts are sent -> docs
- Embedded Session Replay: See all of the sessions associated with any given error.
- SDK Support: Support for a long (and growing!) list of [SDKs](#sdks).
- Integrations with your favorite tools -> docs
Logs: Dig deeper into what's happening on your server.
- Powerful Search: Search across all your logs, with automatic property collection -> docs
- Log Alerts: Set thresholds for your log alerts, and view them in the alerts dashboard -> docs
- Embedded Session Replay and Errors: See all of the sessions & errors associated to a log.
- SDK Support: Support for a long (and growing!) list of [SDKs](#sdks).
- Integrations with your favorite tools -> docs
Traces: Track the performance of operations on your server.
- Powerful Search: Search across all your traces, with automatic property collection -> docs
- Log Alerts: Set thresholds for your log alerts, and view them in the alerts dashboard -> docs
- Embedded Session Replay, Errors and Logs: See all of the sessions, errors, and logs associated to a trace.
- SDK Support: Support for a long (and growing!) list of [SDKs](#sdks).
- Integrations with your favorite tools -> docs
More?! Metrics? Traces? Merch?
Have an idea for what we should build next? Please share our community or via a Github Issue!
Read a full list of highlight.io features.
SDKs
All of our SDKs for highlight.io can be found in the sdk directory. To get started with these SDKs, we recommend the getting started guide in our docs.
Contributors
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
Jay Khatri💻 📖
Vadim Korolik💻 📖
Zane Mayberry💻 📖
Eric Thomas💻 📖
Chris Schmitz💻 📖
Chris Esplin💻 📖
Spencer Amarantides💻 📖
Abhishek More💻
Aaron💻
Julian Schneider🎨
Cameron Brill💻
Sasha Aptlin💻
Richard Hua💻
Anthony Teo💻
Nathan Brockway💻
John Pham💻
Lewis Liu💻
Darius💻
George Thayamkery💻
Betty Alagwu💻
Aaron Carver💻
Nathan R💻
<img src="https://avatars.githubusercontent.com/u/9276441?v=4?s=100" width="100px;" alt="denis
…
Members
-
highlight ★ PINNED
highlight.io: The open source, full-stack monitoring platform. Error monitoring, session replay, logging, distributed tracing, and more.
TypeScript ★ 9.3k 3mo agoExplain → -
highlight.io ★ PINNED ▣
Documentation and landing page site for highlight.io
TypeScript ★ 6 3y agoExplain → -
party-parrot-as-a-service
No description.
TypeScript ★ 38 9mo agoExplain → -
rrweb
No description.
TypeScript ★ 14 1y agoExplain → -
example-monorepo-pnpm
An example monorepo setup with pnpm.
TypeScript ★ 7 3y agoExplain → -
nextjs-highlight-demo ▣
No description.
TypeScript ★ 6 3mo agoExplain → -
otel-flask-example
An example repo for a flask app built with opentelemetry
Python ★ 3 1y agoExplain → -
highlight-php
No description.
PHP ★ 3 2y agoExplain → -
example-angular
An example Angular App with Highlight configured.
HTML ★ 3 3y agoExplain → -
session-replay-performance-benchmark
An honest performance bench mark of session replay on modern web applications.
JavaScript ★ 3 2y agoExplain → -
otel-fastapi-example
No description.
Python ★ 2 1y agoExplain → -
flask-react-example
A sample app with a Python Flask backend and a React.js frontend that sets up highlight full stack observability.
TypeScript ★ 1 1y agoExplain → -
eShop ⑂
A reference .NET application implementing an eCommerce site
C# ★ 1 9mo agoExplain → -
gatsby-plugin-highlight
Gatsby plugin for adding Highlight error monitoring and session recording.
JavaScript ★ 1 1y agoExplain → -
fingerprintjs ⑂ ▣
Browser fingerprinting library with the highest accuracy and stability. Modified to allow configuring fingerprinting sources.
TypeScript ★ 1 4y agoExplain → -
react ▣
No description.
TypeScript ★ 1 3y agoExplain → -
react-mentions ⑂
@mention people in a textarea
JavaScript ★ 1 2y agoExplain → -
clickhouse-sql-parser ⑂
ClickHouse SQL Parser writing in Go
Go ★ 0 1y agoExplain → -
examples
Highlight.io Example Apps with Highlight SDKs installed
★ 0 1y agoExplain → -
opentelemetry-sdk-workers ⑂
An Otel SDK for Cloudflare Workers
JavaScript ★ 0 1y agoExplain → -
cloudformation-template
No description.
★ 0 1y agoExplain → -
vercel-otel
No description.
TypeScript ★ 0 5mo agoExplain → -
traceloop-docs ⑂
Documentation for Traceloop & OpenLLMetry
★ 0 2y agoExplain → -
opentelemetry-proto ⑂
OpenTelemetry protocol (OTLP) specification and Protobuf definitions
Makefile ★ 0 2y agoExplain → -
remix-on-fastly ▣
An initial prototype of Remix deployed to Fastly, following the Fastly docs: https://www.fastly.com/blog/host-your-remix-app-on-fastly-compute-edge
JavaScript ★ 0 2y agoExplain → -
vector ⑂ ▣
A high-performance observability data pipeline.
★ 0 3y agoExplain → -
opensearch-go ⑂ ▣
Go Client for OpenSearch
Go ★ 0 3y agoExplain → -
go-oauth2-redis ⑂
Redis storage for OAuth 2.0
Go ★ 0 2y agoExplain → -
gitsorted ▣
Simple sorting and notifications for your GitHub issues
Rust ★ 0 2y agoExplain → -
next.js ⑂
The React Framework
JavaScript ★ 0 2y agoExplain → -
bundlers
Comparison of common library bundlers.
TypeScript ★ 0 2y agoExplain → -
opentelemetry.io ⑂
The OpenTelemetry website and documentation
JavaScript ★ 0 2y agoExplain → -
ToolJet ⑂
Low-code platform for building business applications. Connect to databases, cloud storages, GraphQL, API endpoints, Airtable, Google sheets, OpenAI, etc and build apps using drag and drop application builder. Built using JavaScript/TypeScript. 🚀
JavaScript ★ 0 2y agoExplain → -
opentelemetry-js ⑂
OpenTelemetry JavaScript Client
TypeScript ★ 0 2y agoExplain → -
fly-log-shipper ⑂
Ship logs from fly to other providers
Shell ★ 0 3y agoExplain → -
react-select ⑂ ▣
The Select Component for React.js
TypeScript ★ 0 3y agoExplain → -
.github
No description.
★ 0 3y agoExplain → -
highlight-go ▣
Official implementation of the Highlight backend client in Go.
Go ★ 0 3y agoExplain → -
go-resthooks ⑂
REST Hooks for Golang
Go ★ 0 4y agoExplain → -
example-sveltekit
An example SvelteKit application using Highlight.
Svelte ★ 0 4y agoExplain → -
react-virtuoso ⑂
The most powerful virtual list component for React
TypeScript ★ 0 2y agoExplain → -
workerpool ⑂
Concurrency limiting goroutine pool
Go ★ 0 4y agoExplain → -
example-react-stitches
No description.
JavaScript ★ 0 3y agoExplain → -
example-gatsby
An example Gatsby application using Highlight.
CSS ★ 0 3y agoExplain → -
example-vuejs3
An example Vue.js 3 application using Highlight.
Vue ★ 0 3y agoExplain →
No repos match these filters.