aboutsummaryrefslogtreecommitdiff
path: root/impl
diff options
context:
space:
mode:
authorBogdan Drutu <bdrutu@google.com>2018-08-14 17:28:24 -0700
committerGitHub <noreply@github.com>2018-08-14 17:28:24 -0700
commitf50596ac77fd0c4eb209ffbc8769b5025a3aa090 (patch)
tree38434828044be22f6eab76ac0d3d4756893775a1 /impl
parent8d01189b45122350d37b9685c1225bce6b3b20a2 (diff)
downloadopencensus-java-f50596ac77fd0c4eb209ffbc8769b5025a3aa090.tar.gz
Add implementation for gauges. (#1365)
* Add implementation for gauges. * Remove usage of internal class in implcore tests.
Diffstat (limited to 'impl')
-rw-r--r--impl/src/main/java/io/opencensus/impl/metrics/MetricsComponentImpl.java8
-rw-r--r--impl/src/test/java/io/opencensus/impl/metrics/MetricsTest.java6
2 files changed, 13 insertions, 1 deletions
diff --git a/impl/src/main/java/io/opencensus/impl/metrics/MetricsComponentImpl.java b/impl/src/main/java/io/opencensus/impl/metrics/MetricsComponentImpl.java
index bd8b6154..53c354f1 100644
--- a/impl/src/main/java/io/opencensus/impl/metrics/MetricsComponentImpl.java
+++ b/impl/src/main/java/io/opencensus/impl/metrics/MetricsComponentImpl.java
@@ -16,8 +16,14 @@
package io.opencensus.impl.metrics;
+import io.opencensus.implcore.common.MillisClock;
import io.opencensus.implcore.metrics.MetricsComponentImplBase;
import io.opencensus.metrics.MetricsComponent;
/** Implementation of {@link MetricsComponent}. */
-public final class MetricsComponentImpl extends MetricsComponentImplBase {}
+public final class MetricsComponentImpl extends MetricsComponentImplBase {
+
+ public MetricsComponentImpl() {
+ super(MillisClock.getInstance());
+ }
+}
diff --git a/impl/src/test/java/io/opencensus/impl/metrics/MetricsTest.java b/impl/src/test/java/io/opencensus/impl/metrics/MetricsTest.java
index d27fa83d..439933de 100644
--- a/impl/src/test/java/io/opencensus/impl/metrics/MetricsTest.java
+++ b/impl/src/test/java/io/opencensus/impl/metrics/MetricsTest.java
@@ -18,6 +18,7 @@ package io.opencensus.impl.metrics;
import static com.google.common.truth.Truth.assertThat;
+import io.opencensus.implcore.metrics.MetricRegistryImpl;
import io.opencensus.implcore.metrics.export.ExportComponentImpl;
import io.opencensus.metrics.Metrics;
import io.opencensus.metrics.MetricsComponent;
@@ -33,4 +34,9 @@ public class MetricsTest {
public void getExportComponent() {
assertThat(Metrics.getExportComponent()).isInstanceOf(ExportComponentImpl.class);
}
+
+ @Test
+ public void getMetricRegistry() {
+ assertThat(Metrics.getMetricRegistry()).isInstanceOf(MetricRegistryImpl.class);
+ }
}