Activity Log

In this Page

Overview

The Activity Log enables Org admins to track changes to user accounts and assets within their organization. 

You can sort by the following categories:

  • All: No filter. All events are listed chronologically.

  • ACL: Changes to user permissions or groups.

  • APIM: Changes to APIM user activities and subscription user notifications.

  • Asset: All changes to Assets in Manager. The changes now include Assets (projects and pipelines) created by an import operation.

  • User: Changes to user credentials.

  • Policy: Changes to API policies applied in Manager and APIM.

  • Dist: Changes to Snap Pack versions.

  • Org: Changes to membership in the Org.

  • Project: Changes to view project-level pipeline validation

  • Snaplex: Changes to Snaplex nodes states.

  • Session: User sessions.

  • Group: Changes to Group membership and access.

  • SnapLogic Admin update: Changes to SnapLogic Admin access.

View the Activity Log

To access the Activity Log for your Org from Manager:

  • In the left navigation pane, click Activity Log to open the log:

  • Click a tab to sort by event category. Click the All tab to display all events.

  • Click  to download the contents of the Activity Log as a .csv file.

  • Click to refresh the Activity Log.

By default, the Activity Log shows a log of all the latest tasks executed within the Org. However, the page also enables Org admins to query the log for data gathered over a specific time range. You can filter the log to display changes in ACLs (Access Control Lists), Assets (such as Pipelines, Accounts, and Tasks), Users, API Policies, Snap Pack Distributions, Snaplexes, Sessions, and Groups) by clicking on the tab for that asset. You can also save a log by clicking the Download button on the top right.

Activity log records the following events:

  • Subscription and Unsubscription Events: Activity Log records the subscription and unsubscription events in the following format: Subscription <added/removed> for <Snap Pack name> Snap Pack.

    313013418-7d59b781-f422-4363-a585-07ea701225b4-1.png

     

  • Version updates: Each update to a Snap Pack version is represented by a single event record in the Dist tab of the Activity Log. This record includes details on who initiated the update, what was updated, and the timestamp of the event. When either the old or new version of a Snap Pack is designated as default, the Activity Log includes the tag default at the end of the respective version.

  • Snaplex Version updates: Each update to a Snaplex version is represented by a single event record in the Snaplex tab of the Activity Log. This record includes details on who initiated the update, the Snaplex name, the Org name, and the old and updated Snaplex version names.



The lower section of the Activity Log report displays the total number of log entries retrieved and the number of entries being displayed (for example, 1 to 100 of 3407 entries). Use the First, Previous, Next, and Last buttons—or the numbered links—to access entries, with each page displaying 100 entries.

Audit Information

  • Audit information is retained for 90 days before it is deleted. When a Project is deleted, users lose visibility to all events for that project in their Activity Logs, whereas Org admins continue to see that information.

  • All event times are indicated with the day, date, and time.

Activity Logs for Projects and Tasks

As a user, you can view the Activity Log for the Projects and Tasks to which you have access.

  • Projects: hover over the target folder, click the arrow to display the menu, and select Activity Log:

  • Tasks: From the Tasks tab in Manager, hover over the target Task name, click the arrow to open the drop-down menu, and select Activity Log:

Pipeline validation change events

Users can access the Project tab in the Activity Log for Classic Manager to view project-level pipeline validation events under the category. You can only view the Activity Log for the Projects you can access.

Select the target Project folder arrow to display the menu, and select Edit Project.

When the user updates the pipeline validation setting on a Project, the system captures and logs the setting change with project details and information about the users who made the change. These changes also appear in the All category. The Activity log is captured for a single entry for changing pipeline validation to enable and a single entry for changing pipeline validation to disable.

Audit Org Admin Activities

You can audit the actions of Org admins in the Manager > Settings page. Because your Org can have an unlimited number of Org admins, this auditing feature is helpful in tracking activity. Most controls of Org-level activity are on the Manager > Settings page. The Org settings update events are included in the Org category in the Activity Log. For all Org Settings, the changes to Org Settings in Manager are tracked. 

The following image provides an example of how changes to Settings are tracked:

 

Additional Snaplex Event Reporting

The Activity Log now tracks node crash events. When you scan the contents of the Activity Log, you can view the event information for this event:

The inclusion of the node crash event enhances the reporting capabilities of the Activity Log. When you notice a node crash event, you can work with Support to obtain the Snaplex JCC logs for details about which Pipelines were running during the event. Because the Snaplex logs roll over fairly often to reduce resource constraints on your infrastructure, node crashes often went unnoticed previously.

To ease the tracking of Snaplex node events, when you click on the Snaplex tab, the following events are included:

  • Snaplex entering maintenance mode

  • Snaplex leaving maintenance mode

The following image shows events for nodes entering maintenance mode:

Because a Snaplex node entering maintenance mode could indicate an issue with pipeline executions on that node, this information helps with node crash investigation. For example, a pattern of a node entering maintenance mode in line with crash events could signal a configuration problem. Before the December 2023 release, these events fell under the All tab.

You can also track the following user interactions with Snaplex nodes in greater detail. When a node is added to a Snaplex, the node label and Snaplex name appear in the Activity Log entry, along with the user who added the Snaplex node.

Likewise, when a Snaplex node restarts, the node label and Snaplex name appear in the Activity Log entry, along with the user who restarted the Snaplex node.

Additional Org Setting Update Events

IP, CORS, and Groundplex Allowlists for Org Events

 

The events are visible in the Activity Log when you add or remove the IP address, CORS, and Groundplex allowlists from the Manager settings. The Org admin can monitor, track, and audit through these logged events:

  • To view events, navigate to Manager >Activity Log

 

API Daily Limit and Concurrent API Limit Events

  • You can request the SnapLogic®️ CSM team to update the API Daily Limit and Concurrent API Limit as per your requirement. For the Org admin, the Configure API Limits button under Manager Settings > Organization Setting > API Meters is disabled. You can only view these changes in the Activity Log as an Org admin.

  • In the events, you can view the details of the old and new API Daily Limit and Concurrent API Limit:

Reference for Logged Events

The following lists show the events tracked in the Activity Log.

ACL

For user and group access control lists (ACLs), the following events are tracked:

  • A permission is removed from an asset.

  • A permission is added to an asset.

APIM

For changes to APIs published to the Org Developer Portal and subscription status, the following events are tracked:

  • An API is published

  • An API is unpublished

  • An API is deprecated.

  • An API is retired.

  • A Developer Portal user membership is approved.

  • A Developer Portal membership is removed.

  • A Developer Portal membership is in pending status.

  • A user subscription is approved.

Asset

The assets tracked are groups, projects, Pipelines, files, tasks, accounts, Snaplexes, and Snap Packs. The events tracked are:

  • Asset is created.

  • Asset is created by import operation (applicable to projects and Pipelines).

  • Asset is deleted.

  • Asset is updated.

  • Asset is renamed.

  • Asset ownership changes.

  • Asset moves.

  • Asset acl added.

  • Asset acl removed.

User

For users, the following events are tracked:

  • User logs in (session created).

  • User logs out (session deleted).

  • User password changed.

  • User password reset.

  • User added to a phase.

  • User removed from a phase.

  • User created and the org or phase the user was created in.

  • User deleted and the org or phase the user was deleted from.

Policy

For policies applied at any level in the Org, including projects and shared folders in Manager, and at the API and version level in APIM, the following events are tracked:

  • A policy is created.

  • A policy is removed.

  • A policy is updated.

Dist

For Snap Pack distribution, the following events are tracked:

  • A change in the Snap Pack asset label (Dist override).

  • A change in the Snap Pack asset FQID (Dist change).

Org

  • A user was added to the Org.

  • A user was removed from the Org.

Org settings update

For changes in the Manager > Settings page by Org admins, the following events are tracked:

Detailed updates

Some events provide details about the update to a particular Org Setting, while others just indicate whether the Org Setting was enabled or disabled.

  • Single Sign-On via SAML v2.0

    • Requests signed is updated.

    • A comparison context is updated.

    • A context is added.

    • A context was removed.

  • Auto Upgrade Snaplex (Enabled or disabled)

  • Snaplex Versions (Detailed update)

    • Snaplex Name

    • Version

Only one event record exists per Snaplex.

  • Account Data Encryption (Detailed update)

    • Configure Encryption:

      • Encryption Setting:

        • Standard

        • Enhanced

      • Sensitivity Level:

        • High

        • Medium

        • Low, Medium, and High

    • Manage Trusted Orgs (Detailed update)

      • Org Name

        • Added

        • Removed

  • Configure Timeout (Detailed update)

    • Session Timeout

    • Idle Timeout

  • User Password Expiration Policy (Detailed update)

    • Enforce Password Expiration

      • Enabled

      • Disabled

    • Expiration Period

    • Expiration Notice Period

    • Expire All Passwords

  • Alerts/Activity Log Notifications

    • Event Type

    • Additional details (except email)

  • User Notifications

  • Add/Remove Slack

    • Slack Setting

      • Added

      • Removed

    • Slack workspace name

  • Manage Snaplex Notification

    • Email Address

      • Added

      • Removed

    • Slack Channel

      • Added

      • Removed

    • Slack Direct Message

    • Added

    • Removed

  • Email Encryption 

  • Pipeline Validation (Enabled or disabled)

  • Manage IP Allowlist

    • Any IP

    • IP Range

      • Added

      • Updated

      • Removed

  • Manage CORS Allowlist

    • CORS domain

      • Added

      • Updated

      • Removed

  • Manage Groundplex Allowlist

    • IP Range

      • Added

      • Updated

      • Removed

  • Cloud Pattern Catalog (Enabled/Disabled)

  • SnapGPT (Enabled/Disabled)

  • Regression Test Settings

    • Status (Enabled/Disabled)

    • Snaplex

    • Test Result Directory

  • Set Default Application

    • Application Name

Snaplex

For Snaplexes, the following events are tracked:

  • Snaplex node leaves maintenance mode.

  • Snaplex node is put into maintenance mode.

  • Snaplex node is restarted.

  • Snaplex is congested. See Alerts for more information.

  • A new node is added to a Snaplex

  • A node crash event is reported

Sessions

For sessions, the following events are tracked:

  • When a user session ends

  • When a user session is created

Group

For groups, the following events are tracked:

  • A group is deleted.

  • A group is updated.

  • A group is created.

 

Related Content