<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.dafne.bi-services.sk/index.php?action=history&amp;feed=atom&amp;title=Monitor_console</id>
	<title>Monitor console - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.dafne.bi-services.sk/index.php?action=history&amp;feed=atom&amp;title=Monitor_console"/>
	<link rel="alternate" type="text/html" href="https://wiki.dafne.bi-services.sk/index.php?title=Monitor_console&amp;action=history"/>
	<updated>2026-10-23T19:07:30Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.4</generator>
	<entry>
		<id>https://wiki.dafne.bi-services.sk/index.php?title=Monitor_console&amp;diff=69&amp;oldid=prev</id>
		<title>Dafne: Documentation import</title>
		<link rel="alternate" type="text/html" href="https://wiki.dafne.bi-services.sk/index.php?title=Monitor_console&amp;diff=69&amp;oldid=prev"/>
		<updated>2026-08-06T13:36:47Z</updated>

		<summary type="html">&lt;p&gt;Documentation import&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[File:monitor_overview.png|thumb|right|The Monitor screen]]&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Monitor&amp;#039;&amp;#039;&amp;#039; screen is the main tool for supervising processing. It is opened from the &amp;#039;&amp;#039;&amp;#039;Monitor&amp;#039;&amp;#039;&amp;#039; item in the top menu and is available to every user; actions that change the state of a processing require the Admin role.&lt;br /&gt;
&lt;br /&gt;
The screen is divided into three areas:&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;filter bar&amp;#039;&amp;#039;&amp;#039; along the top, which also carries the executor status and the executor message list&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;scheduled task list&amp;#039;&amp;#039;&amp;#039; on the left, showing the tasks of the processings that match the current filter&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;detail panel&amp;#039;&amp;#039;&amp;#039; on the right, which shows either the &amp;#039;&amp;#039;&amp;#039;Active processings&amp;#039;&amp;#039;&amp;#039; list (when no task is selected) or the detail of the selected scheduled task&lt;br /&gt;
&lt;br /&gt;
On narrow screens the detail panel is shown as a slide-over instead of a second pane. Use the chevron button on the right edge to open and close it.&lt;br /&gt;
&lt;br /&gt;
== Filter bar ==&lt;br /&gt;
&lt;br /&gt;
=== Filter chips ===&lt;br /&gt;
Every active filter is shown as a removable chip next to the &amp;#039;&amp;#039;&amp;#039;Filter&amp;#039;&amp;#039;&amp;#039; button. Chips are colour-coded by the kind of filter: processing, date, scenario, group and tag. Click the cross on a chip to remove that one filter; the list refreshes immediately.&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Filter&amp;#039;&amp;#039;&amp;#039; button opens the advanced filtering overlay, where processings, dates, scenarios, groups and tags can be combined.&lt;br /&gt;
&lt;br /&gt;
=== Quick filters ===&lt;br /&gt;
Three buttons and one menu give fast access to the views needed most often:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Active processings&amp;#039;&amp;#039;&amp;#039; - resets all filters back to the default view of currently active processings&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Processings active today&amp;#039;&amp;#039;&amp;#039; - restricts the list to processings that were active at any point during the current day&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Quick filter&amp;#039;&amp;#039;&amp;#039; menu:&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Processings active on...&amp;#039;&amp;#039;&amp;#039; - pick a date and show the processings that were active on it&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;History of a specific scenario...&amp;#039;&amp;#039;&amp;#039; - show past processings of one scenario&lt;br /&gt;
&lt;br /&gt;
=== Text filter and message search ===&lt;br /&gt;
The text box filters the task list by &amp;#039;&amp;#039;&amp;#039;task name, group name or task ID&amp;#039;&amp;#039;&amp;#039;. Filtering is applied as you type. Press &amp;#039;&amp;#039;Esc&amp;#039;&amp;#039; or use the cross button to clear it.&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Messages&amp;#039;&amp;#039;&amp;#039; button opens a fulltext search across run messages. Use it when you know a fragment of an error text but not which task produced it.&lt;br /&gt;
&lt;br /&gt;
=== Executor status and messages ===&lt;br /&gt;
The right-hand side of the filter bar shows the current executor status as a coloured button. Its menu offers &amp;#039;&amp;#039;&amp;#039;Pause&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Stop&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Resume&amp;#039;&amp;#039;&amp;#039; depending on the current state; the actions are available to administrators only. See [[Executor control]].&lt;br /&gt;
&lt;br /&gt;
Next to it, a warning button appears whenever the executor has produced error or warning messages. The count is shown on the button. Opening it lists each message with its severity and timestamp. Administrators can mark an individual message as &amp;#039;&amp;#039;&amp;#039;Resolved&amp;#039;&amp;#039;&amp;#039; or clear the whole list with &amp;#039;&amp;#039;&amp;#039;Remove all&amp;#039;&amp;#039;&amp;#039;. The button is hidden when there are no messages.&lt;br /&gt;
&lt;br /&gt;
== Active processings panel ==&lt;br /&gt;
[[File:monitor_active_processings.png|thumb|right|Active processings]]&lt;br /&gt;
When no scheduled task is selected, the detail panel lists the active processings. A text box at the top filters the list by date or iteration.&lt;br /&gt;
&lt;br /&gt;
Each entry shows the processing label, its status and an actions menu. For a running processing the panel also shows:&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;percentage complete&amp;#039;&amp;#039;&amp;#039;, derived from the estimated and average runtime&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Started&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Estimated finish&amp;#039;&amp;#039;&amp;#039; (or &amp;#039;&amp;#039;&amp;#039;Finished&amp;#039;&amp;#039;&amp;#039; once the run is complete)&lt;br /&gt;
* a row of counters summarising the tasks in the processing&lt;br /&gt;
&lt;br /&gt;
The counters aggregate several statuses each:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Task counters on a processing&lt;br /&gt;
! Counter !! Includes statuses&lt;br /&gt;
|-&lt;br /&gt;
| Error || Error, Invalid, Cannot connect&lt;br /&gt;
|-&lt;br /&gt;
| Running || Running, Prepared, Cancelling, Cancel in progress&lt;br /&gt;
|-&lt;br /&gt;
| Waiting || Scheduled, Repeat, Force repeat, On hold&lt;br /&gt;
|-&lt;br /&gt;
| Warning || Warning&lt;br /&gt;
|-&lt;br /&gt;
| Manual || Manual finished&lt;br /&gt;
|-&lt;br /&gt;
| Success || Finished&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
A processing that has not started yet is shown in &amp;#039;&amp;#039;&amp;#039;Waiting&amp;#039;&amp;#039;&amp;#039; state, together with the time it will start at, and — for SQL-based scenarios — the polling count, the timestamp and status of the last polling, the value the planning query returned and, if the polling failed, the error message. This makes it possible to see why a scenario has not triggered without opening the database. See [[Planning]] for the planning modes themselves.&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Show more&amp;#039;&amp;#039;&amp;#039; / &amp;#039;&amp;#039;&amp;#039;Show history&amp;#039;&amp;#039;&amp;#039; button at the bottom extends the list beyond the currently active processings.&lt;br /&gt;
&lt;br /&gt;
=== Processing actions ===&lt;br /&gt;
The menu on each processing offers, for administrators:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Show processing details&amp;#039;&amp;#039;&amp;#039; - opens the processing info dialog&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Add tasks&amp;#039;&amp;#039;&amp;#039; - available while the processing is Running or Paused&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Pause&amp;#039;&amp;#039;&amp;#039; - available while the processing is Running&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Resume&amp;#039;&amp;#039;&amp;#039; - available while the processing is Paused&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Reopen&amp;#039;&amp;#039;&amp;#039; - available once the processing is Finished&lt;br /&gt;
&lt;br /&gt;
These are described in [[Controlling a processing]].&lt;br /&gt;
&lt;br /&gt;
== Scheduled task detail ==&lt;br /&gt;
[[File:monitor_task_detail.png|thumb|right|Scheduled task detail]]&lt;br /&gt;
Selecting a task in the list opens its detail. The header shows the task name and four buttons:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Show task notes&amp;#039;&amp;#039;&amp;#039; - notes recorded against the task definition; the badge shows how many exist&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Show critical path&amp;#039;&amp;#039;&amp;#039; - only enabled where a critical path can be computed for the task&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Show task statistics&amp;#039;&amp;#039;&amp;#039; - runtime history of this task&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Close&amp;#039;&amp;#039;&amp;#039; - closes the detail and returns to the Active processings list&lt;br /&gt;
&lt;br /&gt;
Below the header, the status button shows the current status and opens the list of available actions. When an action cannot be used, the menu explains why — for example &amp;#039;&amp;#039;Scheduler stopped&amp;#039;&amp;#039; or &amp;#039;&amp;#039;Processing not active&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
If the task is waiting, a &amp;#039;&amp;#039;&amp;#039;pending&amp;#039;&amp;#039;&amp;#039; icon appears on the right of the panel. Opening it lists the &amp;#039;&amp;#039;&amp;#039;waiting reasons&amp;#039;&amp;#039;&amp;#039; — the specific conditions the task is still blocked on. This is the fastest way to find out why a task has not started; see [[Investigating a stalled processing]].&lt;br /&gt;
&lt;br /&gt;
=== Tabs ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Scheduled task detail tabs&lt;br /&gt;
! Tab !! Content&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Runs&amp;#039;&amp;#039;&amp;#039; || Every execution attempt of this task, with its messages. The badge shows the number of runs.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Info&amp;#039;&amp;#039;&amp;#039; || Scenario and group, connection, start and finish time, scheduled task ID, native session ID, the &amp;#039;&amp;#039;Not before&amp;#039;&amp;#039; / &amp;#039;&amp;#039;Not after&amp;#039;&amp;#039; window if one is set on the task, processing ID and its start and finish, average and last successful duration, and the try count in the form &amp;#039;&amp;#039;n of m&amp;#039;&amp;#039;.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Query&amp;#039;&amp;#039;&amp;#039; || The query or command from the task definition and, where available, the &amp;#039;&amp;#039;&amp;#039;executed query&amp;#039;&amp;#039;&amp;#039; — the statement after placeholder substitution. Both can be copied; &amp;#039;&amp;#039;&amp;#039;Copy with parameters&amp;#039;&amp;#039;&amp;#039; copies the resolved form.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Backward&amp;#039;&amp;#039;&amp;#039; || Tasks the selected task is waiting for. The badge shows how many.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Forward&amp;#039;&amp;#039;&amp;#039; || Tasks that are waiting for the selected task.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Both dependency tabs are clickable: selecting an entry moves the detail panel to that task, which makes it possible to walk a dependency chain in either direction.&lt;br /&gt;
&lt;br /&gt;
=== Task actions ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Actions on a scheduled task&lt;br /&gt;
! Action !! Effect&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Repeat&amp;#039;&amp;#039;&amp;#039; || Repeats the execution, keeping all constraints. The task waits for its dependencies and for resource limits as normal.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Force repeat&amp;#039;&amp;#039;&amp;#039; || Repeats the execution as soon as possible, without waiting for the normal constraints.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Cancel&amp;#039;&amp;#039;&amp;#039; || Attempts to cancel a running task. Whether the task really stops depends on the connection type and on the target system.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Set complete&amp;#039;&amp;#039;&amp;#039; || Marks the task as manually completed. It is then treated as successful, so dependent tasks may start.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Hold&amp;#039;&amp;#039;&amp;#039; || Keeps the task out of the processing queue. Use it to stop a task being picked up without disabling its definition.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Unhold&amp;#039;&amp;#039;&amp;#039; || Returns a held task to the queue.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Repair&amp;#039;&amp;#039;&amp;#039; || Starts a repair run. Offered only for connection providers that support it.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Task ID&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Connection&amp;#039;&amp;#039;&amp;#039; fields in the Info tab are links to the corresponding definitions in the Author screen, for users with the Admin role.&lt;br /&gt;
&lt;br /&gt;
== Auto refresh ==&lt;br /&gt;
The task list refreshes automatically. When a refresh fails, the indicator next to the refresh control changes state, so a stale list is not mistaken for a quiet system.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Task and processing statuses]]&lt;br /&gt;
* [[Daily supervision]]&lt;br /&gt;
* [[Handling failed tasks]]&lt;/div&gt;</summary>
		<author><name>Dafne</name></author>
		
	</entry>
</feed>