flanksource / flanksource-ui Goto Github PK
View Code? Open in Web Editor NEWHome Page: https://flanksource-ui.vercel.app
License: Other
Home Page: https://flanksource-ui.vercel.app
License: Other
e.g. Group a set of checks together with a collapse,expand option:
icon: If all checks are the same then use that other a new "mixed" icon
description: label value
uptime: sum of all checks
latency: average
status: index-based - all checks[0] must be green to for the grouped check to be green, if there is a mix, use a split red/green status
if status.timestamp > now - interval
if status.timestamp < lastRuntime
An alternate & more hidden settings panel for less frequently used setting options. Is shown when a cogwheel button on the top right of the sidebar is clicked.
Better visualization of test results
Test results include the following data points:
The component should include 2 different variations :
For this issue ignore how the authentication actually occurs - read the role from the URL parameters
The other tabs should also add the suffix if tab by != namespace
Default to 1d, with 6h, 12h, 3d, 7d, 2w, 1m, 3m options
https://charts.ant.design/demos/scatter
Use color for status, and size for duration
i.e. https://i.stack.imgur.com/wdKC1.png
It is hard to discover that the toggle are try-states - Cycling between states is also no very friendly i.e. It should act more like a buttongroup (but look like a toggle)
Create a new JUnit Component that renders JUnit tests based on this JSON structure: https://gist.githubusercontent.com/moshloop/2d73dc157b20ca3dadd85f4122837607/raw/6eb357498d6a1d091852a0a9a7d4b544fd37e6d9/junit.json
Tests are rendered into a grid with Summary and Duration, and a group/tree like structure for classes and suites.
e.g.
Clicking on an individual test will then have a popup showing stdout/stderr/error etc..
A way to reference a specific canary via url or similar would be useful, especially on platforms with a high canary count
When screen layout forces the selection element to the top of the screen rather than the side (eg with two windows vertically split on desktop, or on a mobile device) the selection element occupies all the vertical real estate. It's not immediately obvious that the canary details are hidden below the fold, and a lot of space is wasted
i.e. search across name and descriptions for anything containing
A sliding scale with a min and max setting for the duration
The option adds a new "filter" for pivoting, You can pivot by:
And then cell value selection :
Which will then replace the 3 Status, Latency and Uptime columns and replace it with a column per pivot value (e.g. 1 column per namespace)
Move all examples into storybook
{
"min": 12.24002577730245,
"max": 36.12949014997364,
"current": 24.20414852942763,
}
And a similar Vue component:
https://github.com/flanksource/karina-ui/blob/master/src/components/UsageBar.vue
If there are multiple checks with the same name on the All tab, the check is sorted correctly, but the sub-items should be sorted by the namespace thereafter so that they don't move around
e.g. now-1h
and now+2h
| Description___________________| * * * *|
Message
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.