app.quit
Quit
- Keys
Ctrl+Q- macOS
⌘Q
User guideWayseer 0.28.3Contents
Every command runs from the palette: press Ctrl+K (⌘K on macOS), type > and the command's ID, then a space, and Tab completes its parameters, written as name=value. The keys are the defaults; the config's keymap section changes them (config). A command with a model tool is one the language model may run, by that name (language model).
app.quit
Quit
Ctrl+Q⌘Qapp.frame-times
Toggle frame times
F3F3app.hints
Toggle key hints
F1F1app.tour
Show the tour of the keys
Shift+F1⇧F1config.reload
Reload config now, as saving the file does
window.new
Open a window showing what this one shows
Ctrl+Shift+N⇧⌘Nwindow.close
Close this window; closing the last quits
Ctrl+Shift+W⇧⌘W⌘Wwindow.follow
Follow the focus of the window last used, or stop
palette.open
Find entities, commands and places
Ctrl+K⌘Kask.new
Start a new conversation with the model
nl.explain
Explain the focus, selection or view with the model
nl.ask
Ask the model a question; Enter on an empty one explains
??nl.panel
Show or hide the model's narration
Ctrl+J⌘Jnl.log
Show the last requests sent to the model
observations.show
Show or hide what changed out of view
wwactions.log
Show the last actions proposed and how they ended
action.offer
List the actions allowed on the focus
aaaction.run
Propose an action on an entity, or the focus, to confirm
action= (required) the action's ID, such as restart.<br>ref= an entity's ref, as the context or search_entities gives it.<br>params= its parameters, such as replicas=3,for=1h. For example replicas=3.view.pan-left
Pan left
h, Left, H (far=true), Shift+Left (far=true)h, ←, H (far=true), ⇧← (far=true)far= true for a longer step. One of true, false.view.pan-right
Pan right
l, Right, L (far=true), Shift+Right (far=true)l, →, L (far=true), ⇧→ (far=true)far= true for a longer step. One of true, false.view.pan-up
Pan up
k, Up, K (far=true), Shift+Up (far=true)k, ↑, K (far=true), ⇧↑ (far=true)far= true for a longer step. One of true, false.view.pan-down
Pan down
j, Down, J (far=true), Shift+Down (far=true)j, ↓, J (far=true), ⇧↓ (far=true)far= true for a longer step. One of true, false.view.zoom-in
Zoom in
+=+=view.zoom-out
Zoom out
--view.home
Go to the home bookmark, or frame everything
00view.focus
Focus an entity
ref= (required) an entity's ref, as the context or search_entities gives it.focusview.open
Open the focused entity
EnterReturnref= an entity's ref, as the context or search_entities gives it.openview.unfocus
Close Detail, or clear the focus, the selection or the filter
EscEscfocus.clear
Clear the focus
selection.clear
Clear the selection
view.merge
Show entities that are the same as one, or apart
filter.edit
Filter what every lens shows
//filter.clear
Clear the filter
filter.set
Filter what every lens shows
text= a filter in the palette's syntax; without it, everything. For example status:warn,crit, kind:service, team=storefront, cores>=16, name~payments, #prod.set_filternav.back
Go back
BackspaceDeletenav.forward
Go forward
Shift+Backspace⇧Deletetime.back
Scrub back in time
[, { (far=true), Ctrl+T Left, Ctrl+T Shift+Left (far=true)[, { (far=true), ⌘T ←, ⌘T ⇧← (far=true)far= true for a longer step. One of true, false.time.forward
Scrub forward in time
], } (far=true), Ctrl+T Right, Ctrl+T Shift+Right (far=true)], } (far=true), ⌘T →, ⌘T ⇧→ (far=true)far= true for a longer step. One of true, false.time.zoom-in
Show a shorter time span
Ctrl+T Up⌘T ↑time.zoom-out
Show a longer time span
Ctrl+T Down⌘T ↓time.live
Follow the clock
Ctrl+T n⌘T ntime.last
Show a span ending now, live, or ending at a time
Ctrl+T 1 (span=15m), Ctrl+T 2 (span=1h), Ctrl+T 3 (span=6h), Ctrl+T 4 (span=1d), Ctrl+T 5 (span=7d)⌘T 1 (span=15m), ⌘T 2 (span=1h), ⌘T 3 (span=6h), ⌘T 4 (span=1d), ⌘T 5 (span=7d)span= (required) how far back, such as 15m, 6h or 7d. For example 15m, 1h, 6h, 1d, 7d.<br>until= when the span ends, in RFC 3339; without it, now and following the clock. For example 2026-09-26T03:00:00Z.set_time_windowlens.show
Show a lens
lens= (required) the lens to bring to the front; detail needs a focus. One of topology, timeline, grid, stream, detail, treemap, flow, geo.set_lenslens.topology
Show Topology
11lens.timeline
Show Timeline
22lens.grid
Show Grid
33lens.stream
Show Stream
44lens.detail
Open the focused entity in Detail
55lens.treemap
Show Treemap
66lens.flow
Show Flow
77lens.geo
Show Geo, the map
88grid.next
Show the next metric in Grid, measure in Treemap, or unit in Flow
mmgrid.previous
Show the previous metric in Grid, measure in Treemap, or unit in Flow
MMgrid.show
Show a metric in Grid
metric= (required) a catalog metric, such as cpu.utilisation.<br>kind= the kind of entity, if the metric has several.show_metricgrid.sort
Sort Grid hottest first or by name
ooby= value or name; without it, the other order. One of value, name.flow.show
Show Flow narrowed to an entity's traffic
ref= (required) an entity's ref, as the context or search_entities gives it.show_flowgeo.show
Show Geo at a place, or following an entity
ref= an entity's ref, as the context or search_entities gives it.<br>place= a place config names, or a point as lat, lon, instead of ref.show_maptreemap.show
Show Treemap, sized by a measure, of one kind of entity
by= what sizes the tiles: an attribute or metric that adds up, such as bytes or requests per second.<br>kind= show only entities of this kind; without it, the filter stays. One of alert, cluster, container, database, disk, host, interface, node, person, pod, process, queue, repo, service, table, team.show_treemapstream.severity
Show events of a severity and above in Stream
sslevel= the least severity shown; without it, the next up. One of debug, info, warn, error, critical.stream.scope
Show events near the focus, or all, in Stream
nnnear= true for the focus and its neighbors, false for all; without it, the other. One of true, false.stream.top
Scroll Stream to the newest event
ttplace.save
Bookmark this place
name= (required) one word to find it by. For example work, incident.bookmarkplace.go
Go to a bookmark
name= (required) a bookmark.go_to_bookmarkplace.rename
Rename a bookmark
name= (required) a bookmark.<br>to= (required) its new name. For example work, incident.place.delete
Delete a bookmark
name= (required) a bookmark.place.export
Export bookmarks to a file to share
file= (required) a file, from your home folder or starting ~/ or /. For example ~/bookmarks.yaml.<br>names= the bookmarks to export, separated by commas; without it, all of them.place.import
Import bookmarks from a file
file= (required) a file, from your home folder or starting ~/ or /. For example ~/bookmarks.yaml.<br>replace= true takes the imported bookmark where a name is already used, instead of adding it as name-2. One of true, false.compare.selected
Compare the two selected entities, or the focus with the one selected
cccompare.entities
Compare two entities side by side
a= (required) the entity on the left, by ref, as the context or search_entities gives it.<br>b= (required) the entity on the right, by ref.comparecompare.before
Compare the focus with the window just before, or with the same window earlier
CCago= how much earlier, such as 1d for yesterday or 7d for last week; without it, the window just before. For example 1d, 7d.compare_with_earliercompare.swap
Swap Compare's sides
xxsource.list
Show or hide the sources, to turn them on and off
SSsource.on
Turn a source on
name= (required) the name of a module instance in config.turn_source_onsource.off
Turn a source off; its entities leave the view until it is on again
name= (required) the name of a module instance in config.turn_source_offlicense.show
Show or hide the license: who it is for, and the modules it unlocks
license.terms
Show or hide the Wayseer end-user license this release is under
license.add
Add a license key, from the clipboard or as typed
key= the key as it was sent to you; without it, the key copied is added. For example WAYSEER-1.….license.remove
Remove the license key that license.add stored
updates.show
Show or hide what is newer than this release, and whether your key covers it
updates.install
Download the newer Wayseer, check its signature, and install it on Y
updates.undo
Undo the last update, bringing back the release it replaced
modules.install
Install a signed module package
file= (required) a module package, .wsmod.tar.gz or .wsmod.zip. For example ~/Downloads/acme-widget-1.4.0-linux-amd64.wsmod.tar.gz.modules.update
Download a newer marketplace module, show what it changes, and install it on Y
id= (required) an installed marketplace module, such as acme/gauge. For example acme/gauge.modules.revocations.add
Add a signed revocation list
file= (required) a revocation list signed by Wayseer. For example ~/Downloads/index.