You can trigger alarms that can be viewed on the NetMon Alarms page.

The following example shows alarms triggering when the Logger is sent an intermediate flow, a short running flow, and a long running flow.

function Flow_TriggerMyUserAlarm (dpiMsg, ruleEngine)
  require 'LOG'
  local function isempty(s)
    return s == nil or s == ''
  end
  if (IsIntermediateFlow(dpiMsg)) then
    local ruleSev = "high"
    EZINFO("INFO: Trigger Alarm for Intermediate Flow" )
    TriggerUserAlarm(dpiMsg, ruleEngine, ruleSev)
  end

  if (IsFinalShortFlow(dpiMsg)) then
    local ruleSev = "medium"
    EZINFO("INFO: Trigger Alarm for Final Short Flow" )
    TriggerUserAlarm(dpiMsg, ruleEngine, ruleSev)
  end

  if (IsFinalLongFlow(dpiMsg)) then
    local ruleSev = "low"
    EZINFO("INFO: Trigger Alarm for Final Long Flow" )
    TriggerUserAlarm(dpiMsg, ruleEngine, ruleSev)
  end
end