-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Chore: Add Pipeline Obs averageRunTime #24979
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
TypeScript types have been updated based on the JSON schema changes in the PR |
🔍 CI failure analysis for 709a7dd: All 4 CI failures (Python test flakiness, timeouts, Playwright E2E timeouts, and MySQL connection leak in test teardown) are infrastructure/test issues unrelated to this PR's pipeline observability changes.IssueAll CI failures across multiple jobs are unrelated to this PR's changes and are caused by infrastructure/environment issues, test flakiness, and a MySQL connection leak test issue. Failure 1: py-run-tests (3.10) - Job 58805164311Root Cause: Flaky SQL lineage test
Failure 2: py-run-tests (3.10) - Job 58805321295 (Retry)Root Cause: CI infrastructure timeout
Failure 3: playwright-ci-postgresql (2, 6) - Job 58805343633Root Cause: E2E test timeouts
Failure 4: py-run-tests (3.11) - Job 58805331601 (NEW)Root Cause: MySQL connection leak during test teardown Test Results:
Error Details: Location: What happened:
Why unrelated to this PR:
Common Pattern Across All FailuresAll four CI failures exhibit infrastructure/environment/test issues:
RecommendationThe solution is to acknowledge these are pre-existing test infrastructure issues unrelated to the PR's code changes. The failures can be resolved by:
Code Review 👍 Approved with suggestionsWell-structured enhancement to pipeline runtime calculation with one notable performance concern around N+1 queries.
|
| Auto-apply | ✅ Code review | Compact |
|
|
|
Was this helpful? React with 👍 / 👎 | This comment will update automatically (Docs)
|



Describe your changes:
Chore Add Pipeline Obs averageRunTime
In
pipelines/name/fqnAPI we only send the latesttaskStatusType of change:
Checklist:
Fixes <issue-number>: <short explanation>Summary by Gitar
averageRunTimefield topipelineObservability.jsonfor tracking average pipeline execution duration in millisecondscalculateAverageRuntimeinPipelineRepository.javacomputes 30-day average using task-level timing with pipeline-level fallbackThis will update automatically on new commits.