QueueMonitor basic concepts

Agent service

Agent is a Windows service which permanently runs in the background and runs tasks. You can use Admin console to configure and overview agents.

Admin console

Admin console is GUI for configuring and overview of one or more Agents.

Tasks

Tasks are separate units of work which QueueMonitor perform. Tasks are either scheduled, or get executed automatically when something happens - e.g. when new message arrives at a queue or file shows up in a folder. Each task keeps separate execution history, where you can see when task was executed and how it was completed. Tasks which perform constant checks only write to history when there’s a change - i.e. when check fails or when it recovers.

Task can be temporarily disabled, or run manual regardless of its schedule.

See QueueMonitor tasks.

Message actions

Actions allow you to customize how QueueMonitor processes messages. You can choose series of steps in which message is parsed, changed, sometimes depending on content of message or some other condition. At the end it’s usually sent to some other queue, saved database or file, etc.

See list of all Message actions.

Alert actions

Alert actions are executed when some of QueueMonitor’s checks fail, or when it’s recovered to non-fail state.

See list of all Alert actions.

Macros

Macros are heavily used in QueueMonitor. For actions which operate on message, macros allow you to use message properties in operations or queries.

See more about Macros.

Custom values

Whenever you need some piece of data from incoming message, for instance OrderID, Customer Name, etc. you can extract it from message and use it afterwards as a custom value. After it’s extracted, it’s treated same as other macro values, and can be used in same places.

See more about Custom values.