Skip to content

Conversation

mcrasso-marsie
Copy link
Contributor

Pull Request type

  • Bugfix
  • Feature
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • WHOSUSING.md

Changes in this PR

This branch introduces a new Errors Inspector dashboard that provides a comprehensive view of errored workflows in the system. This branch essentially adds an entirely new feature to the application, providing users with a dedicated interface for monitoring and analyzing workflow errors.

Screen.Recording.2025-03-18.at.13.14.03.mov

The key additions are:

New Dashboard Component

  • Added ErrorsInspector.jsx as a new main component
  • Provides visualization and analysis of failed, terminated, timed out, and paused workflows
  • Includes real-time monitoring capabilities with live tail functionality

Visual Analytics

  • Summary cards showing error statistics
  • Interactive charts for:
    • Workflow type distribution
    • Status distribution
    • Error patterns (using hierarchical clustering)
    • Time series analysis

New Components Structure

  • Created new /errors directory with organized components
  • Added supporting components for charts, filters, and notifications
  • Implemented custom hooks for data processing

Advanced Error Analysis

  • Intelligent error grouping using clustering
  • Combined analysis of error reasons and failed tasks
  • Interactive filtering and drill-down capabilities

Data Management

  • Integration with workflow search API
  • Real-time data refresh capabilities
  • Pagination and sorting functionality

Describe alternative implementation you have considered

@jeffbulltech jeffbulltech requested review from bradyyie and removed request for jmigueprieto March 21, 2025 19:03
@jeffbulltech jeffbulltech added enhancement New feature or request feature Requesting a feature be added labels Mar 21, 2025
@v1r3n v1r3n merged commit 424a0ce into conductor-oss:main Apr 13, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request feature Requesting a feature be added
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants