devloperdevesh / devloperdevesh/FaultPlane

[Feat/UI]: Build Failure Propagation Dependency Graph and Tenant Blast Radius Panel

Open
#93 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement frontend-ui good first issue
Dominant language
Go
Stars
2
Forks
1
Avg merge
14m
Merged PRs (30d)
57

Description

Problem

When an upstream model endpoint or individual worker cluster collapses under a transient timeout drop signature, system operators currently lack a clear high-contrast physical dependency graph layout to trace exactly how the infrastructure failure propagates across different tenant groups and multi-tenant resource boundaries [1.5, 1.6].

Proposed Solution

Scaffold a complex, low-overhead dynamic visual panel layout (BlastGraph) utilizing interactive SVG matrices inside components/blast-radius/:

  1. The Failure Dependency Graph: Map nodes dynamically representing the Gateway (Nominal Blue #4285F4), primary workers pool (Failure Red #EA4335), and backup target layers to render connection pathways clearly.
  2. The Failure Propagation Ledger: Integrate a real-time horizontal timeline track detailing explicit timestamp variables logs (e.g., 10:32:01 Worker failure detected -> 10:32:02 Blast radius contained -> 10:32:04 Checkpoint restored).

Use Case

Provides total infrastructure mapping transparency for system administrators during chaotic live multi-tenant failures, displaying how non-intrusive fault containment locks and protects adjacent processing margins natively [1.5, 1.6].

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review the existing components/blast-radius/ area first and identify the entry point for a BlastGraph panel. Compare the proposed dependency graph and failure propagation timeline with the surrounding UI structure and determine how completion will be verified. Done means the panel represents the Gateway, worker and backup layers and shows the stated failure timeline for tenant blast-radius inspection.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
frontend, infrastructure, observability
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.