Conversation
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. Note Currently processing new changes in this PR. This may take a few minutes, please wait... ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Advanced Run ID: ⛔ Files ignored due to path filters (2)
📒 Files selected for processing (17)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Maple review🟡 Confidence 3/5 · needs attention Warning This review ended early; what follows is what it established. Adds
What was checked
Files not reviewed (1)The review ended before it read these diffs, so nothing above vouches for them.
|
5437d58 to
0c6fcff
Compare
Maple review🟡 Confidence 3/5 · needs attention Warning This review ended early; what follows is what it established. Adds
What was checked
Files not reviewed (1)The review ended before it read these diffs, so nothing above vouches for them.
|
0c6fcff to
9eff5a1
Compare
Maple review🟡 Confidence 3/5 · needs attention Warning This review ended early; what follows is what it established. Adds
What was checked
Files not reviewed (1)The review ended before it read these diffs, so nothing above vouches for them.
|
service_overview_spans admits Server and Consumer spans plus every trace root, but kept no record of which rule admitted a row, so raw SQL over it (dashboards, alert rules, run_sql) could not split request traffic from consumers or from background roots without falling back to traces. The projection now carries SpanKind and IsRoot (ParentSpanId = ''). The view is recreated to fill them; nothing is backfilled, and rows written before the change read '' / 0 until the 30-day TTL rolls them off (ClickHouse migration 0037, local schema v28). The warehouse catalog note describes the columns in place of the earlier "no SpanKind" caveat.
… and IsRoot Without DEPLOYMENT_METHOD alter, Tinybird rebuilds the target by replaying 30 days of traces through the changed view. The columns are additive and older rows may read ''/0, so the deploy now modifies the query and adds the columns with no data movement (verified with a deploy check against US).
9eff5a1 to
eea5f63
Compare
Maple review🟡 Confidence 3/5 · needs attention Warning This review ended early; what follows is what it established. Adds
What was checked
Observability coverage: 0 of 1 changes observable
Files not reviewed (1)The review ended before it read these diffs, so nothing above vouches for them.
|
Stack 5/5.
service_overview_spansadmits Server and Consumer spans plus every trace root, but kept nothing about which rule admitted a row. Raw SQL over it could not split request traffic from consumers or background roots.SpanKindandIsRoot(ParentSpanId = ''), appended to the table and to the view's projection.''/0until the 30-day TTL rolls them off.Test: migrations index (new 0037 case), materialized projection order, local-store migrations, warehouse catalog.
Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.Summary by CodeRabbit