Simple & Reliable Monitoring That Scales
Our Products for Metrics
Discover
Why Choose VictoriaMetrics
See Our Latest Blogs On All Things Observability
Go sync.WaitGroup and The Alignment Problem
When we’re spinning off many goroutines to do their thing, we want to keep track of them so that the main goroutine doesn’t just finish up and exit before everyone else is done. That’s where the WaitGroup comes in. Each time one of our goroutines wraps up its task, it lets the WaitGroup know.
Community Question: High Churn Rate Without New Time Series?
My VictoriaMetrics cluster has a very high churn rate at 0:00 every day. However, when I enable -logNewSeries
, I find that these ’new’ time series were actually seen before. Why is this happening?
Slices in Go: Grow Big or Go Home
Slices are way more flexible than arrays since they’re basically a layer on top of an array. They can resize dynamically, and you can use append()
to add more elements.
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.