Skip to content

Passive event process monitoring

Scenario ID

  • SC-EPM

Scenario Name

  • Event Process Monitoring

Characteristics

  • Siphoning off messages or meta-data from all key flows to monitor an overall event transaction process

Description

  • A typical scenario is where an order or business transaction is not fully orchestrated through a fulfillment process, so that correlation of events down the chain is difficult or manual.
  • All messages (or their meta-data) are routed both to target and towards a central monitoring system that logs at least the header or other key fields required to link the events together.
  • The monitoring system does not affect the process, but can raise alarms and allow e.g. a service desk to see how far the process has run and where it may have stopped or failed.
  • The pattern is seen mandatory for the governance model and it will be implemented using a common message header (CMH).
  • If there is no CMH, then the monitoring platform needs to know how to read out the key meta-data information from within all specific messages.
  • i.e. for the areas where monitoring is needed, all the interfaces must be provided with a CMH, and all messages should be siphoned off to a monitoring system.

Recommendations

  • Implement this pattern within flows to support auditing and logging services. This will help with establishing a consistent and standardized auditing framework.

Example

  • This will be implemented using the common framework for Auditing within the Sanger Institute Integration Environment.

Pattern Reference