Our great sponsors
-
While not directly what you're asking, a tool like Goldilocks combined with Kubernetes' Vertical Pod Autoscaler can give you an idea of the real CPU and memory consumption of your applications over a period of time. It's mainly used for cloud cost control, but could be useful.
-
metrics-server
Scalable and efficient source of container resource metrics for Kubernetes built-in autoscaling pipelines.
If you have the the metrics-server installed, you can pull all of the resource information yourself and manipulate it in a way that's useful for you. Link.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Related posts
- Can you help me with CPU/Memory resources recommendation
- You can't have both high utilization and high reliability
- For the love of god, stop using CPU limits on Kubernetes (updated version)
- FairwindsOps/goldilocks: Get your resource requests "Just Right"
- How to right-size containers before deployment