Skip to content

Conversation

@roncodes
Copy link
Member

@roncodes roncodes commented Dec 4, 2025

No description provided.

roncodes and others added 12 commits December 4, 2025 11:13
….js charts

- Replaced makeDataset with custom createTimeSeriesData for hourly grouping
- Added vibrant colors with smooth curved lines (tension: 0.4)
- Implemented proper Chart.js time series format { x, y }
- Fixed status_code string to number conversion
- API Error Distribution now only shows POST, PUT, DELETE (no GET)
- Added beautiful hover effects and animations
- Improved chart styling with better colors and fills
- Removed unnecessary chartLabels (not needed for time series)
- Better responsive layout with fixed height charts
- Cleaner, more maintainable code structure
…nd size

1. Increased chart height from h-64 to h-96 for better visibility
2. Fixed webhook duration conversion from seconds to milliseconds (* 1000)
3. Fixed API requests not showing by displaying individual points for sparse data (< 10 records)
4. Reduced legend circle size with pointStyleWidth: 8
5. Added pointBackgroundColor for visible points in sparse data
- Added pointBorderColor and pointBorderWidth for visible points
- Increased pointRadius from 4 to 5 for better visibility
- Points now show without hovering when data is sparse (< 10 records)
- Hover radius increased to 7 for better interaction
1. Added boxHeight: 8 to legend labels to make perfect circles (not ovals)
2. Fixed webhook duration conversion with parseFloat for accuracy
3. Updated Y-axis ticks to show decimals for values < 10ms
4. Added tooltip formatting to show 3 decimal places for small durations
5. Made duration points visible for sparse data (< 50 records)
1. Changed pointStyleWidth to boxWidth for proper circular legend markers
2. Added debug logging to investigate duration = 0 issue
3. Improved duration parsing to handle both string and number types
4. Will help identify if duration field is null/undefined/0
The duration field was being returned by the API but wasn't defined
in the Ember Data model, causing it to be undefined.

Added: @attr('number') duration;

This will fix the webhook response time chart showing 0.000ms.
1. Increased all chart heights from h-96 (384px) to h-[28rem] (448px)
2. Changed duration chart fill from 'true' to 'origin' for proper rendering
3. Increased backgroundColor opacity from 0.15 to 0.2 for better visibility

Charts now have more vertical space and duration chart has visible fill.
The h-[28rem] was too tall, reverting to original h-96 (384px).
Duration chart fill improvement is kept.
@roncodes roncodes merged commit b68cc9a into main Dec 5, 2025
3 checks passed
@roncodes roncodes deleted the feature/universe-refactor-support branch December 5, 2025 03:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants