Skip to content

qelo/skenario

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Skenario

Skenario is a simulator toolkit for Knative, originally created to assist with Autoscaler development.

See the Concepts document for a discussion of how Skenario is designed.

See "Implement workload simulator for autoscaler development" for background and notes.

Job Status
Main Tests Tests
PR Tests PRs

Web GUI Usage

First, launch the server:

$ go run cmd/skenario/main.go

Then go to https://localhost:3000 to see the user interface.

Adjust parameters using the form and click "Execute simulation" to submit the parameters to the server process. When the simulation is complete, a graph of the results will be displayed.

The server stores simulation results in skenario.db. To suppress this behaviour, add ?inmemory=true to the URL.

When you are finished, Ctrl-C to kill the running server.

About

A simulator toolkit for Knative

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 89.4%
  • HTML 10.5%
  • Shell 0.1%