/** * Gauge for source split backlog in elements. * * <p>Should only be used when there is a small, fixed set of split IDs so as not to overload * metrics backends. */ public static Gauge backlogElementsOfSplit(String splitId) { return Metrics.gauge(SOURCE_SPLITS_NAMESPACE, renderName(splitId, BACKLOG_ELEMENTS)); }
MetricName elementsRead = SourceMetrics.elementsRead().getName(); MetricName elementsReadBySplit = SourceMetrics.elementsReadBySplit(splitId).getName(); MetricName bytesRead = SourceMetrics.bytesRead().getName(); MetricName bytesReadBySplit = SourceMetrics.bytesReadBySplit(splitId).getName(); MetricName backlogElementsOfSplit = SourceMetrics.backlogElementsOfSplit(splitId).getName(); MetricName backlogBytesOfSplit = SourceMetrics.backlogBytesOfSplit(splitId).getName();
elementsReadBySplit = SourceMetrics.elementsReadBySplit(splitId); bytesReadBySplit = SourceMetrics.bytesReadBySplit(splitId); backlogBytesOfSplit = SourceMetrics.backlogBytesOfSplit(splitId); backlogElementsOfSplit = SourceMetrics.backlogElementsOfSplit(splitId);
MetricName elementsRead = SourceMetrics.elementsRead().getName();
elementsReadBySplit = SourceMetrics.elementsReadBySplit(splitId); bytesReadBySplit = SourceMetrics.bytesReadBySplit(splitId); backlogBytesOfSplit = SourceMetrics.backlogBytesOfSplit(splitId); backlogElementsOfSplit = SourceMetrics.backlogElementsOfSplit(splitId);
/** * Counter of elements read by a source split. * * <p>Should only be used when there is a small, fixed set of split IDs so as not to overload * metrics backends. */ public static Counter elementsReadBySplit(String splitId) { return Metrics.counter(SOURCE_SPLITS_NAMESPACE, renderName(splitId, ELEMENTS_READ)); }
/** * Gauge for source split backlog in bytes. * * <p>Should only be used when there is a small, fixed set of split IDs so as not to overload * metrics backends. */ public static Gauge backlogBytesOfSplit(String splitId) { return Metrics.gauge(SOURCE_SPLITS_NAMESPACE, renderName(splitId, BACKLOG_BYTES)); }
/** * Counter of bytes read by a source split. * * <p>Should only be used when there is a small, fixed set of split IDs so as not to overload * metrics backends. */ public static Counter bytesReadBySplit(String splitId) { return Metrics.counter(SOURCE_SPLITS_NAMESPACE, renderName(splitId, BYTES_READ)); }