Discarding gRPC-Go: The Story Behind OTLP/gRPC Support in VictoriaTraces
Why did VictoriaTraces build gRPC support without using gRPC-Go? And what are the benefits of adopting a simple HTTP/2 server and easyproto?
Why did VictoriaTraces build gRPC support without using gRPC-Go? And what are the benefits of adopting a simple HTTP/2 server and easyproto?
When it comes to observability, people often refer to its three pillars: metrics, tracing, and logging. At VictoriaMetrics, we already have solutions for metrics and logging. Throughout these years, we’ve heard a common question from the community: When will VictoriaTraces be released? If you are interested in this topic, then this blog post is for you. We’ll share the results of our research into distributed tracing and explore two key questions: Will there be a VictoriaTraces? And how competitive could it be?
When you’ve got several identical values in your code, you only store one copy. Instead of having several copies of the same thing, they all just point to this one version, which is a lot more efficient. It’s a process often called ‘interning’ in programming circles.
This blog post is the second in the series of the blog posts based on the talk about ‘How to reduce expenses on monitoring’, stackconf 2023. It is about open-source instruments and techniques from the VictoriaMetrics ecosystem for improving cost-efficiency of monitoring.
We compared the performance and resource usage of Grafana Agent, Prometheus Agent Mode, and VictoriaMetrics vmagent to help readers make informed decisions when choosing an agent for their monitoring needs.
This blog post is the first in the series of the blog posts based on the talk about ‘How to reduce expenses on monitoring’, stackconf 2023. It is about open-source instruments and techniques from theVictoriaMetrics ecosystem for improving cost-efficiency of monitoring.
This blog post is the fourth in the series of blog posts based on the talk about ‘Performance optimizations in Go’, GopherCon 2023. It is dedicated to various optimization techniques used in VictoriaMetrics for improving performance and resource usage.
This blog post is a third in the series of the blog posts based on the talk about ‘Performance optimizations in Go’, GopherCon 2023. It is dedicated to various optimization techniques used in VictoriaMetrics for improving performance and resource usage.
This blog post is a second in the series of the blog posts based on the talk about ‘Performance optimizations in Go’, GopherCon 2023. It is dedicated to various optimization techniques used in VictoriaMetrics for improving performance and resource usage.
This blog post is a first in the series of the blog posts based on the talk about ‘Performance optimizations in Go’, GopherCon 2023. It is dedicated to various optimization techniques used in VictoriaMetrics for improving performance and resource usage.