-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UI: Improved stats charts #4727
Commits on Aug 31, 2018
-
An array subclass that enforces a maxLength
The maxLength is enforced by removing elements from the head of the list.
Configuration menu - View commit details
-
Copy full SHA for a8480fa - Browse repository at this point
Copy the full SHA a8480faView commit details -
An abstract class for capturing nomad stats
It follows the form of poll -> json parse -> append, Where append is defined in subclasses to add data from the new frame to long-lived rolling arrays of data.
Configuration menu - View commit details
-
Copy full SHA for 5c5e44d - Browse repository at this point
Copy the full SHA 5c5e44dView commit details -
An implementation of StatsTracker for allocations
It accumulates CPU and Memory usage for the allocation as a whole as well as by task.
Configuration menu - View commit details
-
Copy full SHA for 1df44a6 - Browse repository at this point
Copy the full SHA 1df44a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0082272 - Browse repository at this point
Copy the full SHA 0082272View commit details -
Configuration menu - View commit details
-
Copy full SHA for d25c0d6 - Browse repository at this point
Copy the full SHA d25c0d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 405cf82 - Browse repository at this point
Copy the full SHA 405cf82View commit details -
Configuration menu - View commit details
-
Copy full SHA for c455a39 - Browse repository at this point
Copy the full SHA c455a39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c09777 - Browse repository at this point
Copy the full SHA 3c09777View commit details
Commits on Sep 7, 2018
-
Configuration menu - View commit details
-
Copy full SHA for e8c860b - Browse repository at this point
Copy the full SHA e8c860bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b927d3 - Browse repository at this point
Copy the full SHA 5b927d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc63be2 - Browse repository at this point
Copy the full SHA dc63be2View commit details
Commits on Sep 11, 2018
-
Configuration menu - View commit details
-
Copy full SHA for f8c8c3c - Browse repository at this point
Copy the full SHA f8c8c3cView commit details
Commits on Sep 13, 2018
-
Merge pull request #4635 from hashicorp/f-ui-stat-trackers
UI: Stats trackers
Configuration menu - View commit details
-
Copy full SHA for 1002eeb - Browse repository at this point
Copy the full SHA 1002eebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 48df4d2 - Browse repository at this point
Copy the full SHA 48df4d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e09491 - Browse repository at this point
Copy the full SHA 5e09491View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb40cb0 - Browse repository at this point
Copy the full SHA bb40cb0View commit details -
Make the tooltip animation snappier for line charts
When data is coming in live, the tooltip can get bogged down by updates causing the tooltip to never make it under the mouse, which looks like either lag or a bug.
Configuration menu - View commit details
-
Copy full SHA for db6ad98 - Browse repository at this point
Copy the full SHA db6ad98View commit details -
A use-case specific line-chart for showing utilization metrics by percent
Configuration menu - View commit details
-
Copy full SHA for 0d7c22f - Browse repository at this point
Copy the full SHA 0d7c22fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b84d755 - Browse repository at this point
Copy the full SHA b84d755View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b67b76 - Browse repository at this point
Copy the full SHA 4b67b76View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3e858e - Browse repository at this point
Copy the full SHA a3e858eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd80df6 - Browse repository at this point
Copy the full SHA fd80df6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40861aa - Browse repository at this point
Copy the full SHA 40861aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for efb1301 - Browse repository at this point
Copy the full SHA efb1301View commit details -
Merge pull request #4661 from hashicorp/f-ui-line-chart
UI: line chart
Configuration menu - View commit details
-
Copy full SHA for 5e2edf8 - Browse repository at this point
Copy the full SHA 5e2edf8View commit details
Commits on Sep 14, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 4cd9164 - Browse repository at this point
Copy the full SHA 4cd9164View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48d0220 - Browse repository at this point
Copy the full SHA 48d0220View commit details -
Configuration menu - View commit details
-
Copy full SHA for b80016d - Browse repository at this point
Copy the full SHA b80016dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 44b16b2 - Browse repository at this point
Copy the full SHA 44b16b2View commit details -
It encapsulates all the tracker, polling, and markup for this style of metric.
Configuration menu - View commit details
-
Copy full SHA for 48910d8 - Browse repository at this point
Copy the full SHA 48910d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76f9c13 - Browse repository at this point
Copy the full SHA 76f9c13View commit details -
Remove old stat tracking code from the client page
In favor of the new primary-metric components
Configuration menu - View commit details
-
Copy full SHA for 1572e8d - Browse repository at this point
Copy the full SHA 1572e8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a102b7 - Browse repository at this point
Copy the full SHA 9a102b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for adc0597 - Browse repository at this point
Copy the full SHA adc0597View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79c8667 - Browse repository at this point
Copy the full SHA 79c8667View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5834919 - Browse repository at this point
Copy the full SHA 5834919View commit details -
Configuration menu - View commit details
-
Copy full SHA for f84b145 - Browse repository at this point
Copy the full SHA f84b145View commit details -
Configuration menu - View commit details
-
Copy full SHA for 509f42c - Browse repository at this point
Copy the full SHA 509f42cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c24847 - Browse repository at this point
Copy the full SHA 7c24847View commit details
Commits on Sep 17, 2018
-
New service to manage stats trackers
This solves two problems: 1. redundant trackers making redundant requests 2. trackers being obliterated as soon as the primary metric component is destroyed It introduces a new problem where visiting more and more node and allocation pages adds to an ever-growing list of trackers that can assume lots of memory, but it solves the problem by using a least-recently-used cache to limit the number of trackers tracked.
Configuration menu - View commit details
-
Copy full SHA for cf9490c - Browse repository at this point
Copy the full SHA cf9490cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a6682d - Browse repository at this point
Copy the full SHA 1a6682dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81788cf - Browse repository at this point
Copy the full SHA 81788cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 670b246 - Browse repository at this point
Copy the full SHA 670b246View commit details -
Add request throttling to the abstract stats tracker
This is the best of three options 1. Users of stats trackers control polling (old method) 2. Stat tracker is stateful and has start/stop methods (like logging) 3. Stat trackers blindly throttle requests This is the best option because it means N number of concurrent users of a stats tracker can request polling without inundating the tracker with redundant frames (or the network with redundant requests), but they also don't have to coordinate amongst themselves to determine what state a tracker should be in.
Configuration menu - View commit details
-
Copy full SHA for f0208c0 - Browse repository at this point
Copy the full SHA f0208c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf57ddc - Browse repository at this point
Copy the full SHA cf57ddcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8de545c - Browse repository at this point
Copy the full SHA 8de545cView commit details
Commits on Sep 19, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 0ede4c5 - Browse repository at this point
Copy the full SHA 0ede4c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01195a8 - Browse repository at this point
Copy the full SHA 01195a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28d8f79 - Browse repository at this point
Copy the full SHA 28d8f79View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4ae9e1 - Browse repository at this point
Copy the full SHA f4ae9e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 866f650 - Browse repository at this point
Copy the full SHA 866f650View commit details
Commits on Sep 20, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 47ec74e - Browse repository at this point
Copy the full SHA 47ec74eView commit details
Commits on Sep 26, 2018
-
Merge pull request #4704 from hashicorp/f-ui-applied-stat-charts
UI: Stat charts everywhere
Configuration menu - View commit details
-
Copy full SHA for f5eaffe - Browse repository at this point
Copy the full SHA f5eaffeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 65336cc - Browse repository at this point
Copy the full SHA 65336ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d5fa15 - Browse repository at this point
Copy the full SHA 4d5fa15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e34a6a - Browse repository at this point
Copy the full SHA 1e34a6aView commit details
Commits on Sep 27, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 9a6d2be - Browse repository at this point
Copy the full SHA 9a6d2beView commit details -
Add a11y features to the line-chart component
- Treat it as an image - Add a title and a description - Hide the axes, just in case
Configuration menu - View commit details
-
Copy full SHA for d83d231 - Browse repository at this point
Copy the full SHA d83d231View commit details -
Override the a11y title and description for the stats time series chart
Since this is a use case specific chart, we can use use case specific language in our labels.
Configuration menu - View commit details
-
Copy full SHA for 6d4d520 - Browse repository at this point
Copy the full SHA 6d4d520View commit details
Commits on Oct 17, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 2c20678 - Browse repository at this point
Copy the full SHA 2c20678View commit details -
Merge pull request #4726 from hashicorp/f-ui-use-stats-trackers-for-r…
…esource-rows UI: Use stats trackers for resource rows
Configuration menu - View commit details
-
Copy full SHA for fd415fe - Browse repository at this point
Copy the full SHA fd415feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3517c7c - Browse repository at this point
Copy the full SHA 3517c7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35b933a - Browse repository at this point
Copy the full SHA 35b933aView commit details -
Merge pull request #4718 from hashicorp/f-ui-a11y-line-chart
UI: Add some simple accessibility labels for line charts
Configuration menu - View commit details
-
Copy full SHA for f02d99a - Browse repository at this point
Copy the full SHA f02d99aView commit details