// add a metric cluster to every node
SwarmLab.registerAttribute('my metric',
(node, ctx) => node.events.length);
// listen to every activity event
SwarmLab.onTick(ev => console.log(ev));
level above zero
below
no % level / metric particles
lead swarm on the latest significant event
X = level % (signed log) · Y = updates in the last 5 min · Z = pipeline. Each update fires its node's swarm.
Pipeline parameters: one particle each — tunable, constraint; measured ones are larger and sit farther out the more of their changes gained. Hover a node for its metrics.