How Can We Help?

Search for answers or browse our knowledge base.

Documentation | Demos | Support

< All Topics
Print

What’s New? – Overview

TMF Long-Running Transactions: Process Name Filtering  

WVPE ABI now supports process name–based filtering for TMF Hung and Long-Running Transactions monitoring. 

Highlights: 

  • Filter TMF transactions by process name, with wildcard support (e.g., $R*) 

Examples: 

$R* – Monitor all TMF transactions initiated by processes starting with $R 

$SERVER* – Monitor a group of server processes 

  • Configure exclude process lists to limit monitoring scope. This is particularly useful for excluding known long running infrastructure processes such as: 
    • Shadowbase processes 
    • XYPRO-related processes
    • Other trusted background services 

      • View additional context, including the User ID that started the transaction and the program/object associated with it.

      Dashboard Layout Toggle (Free vs. Compact)

      A layout toggle has been introduced in the dashboard toolbar (adjacent to the Themes control), allowing users to switch between Free Layout and Compact Layout modes.

      UI Details

      • Icon: Grid icon that dynamically switches between fa-th and fa-th-large to reflect the active mode
      • Tooltip:
        • “Compact Layout (remove gaps)” when enabling compact mode
        • “Free Layout (allow gaps)” when enabling free layout
      • Placement: Located in the dashboard title bar, between the Themes and Profiles dropdowns

      Behavior

      Compact Layout (Toggle ON):

      • Widgets are automatically reflowed upward and leftward to eliminate empty spaces
      • Newly added or repositioned widgets are auto-compacted
      • Widget positions are persisted in their compacted arrangement

      Free Layout (Toggle OFF):

      • Existing widget positions remain unchanged (no automatic rearrangement)
      • Users can freely position widgets, including leaving intentional gaps
      • This is the default layout for new users

      Persistence & Saving

      • The selected layout mode is stored per user along with widget configuration
      • Settings persist across sessions
      • Changes are saved via the existing SAVE_DASH_SETTINGS API
      • Save triggers include:
        • Drag or resize completion
        • Widget addition or removal
        • Theme changes
        • Layout toggle actions

      Multi-Node Resolution Logic

      When dashboards are loaded across multiple nodes with differing layout settings:

      • If a Home Node is selected:
        • The home node’s layout setting takes precedence, regardless of load sequence
      • If no Home Node is selected:
        • Compact Layout is prioritized
        • If any node uses compact mode → dashboard loads in compact mode
        • If all nodes use free layout → dashboard loads in free layout
      • Post-load synchronization:
        • All widgets across loaded nodes align to the resolved layout mode
        • The next save operation updates all node servers with the unified setting

      Save Performance Enhancement

      • Widget position updates are now saved only on drag/resize completion (mouse release)
      • Eliminates excessive API calls during movement
      • Results in smoother drag interactions and improved performance
          Was this article helpful?
          0 out of 5 stars
          5 Stars 0%
          4 Stars 0%
          3 Stars 0%
          2 Stars 0%
          1 Stars 0%
          5
          Please Share Your Feedback
          How Can We Improve This Article?
          Table of Contents
          Skip to content