mirror of
https://github.com/Xevion/vastly.git
synced 2025-12-06 01:16:50 -06:00
dlperf offer detail, readme update
This commit is contained in:
19
README.md
Executable file → Normal file
19
README.md
Executable file → Normal file
@@ -1,5 +1,23 @@
|
|||||||
# vastly
|
# vastly
|
||||||
|
|
||||||
|
## Feature Wishlist
|
||||||
|
|
||||||
|
- [ ] Configurable Scoring System
|
||||||
|
- Easily Change Score & Weighting
|
||||||
|
- [ ] Cached Latency Testing
|
||||||
|
- Keyed against the source machine's outgoing IP, and destination public IP
|
||||||
|
|
||||||
|
## Configurable Scoring
|
||||||
|
|
||||||
|
Scoring needs an easy, concise format that allows rapid modification and easy tuning.
|
||||||
|
|
||||||
|
- Easily editable format that can be stored, iterated, and given simple queries.
|
||||||
|
- Can be stored in a file, or copied to clipboard.
|
||||||
|
- This would allow for easy modification & duplication for new filters.
|
||||||
|
- Can connect score judgements to the value in question, providing context & score ranges.
|
||||||
|
- For example, three colors for three score ranges, < 30 being green, >= 90 being red, and other being yellow.
|
||||||
|
- Or, a gradient range from green to red to yellow, with a score range of 0-100.
|
||||||
|
|
||||||
## User Stories
|
## User Stories
|
||||||
|
|
||||||
- [ ] Quickly choose machine types from a refined, customized list of options.
|
- [ ] Quickly choose machine types from a refined, customized list of options.
|
||||||
@@ -15,7 +33,6 @@
|
|||||||
- Being able to quickly retrieve necessary connection information, open the browser for tooling, and copy authentication details.
|
- Being able to quickly retrieve necessary connection information, open the browser for tooling, and copy authentication details.
|
||||||
- Being able to quickly SSH into the machine.
|
- Being able to quickly SSH into the machine.
|
||||||
- [ ] Quickly destroy instances.
|
- [ ] Quickly destroy instances.
|
||||||
- Being able to destroy instances quickly.
|
|
||||||
- [ ] Long term monitoring for pricing
|
- [ ] Long term monitoring for pricing
|
||||||
- My concern is that I might leave an instance running for too long and rack up a huge bill.
|
- My concern is that I might leave an instance running for too long and rack up a huge bill.
|
||||||
- I would like each instance to have a time limit for my usage, both a soft and hard limit.
|
- I would like each instance to have a time limit for my usage, both a soft and hard limit.
|
||||||
|
|||||||
4
frontend/src/components/Offer.tsx
Executable file → Normal file
4
frontend/src/components/Offer.tsx
Executable file → Normal file
@@ -36,6 +36,10 @@ export default function Offer({
|
|||||||
<span className="text-xs select-none">mem</span>{" "}
|
<span className="text-xs select-none">mem</span>{" "}
|
||||||
{mb_to_gb(offer.cpu_ram)}/{mb_to_gb(offer.cpu_ram / offer.gpu_frac)}GB
|
{mb_to_gb(offer.cpu_ram)}/{mb_to_gb(offer.cpu_ram / offer.gpu_frac)}GB
|
||||||
</span>
|
</span>
|
||||||
|
<span className="pl-3 text-sm">
|
||||||
|
<span className="text-xs select-none">dlperf</span>{" "}
|
||||||
|
{offer.dlperf.toFixed(0)}
|
||||||
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<div className="select-none [>button]:select-auto [>button]:text-blue-500 w-full left-1 text-xs space-x-1">
|
<div className="select-none [>button]:select-auto [>button]:text-blue-500 w-full left-1 text-xs space-x-1">
|
||||||
<button onClick={() => copy(offer.machine_id.toString())}>
|
<button onClick={() => copy(offer.machine_id.toString())}>
|
||||||
|
|||||||
Reference in New Issue
Block a user