This closes #2151
Project: http://git-wip-us.apache.org/repos/asf/beam/repo Commit: http://git-wip-us.apache.org/repos/asf/beam/commit/b26e10b4 Tree: http://git-wip-us.apache.org/repos/asf/beam/tree/b26e10b4 Diff: http://git-wip-us.apache.org/repos/asf/beam/diff/b26e10b4 Branch: refs/heads/master Commit: b26e10b44a0b82359dea7b96e0d49dd595fae785 Parents: 026aec8 63e953c Author: Aviem Zur <aviem...@gmail.com> Authored: Mon Mar 27 19:37:52 2017 +0300 Committer: Aviem Zur <aviem...@gmail.com> Committed: Mon Mar 27 19:37:52 2017 +0300 ---------------------------------------------------------------------- .../beam/runners/direct/DirectMetrics.java | 59 +++++++++++++- .../beam/runners/direct/DirectMetricsTest.java | 42 ++++++++-- .../beam/runners/dataflow/DataflowMetrics.java | 16 +++- .../runners/spark/metrics/SparkBeamMetric.java | 4 + .../spark/metrics/SparkMetricResults.java | 27 +++++++ .../spark/metrics/SparkMetricsContainer.java | 20 +++++ .../java/org/apache/beam/sdk/metrics/Gauge.java | 32 ++++++++ .../org/apache/beam/sdk/metrics/GaugeCell.java | 60 +++++++++++++++ .../org/apache/beam/sdk/metrics/GaugeData.java | 81 ++++++++++++++++++++ .../apache/beam/sdk/metrics/GaugeResult.java | 61 +++++++++++++++ .../beam/sdk/metrics/MetricQueryResults.java | 3 + .../apache/beam/sdk/metrics/MetricUpdates.java | 11 ++- .../org/apache/beam/sdk/metrics/Metrics.java | 35 +++++++++ .../beam/sdk/metrics/MetricsContainer.java | 26 ++++++- .../apache/beam/sdk/metrics/GaugeCellTest.java | 48 ++++++++++++ .../apache/beam/sdk/metrics/MetricMatchers.java | 12 ++- .../apache/beam/sdk/metrics/MetricsTest.java | 37 +++++---- 17 files changed, 539 insertions(+), 35 deletions(-) ----------------------------------------------------------------------