Delphix Exception Code List

  • 1
  • 1
  • Question
  • Updated 2 months ago
  • Answered
Is there a list of exception codes that can be thrown by delphix , capability wise..data provisioning specific codes, data  replication specific, etc?
Photo of jayanthi

jayanthi

  • 142 Points 100 badge 2x thumb

Posted 1 year ago

  • 1
  • 1
Photo of Joey Dobias

Joey Dobias, Employee

  • 430 Points 250 badge 2x thumb
No. Unfortunately, the Delphix appliance does not have a fully featured granular event distribution management workflow where all possible events can be viewed.

This stems from the fact that there is no such thing as a single monolithic event log, but four event handling mechanisms.
  • actions
    Things that users do or automated things a user configured the system to do.
  • job and job events
    Things that change the state of data on the Delphix appliance like creating new VDBs, or taking manual Snapshots. All jobs are also actions.
  • faults
    Anything that can be considered an error system-wide
  • alerts
    Subset of all of the above and can also be configured to output to remote Syslog, SNMP, and SMTP targets.
The behavior of these can be broken down as follows...
  1. Every JOB starts as an ACTION. If it fails before the ACTION spawns a JOB, You may get a FAILED ACTION status with minimal (or none) details.
  2. Generally, an ACTION will then spawn a JOB. If a JOB fails, more details will be in the JOB events (extracted from the API or seen in the GUI). Some errors though do not result in FAILED jobs but just appear as warnings.
  3. Some types of failures for either ACTION or JOBs can result in FAULTs. But FAULTs can also arise at runtime outside of the context of any ACTION or JOB
  4. ALERTs may contain a subset of both FAULTs, ACTION, or JOB events and some events may only get triggered as ALERTs. 
Generally, users will simply configure alerts to the designed severity level and act on those on a case-by-case basis. Alternatively, you can mine all events periodically from all 4 places via the CLI or API (though only the API will give Job events).
Photo of jayanthi

jayanthi

  • 142 Points 100 badge 2x thumb
Thanks much for the information shared..
Photo of jayanthi

jayanthi

  • 142 Points 100 badge 2x thumb
As we are trying to create a database for possible Delphix exceptions with corrective actions necessary, so that we can create a custom dashboard out of it.. Got information from the document repository, about api calls to retrieve job events, failed actions which can be invoked via curl commands.
Photo of Sean Nothdurft

Sean Nothdurft, Technical Support

  • 1,190 Points 1k badge 2x thumb
Official Response
Although this is an old inquiry, I would like to inform you that we now provide a website documenting Events and Alerts in the current Delphix product, at https://reference.delphix.com/.  This site provides details on exceptions, faults, and alerts, which may be a useful resource in the future, or for any other users who wish to explore this aspect of our product. 

Please let us know if you find this useful!