Logging Events for Artifacts

INFO

You can log every event for a Datameer X artifact via the 'Event Logging Plug-in'.

This plug-in has to be started initially to use it the first time, when installing it in an already running Datameer X instance.

The log can be downloaded as part of the System Usage Report.

Overview

Find the Event Logging Plug-in in the "Admin tab" → "Plug-ins".

Enabling the Plug-in

To enable the Event Logging plug-in click on the "Play" icon. The piug-in now logs the events for artifacts as configured.


Disabling the Plug-in

To disable the Event Logging plug-in, click on the "Pause" icon. The plug-in is now stopped. Events for artifacts are not being logged.


Deleting the Plug-in 

To delete the Event Logging plug-in click on the "Trash" icon and confirm the dialog. The plug-in is deleted. Events for artifacts are not being logged anymore. 

Configuring the Plug-in

You can select out of two logging modes:

  • 'Logs out required, but basic information of selected events': Select the amount of information that should be printed in the log file for each event that gets logged.
  • 'Log out all available information of the published event as json' 

The following applies:

  • when marking a check box, the log for the event type is enabled
  • when demarking a check box, the log for the event type is disabled

Example:

After selecting the required check boxes, you have to confirm with "Safe". All changes are saved. Configuring the Event Logging plug-in is finished. 

INFO

If required, you could increase the message detailing level, but adjusting the plugin settings. Keep in mind that this will increase logs space consumptions.

Logging the Basic Information

When configuring the plug-in in the logging mode 'Basic Information' you can log the following events for an artifact:

  • Log events of type ApplyFilter
  • Log events of type ColumnCreation
  • Log events of type ColumnDelete
  • Log events of type ColumnDescriptionUpdate
  • Log events of type ColumnMove
  • Log events of type ColumnRename
  • Log events of type ColumnStyleUpdate
  • Log events of type ConnectionCreation
  • Log events of type ConnectionDelete
  • Log events of type ConnectionOverwrite
  • Log events of type DataAccessForGroupCreation
  • Log events of type DataAccessForGroupDelete
  • Log events of type DataAccessForGroupUpdate
  • Log events of type DataAccessForOthersUpdate
  • Log events of type DataMiningSheetCreation
  • Log events of type DataMiningSheetDelete
  • Log events of type DataMiningSheetUpdate
  • Log events of type DataOwnerUpdate
  • Log events of type DataSourceReferenceCreation
  • Log events of type DataSourceReferenceDelete
  • Log events of type DataWarehouseReferenceCreation
  • Log events of type DataWarehouseReferenceDelete
  • Log events of type DatameerJobRunErrorWithExceptionMail
  • Log events of type DatameerJobRunErrorWithLogLinksMail
  • Log events of type DatameerJobRunSuccessMail
  • Log events of type DownloadData
  • Log events of type EmptyColumnCreation
  • Log events of type EmptyColumnDelete
  • Log events of type FileAccessForGroupCreation
  • Log events of type FileAccessForGroupDelete
  • Log events of type FileAccessForGroupUpdate
  • Log events of type FileAccessForOthersUpdate
  • Log events of type FileCreation
  • Log events of type FileDelete
  • Log events of type FileDescriptionUpdate
  • Log events of type FileMove
  • Log events of type FileOwnerUpdate
  • Log events of type FileRename
  • Log events of type FileSnapshot
  • Log events of type FileUpdate
  • Log events of type FilesystemSnapshotRequest
  • Log events of type FilterDelete
  • Log events of type FilterUpdate
  • Log events of type FolderAccessForGroupCreation
  • Log events of type FolderAccessForGroupDelete
  • Log events of type FolderAccessForGroupUpdate
  • Log events of type FolderAccessForOthersUpdate
  • Log events of type FolderCreation
  • Log events of type FolderDelete
  • Log events of type FolderOwnerUpdate
  • Log events of type FolderPathUpdate
  • Log events of type JoinSheetUpdate
  • Log events of type PartitionSelectionUpdate
  • Log events of type PhysicalDataAccessForGroupCreation
  • Log events of type PhysicalDataAccessForGroupDelete
  • Log events of type PhysicalDataAccessForGroupUpdate
  • Log events of type PhysicalDataAccessForOthersUpdate
  • Log events of type PhysicalDataAccessForOwnerUpdate
  • Log events of type PhysicalDataAccessUpdateOnExecutionResult
  • Log events of type RangeJoinSheetCreation
  • Log events of type RangeJoinSheetDelete
  • Log events of type RangeJoinSheetUpdate
  • Log events of type RestWorkbookCreation
  • Log events of type RestWorkbookUpdate
  • Log events of type SheetCopy
  • Log events of type SheetDescriptionUpdate
  • Log events of type SheetMove
  • Log events of type SheetReferenceCreation
  • Log events of type SheetReferenceDelete
  • Log events of type SheetRename
  • Log events of type SortCreation
  • Log events of type SortDelete
  • Log events of type SortUpdate
  • Log events of type SourceSheetExchange
  • Log events of type SqlSheetCreation
  • Log events of type SqlSheetDelete
  • Log events of type SqlSheetUpdate
  • Log events of type TagCreation
  • Log events of type TransformSheetCreation
  • Log events of type TransformSheetDelete
  • Log events of type TransformSheetUpdate
  • Log events of type UnionSheetCreation
  • Log events of type UnionSheetDelete
  • Log events of type UnionSheetUpdate
  • Log events of type UnsupportedSheetDelete
  • Log events of type WorkbookDelete
  • Log events of type WorkbookMove
  • Log events of type WorkbookOpening
  • Log events of type WorkbookOverwrite
  • Log events of type WorkbookRollback
  • Log events of type WorkbookSettingsUpdate
  • Log events of type WorkbookSnapshot

Logging all Available Information as JSON

When configuring the plug-in in the logging mode 'All available Information as JSON' you can log the following events for an artifact:

  • Log events of type ColumnCreation
  • Log events of type ColumnDelete
  • Log events of type ColumnDescriptionUpdate
  • Log events of type ColumnMove
  • Log events of type ColumnRename
  • Log events of type ColumnStyleUpdate
  • Log events of type ConnectionCreation
  • Log events of type ConnectionDelete
  • Log events of type ConnectionOverwrite
  • Log events of type DataAccessForGroupCreation
  • Log events of type DataAccessForGroupDelete
  • Log events of type DataAccessForGroupUpdate
  • Log events of type DataAccessForOthersUpdate
  • Log events of type DataMiningSheetCreation
  • Log events of type DataMiningSheetDelete
  • Log events of type DataMiningSheetUpdate
  • Log events of type DataOwnerUpdate
  • Log events of type DataSourceReferenceCreation
  • Log events of type DataSourceReferenceDelete
  • Log events of type DataWarehouseReferenceCreation
  • Log events of type DataWarehouseReferenceDelete
  • Log events of type DatameerJobRunErrorWithExceptionMail
  • Log events of type DatameerJobRunErrorWithLogLinksMail
  • Log events of type DatameerJobRunSuccessMail
  • Log events of type DownloadData
  • Log events of type EmptyColumnCreation
  • Log events of type EmptyColumnDelete
  • Log events of type FileAccessForGroupCreation
  • Log events of type FileAccessForGroupDelete
  • Log events of type FileAccessForGroupUpdate
  • Log events of type FileAccessForOthersUpdate
  • Log events of type FileCreation
  • Log events of type FileDelete
  • Log events of type FileDescriptionUpdate
  • Log events of type FileMove
  • Log events of type FileOwnerUpdate
  • Log events of type FileRename
  • Log events of type FileSnapshot
  • Log events of type FileUpdate
  • Log events of type FilesystemSnapshotRequest
  • Log events of type FilterDelete
  • Log events of type FilterUpdate
  • Log events of type FolderAccessForGroupCreation
  • Log events of type FolderAccessForGroupDelete
  • Log events of type FolderAccessForGroupUpdate
  • Log events of type FolderAccessForOthersUpdate
  • Log events of type FolderCreation
  • Log events of type FolderDelete
  • Log events of type FolderNameUpdate
  • Log events of type FolderOwnerUpdate
  • Log events of type FolderPathUpdate
  • Log events of type FolderSnapshot
  • Log events of type FolderUpdate
  • Log events of type FormulaCreation
  • Log events of type FormulaDelete
  • Log events of type FormulaSheetCreation
  • Log events of type FormulaSheetDelete
  • Log events of type FormulaUpdate
  • Log events of type InternalWorkbookCreation
  • Log events of type JobExecutionCanceled
  • Log events of type JobExecutionCompleted
  • Log events of type JobExecutionFailed
  • Log events of type JobExecutionStarted
  • Log events of type JoinSheetCreation
  • Log events of type JoinSheetDelete
  • Log events of type JoinSheetUpdate
  • Log events of type PartitionSelectionUpdate
  • Log events of type PhysicalDataAccessForGroupCreation
  • Log events of type PhysicalDataAccessForGroupDelete
  • Log events of type PhysicalDataAccessForGroupUpdate
  • Log events of type PhysicalDataAccessForOthersUpdate
  • Log events of type PhysicalDataAccessForOwnerUpdate
  • Log events of type PhysicalDataAccessUpdateOnExecutionResult
  • Log events of type RangeJoinSheetCreation
  • Log events of type RangeJoinSheetDelete
  • Log events of type RangeJoinSheetUpdate
  • Log events of type RestWorkbookCreation
  • Log events of type RestWorkbookUpdate
  • Log events of type SheetCopy
  • Log events of type SheetDescriptionUpdate
  • Log events of type SheetMove
  • Log events of type SheetReferenceCreation
  • Log events of type SheetReferenceDelete
  • Log events of type SheetRename
  • Log events of type SortCreation
  • Log events of type SortDelete
  • Log events of type SortUpdate
  • Log events of type SourceSheetExchange
  • Log events of type SqlSheetCreation
  • Log events of type SqlSheetDelete
  • Log events of type SqlSheetUpdate
  • Log events of type TagCreation
  • Log events of type TransformSheetCreation
  • Log events of type TransformSheetDelete
  • Log events of type TransformSheetUpdate
  • Log events of type UnionSheetCreation
  • Log events of type UnionSheetDelete
  • Log events of type UnionSheetUpdate
  • Log events of type UnsupportedSheetDelete
  • Log events of type WorkbookDelete
  • Log events of type WorkbookMove
  • Log events of type WorkbookOpening
  • Log events of type WorkbookOverwrite
  • Log events of type WorkbookRollback
  • Log events of type WorkbookSettingsUpdate
  • Log events of type WorkbookSnapshot