Metrics & Reports
Understand the metrics collected by BenchTest and how to interpret test results to optimize your containers.
Available Metrics
BenchTest collects a comprehensive set of metrics to provide deep insights into your container's performance.
• CPU Metrics
- CPU Usage: Total CPU consumption in millicores
- CPU System: CPU time spent in kernel mode
- CPU User: CPU time spent in user mode
• Memory Metrics
- Memory Usage: Total memory consumption
- Memory RSS: Resident Set Size - physical memory used
- Memory Cache: Page cache memory
- Memory Max Usage: Peak memory usage during the test
• Load Test Metrics
- Response Time: Time taken to respond to requests
- Requests/sec: Throughput of the application
- Error Rate: Percentage of failed requests
- Virtual Users: Number of concurrent users during the test
Dashboard Overview
The BenchTest dashboard provides a comprehensive view of your test results with interactive charts and visualizations.
Overview Tab
The Overview tab provides a high-level summary of your test results, including key metrics and performance indicators. You can quickly identify potential issues and areas for optimization.
CPU & Memory Tabs
Detailed charts showing CPU and memory usage over time. These visualizations help you identify resource bottlenecks and usage patterns during the test.
k6 Load Test Results
View detailed performance metrics from your load tests, including response times, throughput, and error rates. Understand how your application performs under different load conditions.
Correlation Analysis
Identify relationships between resource usage and application performance. This helps you understand how resource constraints impact user experience and application behavior.
Optimization Insights
BenchTest helps you identify optimization opportunities based on your test results:
- Resource Right-sizing: Identify over-provisioned or under-provisioned containers
- Performance Bottlenecks: Pinpoint resource constraints affecting application performance
- Cost Optimization: Find opportunities to reduce Kubernetes resource costs
- Scaling Recommendations: Determine optimal scaling parameters for your containers