Audit Logging
Describes auditing in HPE Ezmeral Unified Analytics Software and how to access audit logs.
Auditing provides a chronological set of records that document the events that occur in an HPE Ezmeral Unified Analytics Software cluster.
Auditing records user, application, and control plane events (that occur through the UI and programmatic access via APIs or CLIs) in audit logs. Audit logs maintain records of actions for accountability, tracking, and compliance purposes.
- Type of action
- User or application that triggered the action
- Timestamp (time the action occurred)
- Status of the action (Failed, Started, Success)
Audited Actions
Area | Description |
---|---|
Platform | Captures successful and failed login attempts by users. |
Administration | Captures the add/delete/modify user actions performed by a user assigned the administrator role. |
Billing & Licensing | Captures the license related actions performed by the platform administrator. |
Captures the billing and activation related actions performed by the platform
administrator, including:
|
|
Keycloak | Captures Keycloak realm updates when the product is deactivated or activated (triggered from enabled to disabled and vice versa). |
Kubeflow | Captures the creation of a notebook in Kubeflow. The audit message contains information about the name/namespace and whether the API call was a dry run. |
Captures the deletion of a notebook in Kubeflow. The audit message contains information about the name/namespace and whether the API call was a dry run. | |
Captures the creation of a Create KServe Inference Service in Kubeflow. The audit message contains information about the name/namespace and whether the API call was a dry run. | |
Captures the deletion of a Create KServe Inference Service in Kubeflow. The audit message contains information about the name/namespace and whether the API call was a dry run. | |
Spark | Spark application submitted using Spark operator. |
Spark application deleted using Spark operator. | |
Scheduled Spark application submitted using Spark operator. | |
Scheduled spark application deleted using Spark operator. | |
NOTE Livy doesn't support audit logging. |
|
Airflow | User disabled or enabled a DAG. Captures DAG ID and username. |
User started DAG execution. Captures DAG execution time, DAG ID, and username. | |
DAG task scheduled after triggering the DAG. Captures DAG run ID, DAG ID, and task ID. | |
DAG task running after scheduling. Captures DAG execution time, DAG ID, task ID, and username. | |
DAG task succeeded after running. Captures DAG execution time, DAG ID, task ID, and username. | |
DAG task failed after running. Captures DAG execution time, DAG ID, task ID, and username. | |
EzPresto | Query completed event. Audits the user, query, timestamp, status, type of query, and client-ip. |
Audits the data source name, data source type, user, timestamp, and status. | |
Audits the user, create view query, timestamp, and status. | |
Audtis the user, cache table details, remote table details, and status. |
Accessing Audit Logs
Administrators can access audit logs by signing in to HPE Ezmeral Unified Analytics Software UI and selecting Administration > Audit Logs in the left navigation bar. The list of audit logs display on the Audit Logs page.
- Viewing Audit Logs for a Period of Time
-
You can view the audit logs for a given time period by clicking into the dropdown field. The dropdown has the following options:
Option Description 1 hour See the audit logs recorded during the past hour. 6 hours See the audit logs recorded during the past six hours. Today Today is the current date, starting at 12:00 am. For example, if you select Today and the date is July 19th and the time is 5:00 pm, you will see all the audit logs that were recorded between 12:00am and 5:00pm on July 19th. Date and time is based on local time. If two people are in different time zones, each person will see results based on their respective time zones when they select Today. Custom Click the calendar icon and select one or more days. To select multiple days, click the first day and then click the last day. Select the start and end times. For multiple days, the start time is the start time on day one and the end time is the end time on the last day. - Searching Audit Logs
- You can search audit logs for records that match specified search criteria. For example, you can search on keywords and tags, including event type, users, date range, and failed attempts.
- Filtering Audit Logs
- Clicking the filter icon opens the Filters drawer where you can select one or
more filter options. You can filter by:
- Actions
- Statuses
- Users
Clicking Reset clears the filters. Click Apply after you click Reset to save the update.
- Downloading Audit Logs
- Clicking Download Logs downloads the audit logs for the given time period to an Excel file.