agent-smith-wallboard-plugin /

Filename Size Date modified Message
src
116 B
Add bamboo logs to the ignored files
10.9 KB
Updated Licensefile
1.2 KB
Update the documentation to reflect the current state of the project
7.9 KB
[maven-release-plugin] prepare for next development iteration

Agent-Smith and Wallboard

Agent-Smith and Wallboard is a plugin for Bamboo CI. Agent-Smith provides various statistics on the agents currently running on a Bamboo instance:

  • Agents currently running (or idling)
  • Usage of elastic agents (EC2 agents)
  • Current cost due to the elastic agents
  • Status of the build queue

Access through the Wallboard

Those statistics are available through a Wallboard on

 http://BAMBOO_INSTANCE/CONTEXT_PATH/viewAgentWallboard.action

Wallboard Screenshot

Customisation

Agent-Smith's behaviour can be modified with some parameters.

  • secondsBeforeNextRefresh allows to set the amount of time between each refresh of the screen (defaults to 15secs)
  • minutesBeforeQueueItemOverdue allows to set the amount of time after which a queued item is considered as overdue and is displayed in red.

Sending data to Graphite

Agent-Smith also uses the Bamboo Graphite Connector to send the statistics on the agents to a Graphite instance.

Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.