@@ -552,52 +552,52 @@ func newAggregateMetrics(histogramWindow time.Duration) *AggMetrics {
552552 EmittedMessages : b .Counter (metaChangefeedEmittedMessages ),
553553 FilteredMessages : b .Counter (metaChangefeedFilteredMessages ),
554554 MessageSize : b .Histogram (metric.HistogramOptions {
555- Metadata : metaMessageSize ,
556- Duration : histogramWindow ,
557- MaxVal : 10 << 20 , /* 10MB max message size */
558- SigFigs : 1 ,
559- Buckets : metric .DataSize16MBBuckets ,
555+ Metadata : metaMessageSize ,
556+ Duration : histogramWindow ,
557+ MaxVal : 10 << 20 , /* 10MB max message size */
558+ SigFigs : 1 ,
559+ BucketConfig : metric .DataSize16MBBuckets ,
560560 }),
561561 EmittedBytes : b .Counter (metaChangefeedEmittedBytes ),
562562 FlushedBytes : b .Counter (metaChangefeedFlushedBytes ),
563563 Flushes : b .Counter (metaChangefeedFlushes ),
564564 SizeBasedFlushes : b .Counter (metaSizeBasedFlushes ),
565565 ParallelIOQueueNanos : b .Histogram (metric.HistogramOptions {
566- Metadata : metaChangefeedParallelIOQueueNanos ,
567- Duration : histogramWindow ,
568- MaxVal : changefeedIOQueueMaxLatency .Nanoseconds (),
569- SigFigs : 2 ,
570- Buckets : metric .BatchProcessLatencyBuckets ,
566+ Metadata : metaChangefeedParallelIOQueueNanos ,
567+ Duration : histogramWindow ,
568+ MaxVal : changefeedIOQueueMaxLatency .Nanoseconds (),
569+ SigFigs : 2 ,
570+ BucketConfig : metric .BatchProcessLatencyBuckets ,
571571 }),
572572 SinkIOInflight : b .Gauge (metaChangefeedSinkIOInflight ),
573573
574574 BatchHistNanos : b .Histogram (metric.HistogramOptions {
575- Metadata : metaChangefeedBatchHistNanos ,
576- Duration : histogramWindow ,
577- MaxVal : changefeedBatchHistMaxLatency .Nanoseconds (),
578- SigFigs : 1 ,
579- Buckets : metric .BatchProcessLatencyBuckets ,
575+ Metadata : metaChangefeedBatchHistNanos ,
576+ Duration : histogramWindow ,
577+ MaxVal : changefeedBatchHistMaxLatency .Nanoseconds (),
578+ SigFigs : 1 ,
579+ BucketConfig : metric .BatchProcessLatencyBuckets ,
580580 }),
581581 FlushHistNanos : b .Histogram (metric.HistogramOptions {
582- Metadata : metaChangefeedFlushHistNanos ,
583- Duration : histogramWindow ,
584- MaxVal : changefeedFlushHistMaxLatency .Nanoseconds (),
585- SigFigs : 2 ,
586- Buckets : metric .BatchProcessLatencyBuckets ,
582+ Metadata : metaChangefeedFlushHistNanos ,
583+ Duration : histogramWindow ,
584+ MaxVal : changefeedFlushHistMaxLatency .Nanoseconds (),
585+ SigFigs : 2 ,
586+ BucketConfig : metric .BatchProcessLatencyBuckets ,
587587 }),
588588 CommitLatency : b .Histogram (metric.HistogramOptions {
589- Metadata : metaCommitLatency ,
590- Duration : histogramWindow ,
591- MaxVal : commitLatencyMaxValue .Nanoseconds (),
592- SigFigs : 1 ,
593- Buckets : metric .BatchProcessLatencyBuckets ,
589+ Metadata : metaCommitLatency ,
590+ Duration : histogramWindow ,
591+ MaxVal : commitLatencyMaxValue .Nanoseconds (),
592+ SigFigs : 1 ,
593+ BucketConfig : metric .BatchProcessLatencyBuckets ,
594594 }),
595595 AdmitLatency : b .Histogram (metric.HistogramOptions {
596- Metadata : metaAdmitLatency ,
597- Duration : histogramWindow ,
598- MaxVal : admitLatencyMaxValue .Nanoseconds (),
599- SigFigs : 1 ,
600- Buckets : metric .BatchProcessLatencyBuckets ,
596+ Metadata : metaAdmitLatency ,
597+ Duration : histogramWindow ,
598+ MaxVal : admitLatencyMaxValue .Nanoseconds (),
599+ SigFigs : 1 ,
600+ BucketConfig : metric .BatchProcessLatencyBuckets ,
601601 }),
602602 BackfillCount : b .Gauge (metaChangefeedBackfillCount ),
603603 BackfillPendingRanges : b .Gauge (metaChangefeedBackfillPendingRanges ),
@@ -712,27 +712,27 @@ func MakeMetrics(histogramWindow time.Duration) metric.Struct {
712712 Failures : metric .NewCounter (metaChangefeedFailures ),
713713 QueueTimeNanos : metric .NewCounter (metaEventQueueTime ),
714714 CheckpointHistNanos : metric .NewHistogram (metric.HistogramOptions {
715- Metadata : metaChangefeedCheckpointHistNanos ,
716- Duration : histogramWindow ,
717- MaxVal : changefeedCheckpointHistMaxLatency .Nanoseconds (),
718- SigFigs : 2 ,
719- Buckets : metric .IOLatencyBuckets ,
715+ Metadata : metaChangefeedCheckpointHistNanos ,
716+ Duration : histogramWindow ,
717+ MaxVal : changefeedCheckpointHistMaxLatency .Nanoseconds (),
718+ SigFigs : 2 ,
719+ BucketConfig : metric .IOLatencyBuckets ,
720720 }),
721721 FrontierUpdates : metric .NewCounter (metaChangefeedFrontierUpdates ),
722722 ThrottleMetrics : cdcutils .MakeMetrics (histogramWindow ),
723723 // Below two metrics were never implemented using the hdr histogram. Set ForceUsePrometheus
724724 // to true.
725725 ParallelConsumerFlushNanos : metric .NewHistogram (metric.HistogramOptions {
726- Metadata : metaChangefeedEventConsumerFlushNanos ,
727- Duration : histogramWindow ,
728- Buckets : metric .IOLatencyBuckets ,
729- Mode : metric .HistogramModePrometheus ,
726+ Metadata : metaChangefeedEventConsumerFlushNanos ,
727+ Duration : histogramWindow ,
728+ BucketConfig : metric .IOLatencyBuckets ,
729+ Mode : metric .HistogramModePrometheus ,
730730 }),
731731 ParallelConsumerConsumeNanos : metric .NewHistogram (metric.HistogramOptions {
732- Metadata : metaChangefeedEventConsumerConsumeNanos ,
733- Duration : histogramWindow ,
734- Buckets : metric .IOLatencyBuckets ,
735- Mode : metric .HistogramModePrometheus ,
732+ Metadata : metaChangefeedEventConsumerConsumeNanos ,
733+ Duration : histogramWindow ,
734+ BucketConfig : metric .IOLatencyBuckets ,
735+ Mode : metric .HistogramModePrometheus ,
736736 }),
737737 ParallelConsumerInFlightEvents : metric .NewGauge (metaChangefeedEventConsumerInFlightEvents ),
738738 }
0 commit comments