You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: Add multi-tool JSON merging and Redis server info display
🔧 Multi-Tool Metrics Extraction:
- Implement JSON merging for memtier + pubsub-sub-bench outputs
- Extract metrics from both tools simultaneously (6 metrics total)
- Add MessageRate metric from pubsub-sub-bench to results
- Support unified metrics collection from multiple benchmark tools
📊 Redis Server Information:
- Add Redis server info section before results tables
- Display version, git SHA1, build details, compiler info
- Provide context for benchmark results with server configuration
- Clean separation between server info and benchmark metrics
✅ Enhanced Results Display:
- Show both memtier metrics (ops/sec, latency) and pubsub metrics (MessageRate)
- Complete performance visibility: publish rate vs subscribe rate
- Unified time series data collection for both tools
- Proper JSON aggregation without losing tool-specific metrics
Performance verified:
- memtier PUBLISH: 170K+ ops/sec
- pubsub MessageRate: 159K+ msg/sec
- Complete multi-client execution with merged results
Copy file name to clipboardExpand all lines: redis_benchmarks_specification/test-suites/memtier_benchmark-nokeys-pubsub-mixed-100-channels-128B-100-publishers-100-subscribers.yml
0 commit comments