Skip to content

Commit 70ad6fb

Browse files
craig[bot]andyyang890spilchen
committed
154487: roachprod/opentelemetry: add missing metrics for changefeed stage hists r=log-head,asg0451 a=andyyang890 This patch adds the histogram time series for the various changefeed stage latency metrics, which appear to have been missing. Epic: None Release note: None 154627: sql/inspect: remove obsolete TODO r=spilchen a=spilchen We have no plans to add a replanner to INSPECT for topology changes. See #149460 for rationale. Removing the TODO that was previously added for it. Closes #149460 Epic: CRDB-30356 Release note: none Co-authored-by: Andy Yang <[email protected]> Co-authored-by: Matt Spilchen <[email protected]>
3 parents 68413f2 + f0e78aa + 92f4a51 commit 70ad6fb

File tree

2 files changed

+24
-1
lines changed

2 files changed

+24
-1
lines changed

pkg/roachprod/opentelemetry/cockroachdb_metrics.go

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -418,13 +418,37 @@ var cockroachdbMetrics = map[string]string{
418418
"changefeed_sink_io_inflight": "changefeed.sink_io_inflight",
419419
"changefeed_size_based_flushes": "changefeed.size_based_flushes",
420420
"changefeed_stage_checkpoint_job_progress_latency": "changefeed.stage.checkpoint_job_progress.latency",
421+
"changefeed_stage_checkpoint_job_progress_latency_bucket": "changefeed.stage.checkpoint_job_progress.latency.bucket",
422+
"changefeed_stage_checkpoint_job_progress_latency_count": "changefeed.stage.checkpoint_job_progress.latency.count",
423+
"changefeed_stage_checkpoint_job_progress_latency_sum": "changefeed.stage.checkpoint_job_progress.latency.sum",
421424
"changefeed_stage_downstream_client_send_latency": "changefeed.stage.downstream_client_send.latency",
425+
"changefeed_stage_downstream_client_send_latency_bucket": "changefeed.stage.downstream_client_send.latency.bucket",
426+
"changefeed_stage_downstream_client_send_latency_count": "changefeed.stage.downstream_client_send.latency.count",
427+
"changefeed_stage_downstream_client_send_latency_sum": "changefeed.stage.downstream_client_send.latency.sum",
422428
"changefeed_stage_emit_row_latency": "changefeed.stage.emit_row.latency",
429+
"changefeed_stage_emit_row_latency_bucket": "changefeed.stage.emit_row.latency.bucket",
430+
"changefeed_stage_emit_row_latency_count": "changefeed.stage.emit_row.latency.count",
431+
"changefeed_stage_emit_row_latency_sum": "changefeed.stage.emit_row.latency.sum",
423432
"changefeed_stage_encode_latency": "changefeed.stage.encode.latency",
433+
"changefeed_stage_encode_latency_bucket": "changefeed.stage.encode.latency.bucket",
434+
"changefeed_stage_encode_latency_count": "changefeed.stage.encode.latency.count",
435+
"changefeed_stage_encode_latency_sum": "changefeed.stage.encode.latency.sum",
424436
"changefeed_stage_kv_feed_buffer_latency": "changefeed.stage.kv_feed_buffer.latency",
437+
"changefeed_stage_kv_feed_buffer_latency_bucket": "changefeed.stage.kv_feed_buffer.latency.bucket",
438+
"changefeed_stage_kv_feed_buffer_latency_count": "changefeed.stage.kv_feed_buffer.latency.count",
439+
"changefeed_stage_kv_feed_buffer_latency_sum": "changefeed.stage.kv_feed_buffer.latency.sum",
425440
"changefeed_stage_kv_feed_wait_for_table_event_latency": "changefeed.stage.kv_feed_wait_for_table_event.latency",
441+
"changefeed_stage_kv_feed_wait_for_table_event_latency_bucket": "changefeed.stage.kv_feed_wait_for_table_event.latency.bucket",
442+
"changefeed_stage_kv_feed_wait_for_table_event_latency_count": "changefeed.stage.kv_feed_wait_for_table_event.latency.count",
443+
"changefeed_stage_kv_feed_wait_for_table_event_latency_sum": "changefeed.stage.kv_feed_wait_for_table_event.latency.sum",
426444
"changefeed_stage_rangefeed_buffer_checkpoint_latency": "changefeed.stage.rangefeed_buffer_checkpoint.latency",
445+
"changefeed_stage_rangefeed_buffer_checkpoint_latency_bucket": "changefeed.stage.rangefeed_buffer_checkpoint.latency.bucket",
446+
"changefeed_stage_rangefeed_buffer_checkpoint_latency_count": "changefeed.stage.rangefeed_buffer_checkpoint.latency.count",
447+
"changefeed_stage_rangefeed_buffer_checkpoint_latency_sum": "changefeed.stage.rangefeed_buffer_checkpoint.latency.sum",
427448
"changefeed_stage_rangefeed_buffer_value_latency": "changefeed.stage.rangefeed_buffer_value.latency",
449+
"changefeed_stage_rangefeed_buffer_value_latency_bucket": "changefeed.stage.rangefeed_buffer_value.latency.bucket",
450+
"changefeed_stage_rangefeed_buffer_value_latency_count": "changefeed.stage.rangefeed_buffer_value.latency.count",
451+
"changefeed_stage_rangefeed_buffer_value_latency_sum": "changefeed.stage.rangefeed_buffer_value.latency.sum",
428452
"clock_offset_meannanos": "clock.offset.meannanos",
429453
"clock_offset_stddevnanos": "clock.offset.stddevnanos",
430454
"cloud_conns_opened": "cloud.conns_opened",

pkg/sql/inspect/inspect_job.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@ func (c *inspectResumer) Resume(ctx context.Context, execCtx interface{}) error
6060
return err
6161
}
6262

63-
// TODO(149460): add a goroutine that will replan the job on topology changes
6463
plan, planCtx, err := c.planInspectProcessors(ctx, jobExecCtx, pkSpans)
6564
if err != nil {
6665
return err

0 commit comments

Comments
 (0)