Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

The events subsystem in the Accelario Masking service functions as a monitoring and notification framework. It captures and logs various business events related to system and user processes, providing essential visibility for users and support personnel.

Description

Event logging.

The subsystem logs distinct events, such as adding or removing data sources and creating environments, or masking process steps. Each event is recorded with specific details like the action taken, the component involved, and the name of the entity (e.g., data source or environment).

Severity level.

Events are categorized by severity levels - 'Info' for successful operations and 'Error' for failed attempts or operations. This categorization aids in the quick identification of the status and importance of each event.

Message details.

Each event generates a descriptive message. For successful operations, the message confirms the successful completion (e.g., "Data Source <Name> was successfully added"). In case of failures, the message includes the error reason (e.g., "Failed to add data source <Name> due to <error reason>"), which is crucial for troubleshooting.

Component.

The subsystem is component-oriented, logging events under specific components like 'Data sources' or 'Environments'. This allows for easy filtering and analysis of events related to specific aspects of the system.

Action Tracking.

Each event message includes the type of action taken - such as 'Add data source', 'Remove data source', or 'Add environment'. This provides a clear context on the nature of the event.

Datetime.

This attribute records the exact date and time when the event occurred. It's crucial for tracking the sequence of events, understanding the system's behavior over time, and correlating events for troubleshooting.

Client ID.

This unique identifier is likely specific to the client or instance of the application where the event occurred. It's useful for distinguishing events across different clients or service instances.

License ID.

This is a unique identifier for the specific license under which the Masking solution is operating. Tracking events by license ID is beneficial for license management, auditing, and understanding usage or issues per licensed instance.

Application type.

Its is consistently 'Masking', the Accelario UsageMate event logging system is shared across multiple Accelario services.

Application version.

This specifies the version of the Masking service during the event. It's important for identifying issues or behaviors that are specific to certain versions and for managing version-wise operational insights.

Object name.

If applicable, this attribute provides a name of the specific component within the system to which the event is related. This is a name for a data source, environment, or other components in the system, enabling precise referencing of the event’s context.

Object reference ID.

If applicable, this ID provides a reference to the specific component object within the system to which the event is related. This could be a unique identifier for a data source, environment, or other components in the system, enabling precise linking of the event’s context.

User.

If applicable, this records which user (by username or user ID) was involved in or responsible for the event. This is particularly important for actions that are user-initiated or for auditing purposes to track user activity and responsibility.

Overall, this subsystem enhances operational transparency, aids in debugging, and assists in system auditing by providing a detailed, categorized, and easily navigable record of system events.

List of events components

  1. System parameters

  2. Data Sources

  3. Environments

  4. Masking Rules

  5. Privacy Policies

  6. Users

  7. Masking configurations

Message

Severity

Component

Action

1

Data Source <Name> was succesfuly added

Info

Data Sources

Add Data Source

2

Data Source <Name> was succesfuly synced

Info

Data Sources

Synchronization

3

Failed to add data source <Name> due to <error reason>

Error

Data Sources

Add Data Source

4

Data Source <Name> was succesfuly removed

Info

Data Sources

Remove Data Source

5

Failed to remove data source <Name> due to <error reason>

Error

Data Sources

Remove Data Source

6

Data Source <Name> was succesfuly updated

Info

Data Sources

Update Data Source

7

Failed to update data source <Name> due to <error reason>

Error

Data Sources

Update Data Source

8

Environment <Name> was succesfuly synced

Info

Environments

Synchronization

9

Environment <Name> was succesfuly created

Info

Environments

Add Environment

10

Failed to add Environment <Name> due to <error reason>

Error

Environments

Add Environment

11

Environment <Name> was succesfuly removed

Info

Environments

Remove Environment

12

Failed to remove Environment <Name> due to <error reason>

Error

Environments

Remove Environment

13

Environment <Name> was successfully updated

Info

Environments

Update Environment

14

Failed to update Environment <Name> due to <error reason>

Error

Environments

Update Environment

15

Importing Environment <Name> was started

Info

Environments

Import

16

Environment <Name> importing was interrupted

Info

Environments

Import

17

Environment <Name> was succesfuly imported

Info

Environments

Import

18

Failed to import Environment <Name> due to <error reason>

Error

Environments

Import

19

Refreshing Environment <Name> was started

Info

Environments

Refresh

20

Environment <Name> refreshing was interrupted

Info

Environments

Refresh

21

Environment <Name> was succesfuly refreshed

Info

Environments

Refresh

22

Failed to refresh Environment <Name> due to <error reason>

Error

Environments

Refresh

23

Loading masking configuration <Name> was successfully completed

Info

Environments

Load masking configuration

24

Loading masking configuration <Name> was failed

Info

Environments

Load masking configuration

25

Masking configuration <Name> from environment <Name> was successfully saved into Masking configurations list

Info

Environments

Save masking configuration

26

Saving masking configuration <Name> from environment <Name> was failed

Info

Environments

Save masking configuration

27

All data sources refreshing started

Info

Privacy Dashboard

Refresh All

28

All data sources refreshing was interrupted

Info

Privacy Dashboard

Refresh All

29

All data sources where succesfuly refreshed

Info

Privacy Dashboard

Refresh All

30

Failed to refresh all data sources due to <error reason>

Error

Privacy Dashboard

Refresh All

31

Environment <Name> scanning was started

Info

Environments

Scan

32

Environment <Name> scanning was interrupted

Info

Environments

Scan

33

Environment <Name> was succesfuly scanned

Info

Environments

Scan

34

Failed to scan Environment <Name> due to <error reason>

Error

Environments

Scan

35

All datasources scanning was started

Info

Privacy Dashboard

Scan All

36

All datasources scanning was interrupted

Info

Privacy Dashboard

Scan All

37

All data sources where succesfuly scanned

Info

Privacy Dashboard

Scan All

38

Failed to scan all data sources due to <error reason>

Error

Privacy Dashboard

Scan All

39

Environment <Name> masking rules were succesfuly applied for masking

Info

Environments

Update Masking

40

Failed to apply scanned masking rules to Environment <Name> due to <error reason>

Error

Environments

Update Masking

41

Environment <Name> masking was started

Info

Environments

Mask

42

Environmen <Name> masking was interrupted

Info

Environments

Mask

43

Environment <Name> was succesfuly masked

Info

Environments

Mask

44

Environment <Name> table <Schema>.<Table> was succesfulled masked in preview mode

Info

Environments

Mask preview

45

Environment <Name> table <Schema>.<Table> masking preview mode failed due to <error reason>

Error

Environments

Mask preview

46

Failed to mask Environment <Name> due to <error reason>

Error

Environments

Mask

47

Failed to mask table <Schema>.<Table> for data source <Name> due to <error reason>

Error

Environments

Mask

48

A custom masking rule <Name> was successfully synced

Info

Masking Rules

Synchronization

49

A custom masking rule <Name> was successfully added

Info

Masking Rules

Add Masking Rule

50

Failed to add custom masking rule <Name> due to <error reason>

Error

Masking Rules

Add Masking Rule

51

A custom masking rule <Name> was successfully removed

Info

Masking Rules

Remove Masking Rule

52

Failed to remove custom masking rule <Name> due to <error reason>

Error

Masking Rules

Remove Masking Rule

53

A masking rule <Name> was successfully duplicated

Info

Masking Rules

Duplicate Masking Rule

54

Failed to duplicate masking rule <Name> due to <error reason>

Error

Masking Rules

Duplicate Masking Rule

55

A Privacy Policy <Name> was successfully synced

Info

Privacy Policies

Synchronization

56

A Privacy Policy <Name> was successfully added

Info

Privacy Policies

Add Privacy Policy

57

Failed to add Privacy Policy <Name> due to <error reason>

Error

Privacy Policies

Add Privacy Policy

58

A Privacy Policy <Name> was successfully removed

Info

Privacy Policies

Remove Privacy Policy

59

Failed to remove Privacy Policy <Name> due to <error reason>

Error

Privacy Policies

Remove Privacy Policy

60

The user <Name> was succesfuly synced

Info

Users

Synchronization

61

The user role <Role Name> was succesfuly synced

Info

Users

Synchronization

62

The user role <Role Name> was succesfuly created

Info

Users

Create Role

63

Failed to create user role <Role Name> due to <error reason>

Error

Users

Create Role

64

The user <User Name> was succesfuly created

Info

Users

Create User

65

Failed to create user <User Name> due to <error reason>

Error

Users

Create User

66

The user role <Role Name> was succesfuly removed

Info

Users

Remove Role

67

Failed to remove user role <Role Name> due to <error reason>

Error

Users

Remove Role

68

The user <User Name> was succesfuly removed

Info

Users

Remove User

69

Failed to remove user <User Name> due to <error reason>

Error

Users

Remove User

70

The system parameters were successfully updated

Info

System parameters

Update system parameters

71

The system parameters were successfully synced

Info

System parameters

Synchronization

72

Themasking configuration <Name> was successfully synced

Info

Masking configurations

Synchronization

73

The masking configuration <Name> was succesfuly created

Info

Masking configurations

Create Masking configuration

74

Failed to create masking configuration <Name> due to <error reason>

Error

Masking configurations

Create Masking configuration

75

The masking configuration <Name> was succesfuly exported to file

Info

Masking configurations

Export Masking configuration

76

Failed to export masking configuration <Name> due to <error reason>

Error

Masking configurations

Export Masking configuration

77

The masking configuration <Name> was succesfuly updated

Info

Masking configurations

Update Masking configuration

78

Failed to update masking configuration <Name> due to <error reason>

Error

Masking configurations

Update Masking configuration

JSON sample

[
    {
        "date": "2023-11-13T10:09:27.977Z",
        "message": "DataSource 'LiveGI' was successfully added",
        "severity": "INFO",
        "component": "Data Sources",
        "action": "Add Data Source",
        "object": "LiveGI",
        "ObjectID": "402a5c3647b04da6ad649430aeb4c298",
        "status": "COMPLETE",
        "user": "acc / Admins",
        "clientID": "admin@megacorpbank.com",
        "licenseID": "3a429c0b15854cd1ab6f238ee2e224d0",
        "applicationType": "Masking",
        "applicationVersion": "27.0"
    },
    {
        "date": "2023-11-13T10:09:28.466Z",
        "message": "Environment 'LiveEnv' was successfully created",
        "severity": "INFO",
        "component": "Environments",
        "action": "Add Environment",
        "object": "LiveEnv",
        "ObjectID": "65d0bd496a944a2296864eb39e60dd62",
        "status": "COMPLETE",
        "user": "acc / Admins",
        "clientID": "admin@megacorpbank.com",
        "licenseID": "c3f6baf2fdd4426d8add00357467509a",
        "applicationType": "Masking",
        "applicationVersion": "27.0"
    },
    {
        "date": "2023-11-13T10:09:28.548Z",
        "message": "A Privacy Policy 'GDPR' was successfully added",
        "severity": "INFO",
        "component": "Privacy Policies",
        "action": "Add Privacy Policy",
        "object": "GDPR",
        "ObjectID": "fdc78cf6496449e8a2ea22fe331c94cf",
        "status": "COMPLETE",
        "user": "acc / Admins",
        "clientID": "admin@megacorpbank.com",
        "licenseID": "57108c838f244a6c9aadf31ae4c57171",
        "applicationType": "Masking",
        "applicationVersion": "27.0"
    }
]

  • No labels