Skill: Monitor
Monitoring communication
Provides access to the communication monitors of the application: which monitors exist, and starting and stopping the data stream of a monitor. Monitor entries are delivered through the monitor.Data notification.
Functions
| Result | Name / Params | Comment |
|---|
| MonitorDef[] | monitor.Query | Returns a list of available monitor definitions and their corresponding data streams. |
| void | monitor.Start | Starts recording data for the indicated monitor. |
| url | string | The monitor URL. |
| void | monitor.Stop | Stops recording data for the indicated monitor. |
| url | string | The monitor URL. |
Notifications
| Name / Params | Comment |
|---|
| monitor.Data | Transmits recorded monitor data of active monitors. |
| data | MonitorData[] | List of monitor data reports. |
Objects
MonitorDef
| Property |
Type |
Description |
| Url |
string |
(Value: AopUrl) URL of the monitor. |
| Type |
string |
Type of the monitor. Right now, only ‘data’ is supported. See MonitorType. |
| Name |
string |
(Optional) Name of the monitor. |
| Props |
value{} |
(Key: Symbol, Optional) Additional information concerning the monitor. |
MonitorData
| Property |
Type |
Description |
| Url |
string |
(Value: AopUrl) URL of the monitor. |
| Entries |
MonitorEntry[] |
List of monitor entries. |
MonitorEntry
| Property |
Type |
Description |
| Io |
int |
Indicates the direction of the data flow. See MonitorEntryIo. |
| Time |
time |
Recording time. |
| Data |
data |
The recorded data. Content structure depends on the monitor type. |
| Info |
string |
(Optional) Further information in text form with regard to the monitor entry. |
Enums
MonitorEntryIo
| Name |
Value |
Description |
| Sent |
0 |
Data was sent to the third-party system. |
| Received |
1 |
Data was received from the third-party system. |
MonitorType
| Name |
Value |
Description |
| Data |
data |
Monitor for arbitrary binary data entries. |
Last modified September 25, 2026