Skip to content

H21. Building a Status Board with the TV Wallboard

Diátaxis: How-to · Audience: operators and administrators -- viewing needs no special permission, and the groups you can see follow your own permissions ← Back to contents

The TV wallboard puts the monitoring status on a TV or a large monitor for a room full of people to watch together. Where the console is a screen you go into and search, the wallboard is a screen read from three metres away, in passing. So it does not crowd the space with numbers -- it says the state with one large number and movement.

How to open it -- press the TV icon in the top header. It is visible on every screen.

  • It opens in a new window (not a tab). If your browser blocks pop-ups, it opens in a new tab.
  • It carries over the application group you are currently viewing in the console.
  • To leave it up on an unattended TV, start the browser in kiosk mode (--kiosk or --app=<address>) so the screen is filled without an address bar.

Note The wallboard is dark only. It is a screen that stays up on a TV, and a bright background causes monitor burn-in. It stays dark regardless of the console's theme setting.


What Is on the Screen

The TV wallboard at one tile -- the hero (delayed transaction count) in the centre with side panels

One tile shows one application group.

AreaWhat it is
Centre (the hero)A large number and a moving figure -- this is the heart of the screen
TitleThe application group being shown. Press it to switch to another group
Summary under the heroOne line, such as 11 of 48 in flight delayed
Left side panelAPDEX · active users · login users · error rate
Right side panelApdex distribution · TPS · average response time
Top barLIVE indicator · clock · full screen · settings (gear)

As tiles get smaller (6 and 8 splits) the side panels fold away and only a one-line summary remains. The hero number and that summary survive to the end -- they are what has to be readable from three metres away.


Reading the Hero Number -- Look Here First

The large number in the centre is the count of delayed transactions. It shows the worst state within the group.

Its colour tells you the state.

ColourMeaningDefault threshold
GreenNormalBelow the warning threshold
AmberWarning30 or more
RedCritical50 or more

Important These thresholds should differ per workload. If a service normally runs with 40 in the queue, the defaults leave the screen permanently amber, and then nobody notices when it actually gets worse. A warning that becomes the background is not a warning. Set it above that service's normal level.

The Three Colours Appear Twice -- and Mean Different Things

Green, amber, and red show up in two places, and they say different things. This is easy to mix up.

WhereWhat it splits
The arc around the heroTransaction state -- normal / delayed / pending
The "Apdex distribution" card in the right panelHow it felt to users -- satisfied / tolerating / frustrated

The arc around the hero grows in proportion to the count while counts are small, and switches to proportion past a certain point. That way you never get "a full green bar at zero" -- when there is nothing, the arc is short.

The Apdex distribution card splits responses by how fast they felt to a person. If the delayed count is low but "frustrated" is high, the count is small but slow requests are mixed in.


The Six Hero Objects -- Which to Choose

Pick one of six. The numbers and the verdict are identical whichever you pick. The only difference is how the state is expressed as movement.

NameHow it looks
Core ReactorParticles orbit a central sphere and grow fierce as things worsen
Orbital GateFlow passing through a ring. When it jams the ring brightens and ripples spread
Pulse FieldDots swell and shrink on a regular beat
Flood FieldA rising surface of water. As delays pile up the level climbs
Pulse CoreParticles flow inward from all sides. When they back up a band forms around the rim
HeartbeatIt beats like a heart, and motes scatter outward on the beat

Read the Movement, Not the Colour

This is the most important reading habit on this screen.

The worse it gets, the faster, bigger, and less regular it becomes. Colour is only the final confirmation.

  • Speed -- unhurried when healthy. As delays grow it visibly speeds up.
  • Size and quantity -- the more that is backed up, the more particles and the larger the form.
  • Regularity -- steady when calm. As it worsens it wobbles and jumps.

Why it was built this way If colour did all the talking, the screen would be just as busy when healthy, and trouble would not stand out. What a passer-by three metres away has to catch is not "there is red" but "this is not how it usually looks." So the healthy state was made deliberately quiet.


Splitting the Screen -- Several Groups at Once

Divide one screen into 1 / 2 / 3 / 4 / 6 / 8 tiles and put a different application group in each.

  1. Settings (gear) ▸ LayoutScreen split, and choose the number of tiles.
  2. Press the title of each tile to choose the group it shows. Long lists can be searched.
  3. The gear on a tile changes the hero for that tile alone.
The TV wallboard split into four -- a different application group and a different hero per tile (Core Reactor, Orbital Gate, Pulse Core, Heartbeat), all four carrying live traffic

Your choices are saved per tile and restored the next time you open it.

Note The split cannot be chosen, or is reduced automatically, in these cases.

  • The tiles would be too small for the screen -- it tells you so. A size that cannot be read from three metres away is never produced.
  • There are not enough application groups -- it splits only as far as the groups you have.

Even when it is reduced automatically, your choice is not erased. Open it again on a large TV and it returns to the number of tiles you picked.

Specifying It by URL

When an unattended TV has to come up on a fixed layout, put the conditions in the address.

ParameterMeaning
?split=NNumber of tiles
?group=<name>The group to show when there is one tile
?groups=<g1,g2,…>Group per tile (comma separated)
?hero=<name> · ?heroes=<n1,n2,…>Hero selection

Settings

Pressing the gear opens the settings, in three sets.

SetItems
LayoutScreen split · side panels (Overview / Details / None) · sidebar position · Centre view (choosing the hero)
Alert thresholdsWarning at · Critical at -- adjusted in steps of 10
AppearanceChart colour · transaction balls (show, size, colour) · login users
  • Thresholds move in steps of 10 only. This is the verdict line for a screen read from three metres away, so single-unit precision means nothing, and two buttons are enough to adjust it standing in front of an unattended TV.
  • Transaction balls (the animation of requests flying) turn off automatically at 6 and 8 splits -- once tiles are that small the balls cannot be seen anyway and only cost drawing time.
  • Reset to defaults restores everything except Layout. Losing the split and group arrangement you set up would be more trouble than help.

When the Connection Drops

The wallboard stays up for a long time, so it does not hide a dropped connection.

  • On a drop it keeps the last screen and merely stops updating. The screen does not blank or fall to zero -- that would read as an outage.
  • The LIVE indicator at the top changes, and pressing it reconnects.
  • If your login expires, a bar appears with a Refresh button to bring it back.

Note A display that has stopped is not the same as a value that is genuinely zero. Check the LIVE indicator first.


Language and Names

  • It follows the display language (Korean or English) chosen in the console.
  • If you have set display names (aliases) on groups or instances, the wallboard shows those names too. On a screen a room watches together, a business name reads far better than prod-order-was-01.

When It Does Not Work

SymptomWhat to check
Pressing the TV button opens nothingCheck the browser's pop-up blocker -- when blocked it opens in a new tab
The split you want cannot be chosenEither the screen is too small for tiles that size, or there are not enough application groups
The screen looks frozenCheck the LIVE indicator at the top and press it to reconnect. If a login-expired bar is showing, press Refresh
The number is always amber or redThe thresholds sit below that service's normal delay count -- raise them under Settings ▸ Alert thresholds
A group is missing from the listWhether your account has permission for that group → H18
Text is small on a large screenReduce the number of tiles. The larger the tile, the larger the text
Transaction balls are not visibleThey turn off automatically at 6 and 8 splits. Check the state under Settings ▸ Appearance