Simple & Reliable Monitoring That Scales
Our Products for Metrics
Our Product for Logs
Why Choose VictoriaMetrics
See Our Latest Blogs On All Things Observability
Weak Pointers in Go: Why They Matter Now
Through the weak package, you can create these special pointers that automatically become nil when their target memory gets collected. While they’re a bit trickier to use than regular pointers, they’re super useful for things like canonicalization maps and memory-efficient caching. The implementation is pretty clever too, using an 8-byte indirection object to make garbage collection more efficient.
How vmagent Collects and Ships Metrics Fast with Aggregation, Deduplication, and More
VictoriaMetrics agent, or vmagent, is a lightweight tool designed to gather metrics from a number of different sources. Once it pulls in all those metrics, vmagent lets you ‘design’ them (through ‘relabeling’) or filter them down (doing things like reducing cardinality, stream aggregation, deduplication, and so on) before shipping them off to wherever you want to store them.
VictoriaMetrics Efficiently Simplifies Log Complexity with VictoriaLogs
We’re delighted to announce the GA release of our innovative logging solution: VictoriaLogs. It’s perfect for managing and analyzing large volumes of log data, especially in containerised environments such as Kubernetes.
Join the VictoriaMetrics Astronauts Community
Together, we’re building the friendliest, happiest and most satisfied open-source community in the universe, where every question gets answered - fast.
- Community Chats
- GitHub Issues
- Pull Requests Are Welcome
24h Support
Need Support?
Ground Control Is Here to Help With Support From The Core Team.
Ground Control is here to provide enhanced technical support, architectural and security guidance, help with adoption, integration and performance analytics.