apache / apache/rocketmq-dashboard

Add bounded batch connectivity checks for data sources

Open
#3,210 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
1.4k
Forks
683
Avg merge
2d 14h
Merged PRs (30d)
58

Description

### Problem\n\nData source connectivity can only be tested one row at a time. Operators cannot validate all sources in the active list scope or review consolidated latency and failure results. Authenticated sources cannot safely be tested from persisted metadata because their query credentials are intentionally not stored.\n\n### Proposed solution\n\nAdd an on-demand batch connectivity drawer that loads every source matching the current filters, tests unauthenticated sources with a concurrency limit of three, explicitly skips authenticated sources without sending empty credentials, records latency and per-source messages, and exports the filtered result.\n\nThis is distinct from instance coverage analysis and reuses the existing test endpoint.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the existing source connectivity test endpoint and the UI that owns the active-list filters. Trace how filtered sources are loaded, then verify the drawer handles bounded unauthenticated checks, skips authenticated sources without credentials, records latency and messages, and exports the filtered results.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
api, full-stack
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.