Customer Success Story: GO-JEK
They use InfluxDB for storing and collecting metrics from systems and applications. They use these infrastructure and business metrics for monitoring and alerting, gathering 55,153 points per second during peak times, all written into an InfluxDB instance. With such a heavy load, they faced the issue of high memory and disk space utilization and instead of scaling the InfluxDB cluster horizontally, they solved the disk space problem by downsampling their metrics data.
GO-JEK used InfluxDB and Grafana to build their monitoring solution – a solution that saved them from downtimes, rising machine costs and countless pages buzzing in the night forcing them to burn the midnight oil to address performance issues. They automated this solution using Chef and Terraform for all the InfluxDB and Grafana instances.
GO-JEK uses InfluxDB to…
- Store application and infrastructure metrics
- For every team, each of which has 2 InfluxDB’s with relay in between
- Dashboard with Grafana
- Downsample the data to help with storage
- Use the Ruby client
- Use Terraform
“We had used Grafana, Kapacitor and InfluxDB, but after we started facing the issues of high memory and disk utilization, that’s when we explored the solution of data downsampling.”
– Aishwarya Kaneri, Product Engineer, GO-JEK