502 karma · joined February 27, 2018
https://www.highlight.io/docs/getting-started/self-host/self...
If you're interested in doing that, feel free to message us in our community.
This is not something we have planned, nor have we heard yet. Is the use case for doing analytics on your web application? Or more of a complex tracing use case that creates new traces as time passes by?
Fwiw, Highlight is designed (in the current state) for basic log search and alerts.
It exists now actually. We (highlight) are on hosted clickhouse, which went in GA a few months ago. https://clickhouse.com/cloud
We don't have pointed plans for supporting Elixir, but hopefully this opens the floor for anyone interested.
Keep an eye out for Highlight then!
> Couldn't they just reuse other project's sdk or help with OpenTelemetry? Developing yet another batch of sdk for a dozen language seems like wasted time.
We use OpenTelemetry for all of our SDKs. All we do is thinly wrap the SDK so developers don't have to deal with OpenTelemetry internal if they don't want to.
There's a doc on it here: https://www.highlight.io/docs/general/company/open-source/co...
We'll likely get to it by Q3 of this year. We hope that the design choices we're making (Clickhouse, OTEL, etc..) will set us up for supporting tracing easily when we get to it.
The way we're thinking of addressing this is not including the enterprise features in the output binary when you install highlight.io. This makes it a bit harder to actually build the project with all the enterprise features. It it something that folks can take advantage of, though.
Both are important for larger companies, but for smaller companies, the only thing that we see as relevant are frontend "incidents".
So to answer your question, I'd ask yourself what types of issues are you trying to track down? Does that make sense?
Forgot to reply to this. We've actually had quite a few customers switch off Logrocket because of our support for things like Canvas recording (https://www.highlight.io/docs/general/product-features/sessi...). From a session replay perspective, we have feature parity, i.e. we report everything in the devtools and even report network request/responses. We also support backend error monitoring and pairing those errors with network requests, for example, which is something logrocket doesn't do.
But overall, logrocket is very comparable tool, but as we mature, we're looking to become a more generalized monitoring tool (w/ logging, traces, etc..).