4 ms·
Mirrors my experience implementing OpenTelemetry in Go apps. The opentelemetry-go library is 90k SLOC... So 50% of Redis? I have a lot of respect for Aliaksand
by tazu 3y ago
Mirrors my experience implementing OpenTelemetry in Go apps. The opentelemetry-go library is 90k SLOC... So 50% of Redis?
I have a lot of respect for Aliaksandr Valialkin[1], we use his FastHTTP and Quicktemplate libraries every day on dozens of projects and they purr.
[1]: https://github.com/valyala https://github.com/valyala
- drcongo 3y agoHave you tried VictoriaMetrics? First time I've come across it and the GitHub README certainly sounds compelling.
- tazu 3y agoI've just been using Clickhouse as a dumb JSON log store. But I'm thinking about doing more granular stuff with VictoriaMetrics.
- valyala 3y agoTake a look at VictoriaLogs then [1]. It is ready to accept and query big amounts of logs without the need to configure anything for achieving high efficiency (e.g. low RAM usage and low disk space usage). See how does it compare to ClickHouse for logs [2]. [1] https://docs.victoriametrics.com/victorialogs/ https://docs.victoriametrics.com/victorialogs/ [2] https://docs.victoriametrics.com/victorialogs/faq/#what-is-the-difference-between-victorialogs-and-clickhouse https://docs.victoriametrics.com/victorialogs/faq/#what-is-t...
- Sphax 3y agoWe use VictoriaMetrics at work since I think 2019 or something. The tl;dr is that it works great. When we migrated to it we replaced 6 prometheus servers with only 1 victoria metrics server, it was crazy efficient. We ran with a single node for all our metrics for 3 years while the number of data points observed kept growing. Today we run a 7 node cluster. I have no idea if today Prometheus could serve our workload as efficiently but for information, a provider wanted to quote us like 300k€ per year to serve the same metrics; our setup doesn't cost anywhere near that.
- drcongo 3y agoPerfect, thanks!