Too Much Data

The Joblist pane and the ServerList pane both allow filters to be defined which limit the amount of information returned from the monitor to the UI.

Custom filter definitions can be created and saved for personal use, and administrators can also create generally useful filters that can be placed in a shared area for use by everyone at the site (see below).

These filters can be important because the UI is an application running within the web browser in javascript. The amount of data that can be sent from the monitor to the UI must be limited to prevent the browser from crashing.

Normally the joblist or the bladelist will show a count of the number of entries in their pane. When the data limit has been reached and filtering is limiting the total amount of records, the count will be followed by + as shown in the picture above. This indicates that the current query has produced more data than can be displayed in the UI.

Because the Joblist pane subscribes to events and jobs are constantly being added or removed from the pane, the UI will take it's own precautions to prevent data overflow.

Editing Filters

Tractor uses filters to limit the amount of data that is sent from the monitor to the UI, to prevent data overrun. The Filter Lister dialog provides the user with a list of available filters, and buttons to edit the existing filters. The Filter Rule editor allows you to create or edit filters by building a list rules which are understood by the tractor monitor.

When the pull-down filter menu is selected, a Filter Lister dialog is displayed (as seen above). If there are currently defined filters of the correct type (joblist or bladelist), then they will be displayed.

There are several options in operating with the filters:

The Filter Editor dialog is opened whe selecting NewEdit or Copy. The Filter Editor allows you to dynamically construct a new filter, or edit an existing filter, using a set of defined filter rules, appropriate to the current pane (Jobs or Blades).

Once you have defined any filters, they will be available in the pulldown on the job or server panes.

Site-wide Shared Filters

Administrators can copy useful common filters to a shared area in the tractor spool area where they will become available when people reload their Dashboard sessions. This copy is currently a manual operation. Here is an example of copying a filter named "NoDarkSide" created by the user "yoda" into the shared area. This example assumes that the tractor spool area is in the default /var/spool/tractor location, it may be somewhere else at your site.