This page is deprecated in favour of documentation provided at http://xdaq.web.cern.ch
Flash Lists
Data to be collected is specified by means of the so called
flashlist .
A flashlist is a monitoring object that represents variables of the XDAQ environment that are to be monitored. Flashlist attributes are values, statuses, or texts, such as the CPU utilization, or the network performance.
The definition of the flashlist is performed using the data suppliers that exist for all areas of a XDAQ system. In other words, a flashlist refer to a set of data variables that belong to one or more
qualified infospaces . A flashlist is said "active" when all variables specified are available at a given running context. When a flashlist is active it can be retrieved by the sensor.
Collection of Flashlists
The same flashlist can be present on several running sensors ( er XDAQ process) and can be collected at single place by any of the configured XMAS services. A collection of flashlists result in a table of values, where the table row is defined by the flashlist itself.
Defining a flashlist
A flashlist can be defined by directly editing an XML specification according the schema defined in
http://xdaq.web.cern.ch/xdaq/xsd/2006/xmas-10
. The file is suffixed
.flash , E.g.
executive.sensor .The flashlist
items define the data items that will be reported by the sensor according the configuration. There are two type of data elements, the infospace item and the function item. Each item has a name. This name will be used as table column identifier.
- infospace item is used to refer to a qualified infospace data element. This is the actual mean to extract values defined by a XDAQ application service. The source attribute is used to indicate the variable name include in the qualified infospace. Notice that this can be different then the name of the item.
- function item is used to add additional data items that can qualify the monitoring data.
The following XML specification defines a flashlist
urn:xdaq-flashlist:processInfo for monitoring the qualified infosapce prefixed
urn:executive-sysinfo . The original file can be found at
http://xdaq.web.cern.ch/xdaq/setup/default/flash/processInfo.flash
It is a good practice to define one flashlist per file.