Skip to content

feat(controlplane): add service-level tracing spans to Connect-RPC handlers#2771

Merged
thisisnithin merged 5 commits into
mainfrom
nithin/eng-9385-controlplane-add-service-level-tracing-spans-to-connect-rpc
Apr 17, 2026
Merged

feat(controlplane): add service-level tracing spans to Connect-RPC handlers#2771
thisisnithin merged 5 commits into
mainfrom
nithin/eng-9385-controlplane-add-service-level-tracing-spans-to-connect-rpc

fix(controlplane): handle export default class in no-arrow-in-traced …

26d8747
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Apr 17, 2026 in 0s

47.36% (target 30.00%)

View this Pull Request on Codecov

47.36% (target 30.00%)

Details

Codecov Report

❌ Patch coverage is 65.56017% with 83 lines in your changes missing coverage. Please review.
✅ Project coverage is 47.36%. Comparing base (74f44a1) to head (26d8747).
⚠️ Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
controlplane/eslint-local-rules.cjs 0.00% 70 Missing and 1 partial ⚠️
controlplane/src/core/build-server.ts 78.57% 6 Missing ⚠️
...tories/analytics/AnalyticsRequestViewRepository.ts 60.00% 2 Missing ⚠️
controlplane/src/core/services/BillingService.ts 60.00% 2 Missing ⚠️
controlplane/src/core/sentry.config.ts 0.00% 1 Missing ⚠️
controlplane/src/core/tracing.ts 96.29% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2771      +/-   ##
==========================================
+ Coverage   40.72%   47.36%   +6.64%     
==========================================
  Files         985     1062      +77     
  Lines      123243   143591   +20348     
  Branches     5639     9759    +4120     
==========================================
+ Hits        50187    68008   +17821     
- Misses      71381    73822    +2441     
- Partials     1675     1761      +86     
Files with missing lines Coverage Δ
controlplane/src/core/auth-utils.ts 36.03% <100.00%> (+0.12%) ⬆️
controlplane/src/core/blobstorage/dual.ts 100.00% <100.00%> (ø)
controlplane/src/core/blobstorage/s3.ts 14.81% <100.00%> (+0.63%) ⬆️
...ane/src/core/clickhouse/client/ClickHouseClient.ts 10.76% <100.00%> (+0.34%) ⬆️
controlplane/src/core/composition/composer.ts 66.93% <100.00%> (+0.06%) ⬆️
...rolplane/src/core/repositories/ApiKeyRepository.ts 83.49% <100.00%> (+0.07%) ⬆️
...lplane/src/core/repositories/AuditLogRepository.ts 78.40% <100.00%> (+0.24%) ⬆️
...olplane/src/core/repositories/BillingRepository.ts 82.97% <100.00%> (+0.18%) ⬆️
...ane/src/core/repositories/CacheWarmerRepository.ts 87.12% <100.00%> (+0.02%) ⬆️
...lplane/src/core/repositories/ContractRepository.ts 95.00% <100.00%> (+0.06%) ⬆️
... and 56 more

... and 89 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.