Skip to Main Content
IBM Data Platform Ideas Portal for Customers


This portal is to open public enhancement requests against products and services offered by the IBM Data Platform organization. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:


Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,


Post your ideas

Post ideas and requests to enhance a product or service. Take a look at ideas others have posted and upvote them if they matter to you,

  1. Post an idea

  2. Upvote ideas that matter most to you

  3. Get feedback from the IBM team to refine your idea


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.

IBM Employees should enter Ideas at https://ideas.ibm.com



Status Under review
Workspace watsonx.data
Created by Guest
Created on Jul 1, 2026

Enhancement Request: Provide End-to-End Audit Traceability for Spark Application Stop Events in watsonx.data

We would like to request an enhancement to improve auditability and traceability for Spark application stop events in watsonx.data.

Currently, when a Spark application transitions from RUNNING to STOPPED, the available logs do not provide sufficient information to determine the exact initiator of the stop action. This makes it difficult to identify whether an application was stopped by a user, service account, automation process, API call, platform policy, or an internal platform operation.

Requested Enhancement

Provide detailed audit information for Spark application stop events, including:

  • Initiating user ID or username
  • Service account identity (if applicable)
  • Calling application or automation process
  • API endpoint associated with the stop request
  • Request ID / Correlation ID
  • Source IP address or originating service
  • Timestamp of the stop action
  • Spark application ID and job ID
  • Reason for the stop action

Desired Event Attribution

For every Spark application stop event, provide clear attribution indicating whether the stop was initiated by:

  • Interactive user action
  • Service account action
  • API invocation
  • Scheduled automation
  • Platform policy or governance action
  • Internal watsonx.data platform operation
  • Administrative action

Use Case

While investigating an unexpected Spark application termination, we observed the following:

  • Application state changed from RUNNING to STOPPED
  • Platform logs showed TERM and kill signal processing

However, we were unable to determine:

  • Who or what initiated the stop action
  • Whether a stop API was invoked
  • Which identity performed the action
  • Whether the stop originated from a user, service account, automation process, or platform operation

Business Value

Providing stop-event attribution would:

  • Reduce troubleshooting and root cause analysis time
  • Improve operational visibility
  • Improve audit and compliance capabilities
  • Reduce dependency on IBM Support for stop-event investigations
  • Enable teams to independently identify who stopped an application and why

Expected Outcome

Customers should be able to determine, through audit logs or monitoring interfaces:

Who stopped a Spark application, when it was stopped, how it was stopped, and the originating user, service, API, or platform action responsible for the stop event.

This enhancement would significantly improve supportability and operational transparency for Spark workloads running in watsonx.data.

Needed By Month