Description
This PR implements a comprehensive benchmark dashboard for NativeLink. The dashboard visualizes performance metrics including build times, cache hit ratios, memory usage, and network usage across different commits. It includes:
- A dashboard UI with summary metrics and trend charts
- Benchmark scripts to collect performance data
- Data aggregation tools
- GitHub Actions workflow for automated benchmarking
Fixes #1700
Type of change
- New feature (non-breaking change which adds functionality)
How Has This Been Tested?
- Tested the dashboard with sample benchmark data
- Verified visualization of build times, cache hit ratios, and memory usage
- Tested the benchmark scripts with a sample C++ project
- Verified data aggregation functionality
Checklist
- Updated documentation if needed
- Tests added/amended
-
bazel test //...
passes locally
- /claim #1700
This change is 