bryancall opened a new pull request, #12847:
URL: https://github.com/apache/trafficserver/pull/12847

   ## Summary
   
   A Python tool that displays ATS metrics inline in iTerm2 using imgcat with 
live updates and multi-host comparison.
   
   **Features:**
   - Real-time graphs of RPS, latency, cache hit rate, connections
   - Support for 1-4 hosts with different line styles for comparison
   - Collects metrics via JSONRPC Unix socket (batch collection)
   - Dark theme optimized for terminal display
   - Keyboard navigation between metric pages (4 pages)
   - Configurable refresh interval and history window
   
   **Requirements:**
   - Python 3 with matplotlib
   - iTerm2 (or compatible terminal for inline images)
   - SSH access to remote ATS hosts
   
   **Usage:**
   ```bash
   traffic_grapher.py ats-server1.example.com
   traffic_grapher.py ats{1..4}.example.com --interval 2
   ```
   
   ## Test plan
   
   - [x] Tested with 1, 2, 3, and 4 hosts
   - [x] Verified all 4 metric pages display correctly
   - [x] Confirmed keyboard navigation (h/l, left/right arrows)
   - [x] Tested with --save-png for offline verification


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to