apache / apache/texera

[Observability] Workflow metrics: gateway endpoint and dashboard panel

Open
#5,372 2 comments 0 reactions 1 assignee Claimed by @Ma77Ball View on GitHub
Dominant language
Scala
Stars
314
Forks
187
Avg merge
1d 21h
Merged PRs (30d)
214

Description

### Feature Summary
Workflow metrics cannot be viewed in the dashboard. This adds metrics retrieval through the gateway plus an ECharts-based UI panel.
### Proposed Solution or Design
- Backend: a metrics query builder and `parseMetrics`; a `MetricsResource` serving a closed allowlist of named queries (throughput, outcome rates, and duration percentiles), enforced on both the gateway and the client.
- Frontend: a metrics panel rendering each named query as a typed series with Apache ECharts. Chart data is bound as typed arrays; backend output is never interpreted as a formatter or template.
### Affected Area
Workflow UI, Other
### Related
Part of #4070. Depends on #5371.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.