Skip to content

0223 Events and Logs

Processing is often triggered when a specific event or situation occurs. There are also sources of data that provide a continuous feed of data - for example a sensor monitoring the temperature. This model introduces the different types of Assets associated with events and continuous data feeds.

UML

Topic entity

A Topic is a type of DataSet that is accessed using a publish-subscribe event interface. There are processes that add events to the topic, and other processes that subscribe to the topic and receive a copy of each event that is added. It is shown as a data set because some topics are in memory and some make use of an underlying DataStore to provide a persistent/reliable delivery service.

The additional attributes for Topic are:

  • resourceName holds the fully qualified name of the topic. This frees up the displayName property to hold a shorter, more human-readable name.
  • topicType identifies the type of topic. This may refer to its reliability or other features supported by the event broker.

LogFile entity

A LogFile entity is a subtype of DataFile that contains events that have been captured and stored. The purpose attribute describes the use of log file - for example, it is a debug log, audit log, ....

AssociatedLog relationship

The AssociatedLog relationship shows the Asset (typically a LogFile) where logging information for the linked Referenceable is located.


Raise an issue or comment below