Analyzes n8n workflow executions with interactive visualizations and performance insights.
- Interactive Plot Viewer: Navigate between 5 visualization types with keyboard controls
- Performance Analysis: Total time, average time, execution count, success rate, and hierarchical timeline
- Export Support: Save plots as high-resolution PNG files
- Install dependencies:
pip install -r requirements.txt
- Configure your n8n API credentials in the
.env
file:
N8N_API_KEY=your_api_key_here
N8N_BASE_URL=https://your-n8n-instance.com
# Analyze a specific execution
python3 n8n-timings.py --execution-id 1000
# Export plots as PNG files
python3 n8n-timings.py --execution-id 1000 --export-png
Controls: ←/→ to navigate, Q to close
- Console Summary: Execution details and node statistics
- Interactive Plots: Total time, average time, execution count, success rate, and timeline view