vadman97
[1]: https://github.com/highlight/highlight/blob/c526daea31fdf764...
Alert Evaluations: Incremental Merges in ClickHouse
Plus, async inserts are only available on ClickHouse Cloud.
* Create a new version of the table with the new ORDER BY.
* Create a materialized view that will insert from the old table to the new table.
* Update your application code to query the new table.
* Start inserting data into the new table.
Optimizing ClickHouse MergeTree CPU Usage
Migrating semi-structured search from OpenSearch to ClickHouse
The Performance Impact of Session Replay: What We Found
An open-source session replay benchmark
We just published a benchmark along with a short blog post covering the results. If you'd like to try it yourself, check out https://github.com/highlight/session-replay-performance-benc...
As for predicting potential errors, this will particularly make sense as an anomaly detection mechanism across metrics and logs. A class of 'important' errors based on the LLM's understand of the error, as well as historical comparison to normal error rates, is something we're exploring with an 'interesting errors' concept - stay tuned for more there!
Not yet, though this is definitely one of the next steps for us. The `gte-large` model we use is trained on a variety of text, but a hypothesis is one trained or fine-tuned on technical / code-related content may work better.
> Have you considered faster foundation models?
Any in particular that you would suggest? We're still pretty new to this so would love to learn about other recommendations. Would a foundation model perform as well at this task?
> How far could you go with this idea? Could this be the basis of a new monitoring platform?
Certainly; there are traditional ML approaches that could be applied to monitoring as well and we're heavily exploring this (ie. for metric anomaly detection). Another area we're exploring embeddings grouping is for filtering ingest to help folks only ingest / retain data that they actually want, but without the overhead of strict filter rules. Tons more to explore in this space, and you will certainly be hearing more from us here.
Google launches earthquake alerts on Android in India
Show HN: Using LLMs and Embeddings to classify application errors
https://github.com/highlight/highlight/tree/main/backend/embeddings
Hi Hacker News! We’re Vadim and Chris from Highlight.io [1]. We do web app monitoring and are working on using LLMs/embeddings to add new functionality to our error monitoring product.Given that there’s a lot of founders/engineers using LLMs in their products, we figured we’d share how we built the new functionality, their impact on our workflows, and how you can try it out.Our goal was to...
OpenAI GPT-4V technical paper released detailing problems
OpenTelemetry for Cloudflare Workers
Amazon brings generative AI to Alexa
Kamal: Yet another way to deploy your web apps (from the maker of Ruby on Rails)
We ran into some challenges with async inserts at highlight.io [2]. Namely, ClickHouse Cloud has an async flush size configured (that can't be changed AFAIK) that isn't large enough for our scale. Once you async insert more than can be flushed, you get back pressure on your application waiting to write while Clickhouse flushes the queue. We found that implementing our own batched flushing via kafka [3] is far more performant, allowing us to insert 500k+ RPS on the smallest cloud instance type.
[1] https://clickhouse.com/docs/en/optimize/asynchronous-inserts [2] https://github.com/highlight/highlight/tree/main [3] https://github.com/highlight/highlight/blob/4d28451b1935796d...