You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by xi...@apache.org on 2023/05/09 17:15:05 UTC
[beam] branch master updated (6ecd30e858d -> 0ac9fc1e81b)
This is an automated email from the ASF dual-hosted git repository.
xinyu pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git
from 6ecd30e858d Bump cloud.google.com/go/pubsub from 1.30.0 to 1.30.1 in /sdks (#26538)
add 0ac9fc1e81b #26456 : Basic Transform metric like throughput, watermark progress & latency support for non data shuffle transforms for Samza Runner (#26437)
No new revisions were added by this update.
Summary of changes:
.../beam/runners/samza/SamzaPipelineOptions.java | 6 +
.../org/apache/beam/runners/samza/SamzaRunner.java | 2 +-
.../apache/beam/runners/samza/TestSamzaRunner.java | 2 +
.../runners/samza/metrics/SamzaInputMetricOp.java | 133 +++++++++++++
.../samza/metrics/SamzaMetricOpFactory.java | 69 +++++++
.../runners/samza/metrics/SamzaOutputMetricOp.java | 156 +++++++++++++++
.../metrics/SamzaTransformMetricRegistry.java | 142 ++++++++++++++
.../samza/metrics/SamzaTransformMetrics.java | 125 ++++++++++++
.../samza/translation/SamzaPipelineTranslator.java | 10 +
.../samza/translation/TranslationContext.java | 90 ++++++++-
.../runners/samza/util/PipelineJsonRenderer.java | 43 +++++
.../TestSamzaRunnerWithTransformMetrics.java | 210 +++++++++++++++++++++
.../samza/util/InMemoryMetricsReporter.java | 38 ++--
13 files changed, 1002 insertions(+), 24 deletions(-)
create mode 100644 runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaInputMetricOp.java
create mode 100644 runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaMetricOpFactory.java
create mode 100644 runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaOutputMetricOp.java
create mode 100644 runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaTransformMetricRegistry.java
create mode 100644 runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaTransformMetrics.java
create mode 100644 runners/samza/src/test/java/org/apache/beam/runners/samza/metrics/TestSamzaRunnerWithTransformMetrics.java
copy sdks/java/extensions/avro/src/test/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoderTestPojo.java => runners/samza/src/test/java/org/apache/beam/runners/samza/util/InMemoryMetricsReporter.java (53%)