aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYang Song <songy23@users.noreply.github.com>2018-08-10 15:43:52 -0700
committerGitHub <noreply@github.com>2018-08-10 15:43:52 -0700
commit81e8ded6d2f869980a7f80a27ead4bd2ccc45243 (patch)
tree0295f6b3c683bbafa506eeeb6a7937afc5258023
parenta804907c77858ff319ba059af968f6cfd8eb3925 (diff)
downloadopencensus-java-81e8ded6d2f869980a7f80a27ead4bd2ccc45243.tar.gz
Metrics: Move metrics to opencensus-api. (#1346)
* Metrics: Move to api. * Update package-info to warn users on using metrics.
-rw-r--r--all/build.gradle1
-rw-r--r--api/src/main/java/io/opencensus/metrics/Distribution.java (renamed from metrics/src/main/java/io/opencensus/metrics/Distribution.java)0
-rw-r--r--api/src/main/java/io/opencensus/metrics/LabelKey.java (renamed from metrics/src/main/java/io/opencensus/metrics/LabelKey.java)0
-rw-r--r--api/src/main/java/io/opencensus/metrics/LabelValue.java (renamed from metrics/src/main/java/io/opencensus/metrics/LabelValue.java)0
-rw-r--r--api/src/main/java/io/opencensus/metrics/Metric.java (renamed from metrics/src/main/java/io/opencensus/metrics/Metric.java)0
-rw-r--r--api/src/main/java/io/opencensus/metrics/MetricDescriptor.java (renamed from metrics/src/main/java/io/opencensus/metrics/MetricDescriptor.java)0
-rw-r--r--api/src/main/java/io/opencensus/metrics/MetricProducer.java (renamed from metrics/src/main/java/io/opencensus/metrics/MetricProducer.java)0
-rw-r--r--api/src/main/java/io/opencensus/metrics/MetricRegistry.java (renamed from metrics/src/main/java/io/opencensus/metrics/MetricRegistry.java)0
-rw-r--r--api/src/main/java/io/opencensus/metrics/Metrics.java (renamed from metrics/src/main/java/io/opencensus/metrics/Metrics.java)0
-rw-r--r--api/src/main/java/io/opencensus/metrics/MetricsComponent.java (renamed from metrics/src/main/java/io/opencensus/metrics/MetricsComponent.java)0
-rw-r--r--api/src/main/java/io/opencensus/metrics/Point.java (renamed from metrics/src/main/java/io/opencensus/metrics/Point.java)0
-rw-r--r--api/src/main/java/io/opencensus/metrics/TimeSeries.java (renamed from metrics/src/main/java/io/opencensus/metrics/TimeSeries.java)0
-rw-r--r--api/src/main/java/io/opencensus/metrics/TimeSeriesCumulative.java (renamed from metrics/src/main/java/io/opencensus/metrics/TimeSeriesCumulative.java)0
-rw-r--r--api/src/main/java/io/opencensus/metrics/TimeSeriesGauge.java (renamed from metrics/src/main/java/io/opencensus/metrics/TimeSeriesGauge.java)0
-rw-r--r--api/src/main/java/io/opencensus/metrics/TimeSeriesList.java (renamed from metrics/src/main/java/io/opencensus/metrics/TimeSeriesList.java)0
-rw-r--r--api/src/main/java/io/opencensus/metrics/Value.java (renamed from metrics/src/main/java/io/opencensus/metrics/Value.java)0
-rw-r--r--api/src/main/java/io/opencensus/metrics/export/ExportComponent.java (renamed from metrics/src/main/java/io/opencensus/metrics/export/ExportComponent.java)0
-rw-r--r--api/src/main/java/io/opencensus/metrics/export/MetricProducerManager.java (renamed from metrics/src/main/java/io/opencensus/metrics/export/MetricProducerManager.java)0
-rw-r--r--api/src/main/java/io/opencensus/metrics/package-info.java (renamed from metrics/src/main/java/io/opencensus/metrics/package-info.java)9
-rw-r--r--api/src/test/java/io/opencensus/metrics/DistributionTest.java (renamed from metrics/src/test/java/io/opencensus/metrics/DistributionTest.java)0
-rw-r--r--api/src/test/java/io/opencensus/metrics/LabelKeyTest.java (renamed from metrics/src/test/java/io/opencensus/metrics/LabelKeyTest.java)0
-rw-r--r--api/src/test/java/io/opencensus/metrics/LabelValueTest.java (renamed from metrics/src/test/java/io/opencensus/metrics/LabelValueTest.java)0
-rw-r--r--api/src/test/java/io/opencensus/metrics/MetricDescriptorTest.java (renamed from metrics/src/test/java/io/opencensus/metrics/MetricDescriptorTest.java)0
-rw-r--r--api/src/test/java/io/opencensus/metrics/MetricRegistryTest.java (renamed from metrics/src/test/java/io/opencensus/metrics/MetricRegistryTest.java)0
-rw-r--r--api/src/test/java/io/opencensus/metrics/MetricTest.java (renamed from metrics/src/test/java/io/opencensus/metrics/MetricTest.java)0
-rw-r--r--api/src/test/java/io/opencensus/metrics/MetricsComponentTest.java (renamed from metrics/src/test/java/io/opencensus/metrics/MetricsComponentTest.java)0
-rw-r--r--api/src/test/java/io/opencensus/metrics/MetricsTest.java (renamed from metrics/src/test/java/io/opencensus/metrics/MetricsTest.java)0
-rw-r--r--api/src/test/java/io/opencensus/metrics/PointTest.java (renamed from metrics/src/test/java/io/opencensus/metrics/PointTest.java)0
-rw-r--r--api/src/test/java/io/opencensus/metrics/TimeSeriesCumulativeTest.java (renamed from metrics/src/test/java/io/opencensus/metrics/TimeSeriesCumulativeTest.java)0
-rw-r--r--api/src/test/java/io/opencensus/metrics/TimeSeriesGaugeTest.java (renamed from metrics/src/test/java/io/opencensus/metrics/TimeSeriesGaugeTest.java)0
-rw-r--r--api/src/test/java/io/opencensus/metrics/TimeSeriesListTest.java (renamed from metrics/src/test/java/io/opencensus/metrics/TimeSeriesListTest.java)0
-rw-r--r--api/src/test/java/io/opencensus/metrics/ValueTest.java (renamed from metrics/src/test/java/io/opencensus/metrics/ValueTest.java)0
-rw-r--r--api/src/test/java/io/opencensus/metrics/export/ExportComponentTest.java (renamed from metrics/src/test/java/io/opencensus/metrics/export/ExportComponentTest.java)0
-rw-r--r--api/src/test/java/io/opencensus/metrics/export/MetricProducerManagerTest.java (renamed from metrics/src/test/java/io/opencensus/metrics/export/MetricProducerManagerTest.java)0
-rw-r--r--build.gradle2
-rw-r--r--impl_core/build.gradle2
-rw-r--r--metrics/README.md7
-rw-r--r--metrics/build.gradle11
-rw-r--r--settings.gradle2
39 files changed, 5 insertions, 29 deletions
diff --git a/all/build.gradle b/all/build.gradle
index f62ecab8..640eb81b 100644
--- a/all/build.gradle
+++ b/all/build.gradle
@@ -11,7 +11,6 @@ def subprojects = [
project(':opencensus-impl-core'),
project(':opencensus-impl'),
project(':opencensus-impl-lite'),
- project(':opencensus-metrics'),
project(':opencensus-testing'),
project(':opencensus-contrib-agent'),
project(':opencensus-contrib-appengine-standard-util'),
diff --git a/metrics/src/main/java/io/opencensus/metrics/Distribution.java b/api/src/main/java/io/opencensus/metrics/Distribution.java
index 5334a8d8..5334a8d8 100644
--- a/metrics/src/main/java/io/opencensus/metrics/Distribution.java
+++ b/api/src/main/java/io/opencensus/metrics/Distribution.java
diff --git a/metrics/src/main/java/io/opencensus/metrics/LabelKey.java b/api/src/main/java/io/opencensus/metrics/LabelKey.java
index 01ef0b55..01ef0b55 100644
--- a/metrics/src/main/java/io/opencensus/metrics/LabelKey.java
+++ b/api/src/main/java/io/opencensus/metrics/LabelKey.java
diff --git a/metrics/src/main/java/io/opencensus/metrics/LabelValue.java b/api/src/main/java/io/opencensus/metrics/LabelValue.java
index e81b63d2..e81b63d2 100644
--- a/metrics/src/main/java/io/opencensus/metrics/LabelValue.java
+++ b/api/src/main/java/io/opencensus/metrics/LabelValue.java
diff --git a/metrics/src/main/java/io/opencensus/metrics/Metric.java b/api/src/main/java/io/opencensus/metrics/Metric.java
index e8be0b90..e8be0b90 100644
--- a/metrics/src/main/java/io/opencensus/metrics/Metric.java
+++ b/api/src/main/java/io/opencensus/metrics/Metric.java
diff --git a/metrics/src/main/java/io/opencensus/metrics/MetricDescriptor.java b/api/src/main/java/io/opencensus/metrics/MetricDescriptor.java
index 4558446a..4558446a 100644
--- a/metrics/src/main/java/io/opencensus/metrics/MetricDescriptor.java
+++ b/api/src/main/java/io/opencensus/metrics/MetricDescriptor.java
diff --git a/metrics/src/main/java/io/opencensus/metrics/MetricProducer.java b/api/src/main/java/io/opencensus/metrics/MetricProducer.java
index 38b5d571..38b5d571 100644
--- a/metrics/src/main/java/io/opencensus/metrics/MetricProducer.java
+++ b/api/src/main/java/io/opencensus/metrics/MetricProducer.java
diff --git a/metrics/src/main/java/io/opencensus/metrics/MetricRegistry.java b/api/src/main/java/io/opencensus/metrics/MetricRegistry.java
index ae4d90b0..ae4d90b0 100644
--- a/metrics/src/main/java/io/opencensus/metrics/MetricRegistry.java
+++ b/api/src/main/java/io/opencensus/metrics/MetricRegistry.java
diff --git a/metrics/src/main/java/io/opencensus/metrics/Metrics.java b/api/src/main/java/io/opencensus/metrics/Metrics.java
index ed7d6716..ed7d6716 100644
--- a/metrics/src/main/java/io/opencensus/metrics/Metrics.java
+++ b/api/src/main/java/io/opencensus/metrics/Metrics.java
diff --git a/metrics/src/main/java/io/opencensus/metrics/MetricsComponent.java b/api/src/main/java/io/opencensus/metrics/MetricsComponent.java
index 08d954ef..08d954ef 100644
--- a/metrics/src/main/java/io/opencensus/metrics/MetricsComponent.java
+++ b/api/src/main/java/io/opencensus/metrics/MetricsComponent.java
diff --git a/metrics/src/main/java/io/opencensus/metrics/Point.java b/api/src/main/java/io/opencensus/metrics/Point.java
index e66b273d..e66b273d 100644
--- a/metrics/src/main/java/io/opencensus/metrics/Point.java
+++ b/api/src/main/java/io/opencensus/metrics/Point.java
diff --git a/metrics/src/main/java/io/opencensus/metrics/TimeSeries.java b/api/src/main/java/io/opencensus/metrics/TimeSeries.java
index bbbfe0e4..bbbfe0e4 100644
--- a/metrics/src/main/java/io/opencensus/metrics/TimeSeries.java
+++ b/api/src/main/java/io/opencensus/metrics/TimeSeries.java
diff --git a/metrics/src/main/java/io/opencensus/metrics/TimeSeriesCumulative.java b/api/src/main/java/io/opencensus/metrics/TimeSeriesCumulative.java
index 5f48b770..5f48b770 100644
--- a/metrics/src/main/java/io/opencensus/metrics/TimeSeriesCumulative.java
+++ b/api/src/main/java/io/opencensus/metrics/TimeSeriesCumulative.java
diff --git a/metrics/src/main/java/io/opencensus/metrics/TimeSeriesGauge.java b/api/src/main/java/io/opencensus/metrics/TimeSeriesGauge.java
index 717505a4..717505a4 100644
--- a/metrics/src/main/java/io/opencensus/metrics/TimeSeriesGauge.java
+++ b/api/src/main/java/io/opencensus/metrics/TimeSeriesGauge.java
diff --git a/metrics/src/main/java/io/opencensus/metrics/TimeSeriesList.java b/api/src/main/java/io/opencensus/metrics/TimeSeriesList.java
index 6138eac2..6138eac2 100644
--- a/metrics/src/main/java/io/opencensus/metrics/TimeSeriesList.java
+++ b/api/src/main/java/io/opencensus/metrics/TimeSeriesList.java
diff --git a/metrics/src/main/java/io/opencensus/metrics/Value.java b/api/src/main/java/io/opencensus/metrics/Value.java
index c8fe48f8..c8fe48f8 100644
--- a/metrics/src/main/java/io/opencensus/metrics/Value.java
+++ b/api/src/main/java/io/opencensus/metrics/Value.java
diff --git a/metrics/src/main/java/io/opencensus/metrics/export/ExportComponent.java b/api/src/main/java/io/opencensus/metrics/export/ExportComponent.java
index f1511543..f1511543 100644
--- a/metrics/src/main/java/io/opencensus/metrics/export/ExportComponent.java
+++ b/api/src/main/java/io/opencensus/metrics/export/ExportComponent.java
diff --git a/metrics/src/main/java/io/opencensus/metrics/export/MetricProducerManager.java b/api/src/main/java/io/opencensus/metrics/export/MetricProducerManager.java
index 9600a023..9600a023 100644
--- a/metrics/src/main/java/io/opencensus/metrics/export/MetricProducerManager.java
+++ b/api/src/main/java/io/opencensus/metrics/export/MetricProducerManager.java
diff --git a/metrics/src/main/java/io/opencensus/metrics/package-info.java b/api/src/main/java/io/opencensus/metrics/package-info.java
index f48e3712..33eadf0c 100644
--- a/metrics/src/main/java/io/opencensus/metrics/package-info.java
+++ b/api/src/main/java/io/opencensus/metrics/package-info.java
@@ -16,11 +16,12 @@
/**
* This package describes the Metrics data model. Metrics are a data model for what stats exporters
- * take as input.
+ * take as input. This data model may eventually become the wire format for metrics.
*
- * <p>Currently all the public classes under this package are marked as {@link
- * io.opencensus.common.ExperimentalApi}. This data model may eventually become the wire format for
- * metrics.
+ * <p>WARNING: Currently all the public classes under this package are marked as {@link
+ * io.opencensus.common.ExperimentalApi}. The classes and APIs under {@link io.opencensus.metrics}
+ * are likely to get backwards-incompatible updates in the future. DO NOT USE except for
+ * experimental purposes.
*
* <p>Please see
* https://github.com/census-instrumentation/opencensus-specs/blob/master/stats/Metrics.md and
diff --git a/metrics/src/test/java/io/opencensus/metrics/DistributionTest.java b/api/src/test/java/io/opencensus/metrics/DistributionTest.java
index d511e317..d511e317 100644
--- a/metrics/src/test/java/io/opencensus/metrics/DistributionTest.java
+++ b/api/src/test/java/io/opencensus/metrics/DistributionTest.java
diff --git a/metrics/src/test/java/io/opencensus/metrics/LabelKeyTest.java b/api/src/test/java/io/opencensus/metrics/LabelKeyTest.java
index 83f2b59a..83f2b59a 100644
--- a/metrics/src/test/java/io/opencensus/metrics/LabelKeyTest.java
+++ b/api/src/test/java/io/opencensus/metrics/LabelKeyTest.java
diff --git a/metrics/src/test/java/io/opencensus/metrics/LabelValueTest.java b/api/src/test/java/io/opencensus/metrics/LabelValueTest.java
index e5526b2f..e5526b2f 100644
--- a/metrics/src/test/java/io/opencensus/metrics/LabelValueTest.java
+++ b/api/src/test/java/io/opencensus/metrics/LabelValueTest.java
diff --git a/metrics/src/test/java/io/opencensus/metrics/MetricDescriptorTest.java b/api/src/test/java/io/opencensus/metrics/MetricDescriptorTest.java
index 9c0a42fc..9c0a42fc 100644
--- a/metrics/src/test/java/io/opencensus/metrics/MetricDescriptorTest.java
+++ b/api/src/test/java/io/opencensus/metrics/MetricDescriptorTest.java
diff --git a/metrics/src/test/java/io/opencensus/metrics/MetricRegistryTest.java b/api/src/test/java/io/opencensus/metrics/MetricRegistryTest.java
index 0e467dc8..0e467dc8 100644
--- a/metrics/src/test/java/io/opencensus/metrics/MetricRegistryTest.java
+++ b/api/src/test/java/io/opencensus/metrics/MetricRegistryTest.java
diff --git a/metrics/src/test/java/io/opencensus/metrics/MetricTest.java b/api/src/test/java/io/opencensus/metrics/MetricTest.java
index 59838ef4..59838ef4 100644
--- a/metrics/src/test/java/io/opencensus/metrics/MetricTest.java
+++ b/api/src/test/java/io/opencensus/metrics/MetricTest.java
diff --git a/metrics/src/test/java/io/opencensus/metrics/MetricsComponentTest.java b/api/src/test/java/io/opencensus/metrics/MetricsComponentTest.java
index 1c4e70f7..1c4e70f7 100644
--- a/metrics/src/test/java/io/opencensus/metrics/MetricsComponentTest.java
+++ b/api/src/test/java/io/opencensus/metrics/MetricsComponentTest.java
diff --git a/metrics/src/test/java/io/opencensus/metrics/MetricsTest.java b/api/src/test/java/io/opencensus/metrics/MetricsTest.java
index 9a56f257..9a56f257 100644
--- a/metrics/src/test/java/io/opencensus/metrics/MetricsTest.java
+++ b/api/src/test/java/io/opencensus/metrics/MetricsTest.java
diff --git a/metrics/src/test/java/io/opencensus/metrics/PointTest.java b/api/src/test/java/io/opencensus/metrics/PointTest.java
index cb6175c1..cb6175c1 100644
--- a/metrics/src/test/java/io/opencensus/metrics/PointTest.java
+++ b/api/src/test/java/io/opencensus/metrics/PointTest.java
diff --git a/metrics/src/test/java/io/opencensus/metrics/TimeSeriesCumulativeTest.java b/api/src/test/java/io/opencensus/metrics/TimeSeriesCumulativeTest.java
index 3532a5a5..3532a5a5 100644
--- a/metrics/src/test/java/io/opencensus/metrics/TimeSeriesCumulativeTest.java
+++ b/api/src/test/java/io/opencensus/metrics/TimeSeriesCumulativeTest.java
diff --git a/metrics/src/test/java/io/opencensus/metrics/TimeSeriesGaugeTest.java b/api/src/test/java/io/opencensus/metrics/TimeSeriesGaugeTest.java
index 83f7c267..83f7c267 100644
--- a/metrics/src/test/java/io/opencensus/metrics/TimeSeriesGaugeTest.java
+++ b/api/src/test/java/io/opencensus/metrics/TimeSeriesGaugeTest.java
diff --git a/metrics/src/test/java/io/opencensus/metrics/TimeSeriesListTest.java b/api/src/test/java/io/opencensus/metrics/TimeSeriesListTest.java
index 46ace50f..46ace50f 100644
--- a/metrics/src/test/java/io/opencensus/metrics/TimeSeriesListTest.java
+++ b/api/src/test/java/io/opencensus/metrics/TimeSeriesListTest.java
diff --git a/metrics/src/test/java/io/opencensus/metrics/ValueTest.java b/api/src/test/java/io/opencensus/metrics/ValueTest.java
index 63430b28..63430b28 100644
--- a/metrics/src/test/java/io/opencensus/metrics/ValueTest.java
+++ b/api/src/test/java/io/opencensus/metrics/ValueTest.java
diff --git a/metrics/src/test/java/io/opencensus/metrics/export/ExportComponentTest.java b/api/src/test/java/io/opencensus/metrics/export/ExportComponentTest.java
index 15c6e883..15c6e883 100644
--- a/metrics/src/test/java/io/opencensus/metrics/export/ExportComponentTest.java
+++ b/api/src/test/java/io/opencensus/metrics/export/ExportComponentTest.java
diff --git a/metrics/src/test/java/io/opencensus/metrics/export/MetricProducerManagerTest.java b/api/src/test/java/io/opencensus/metrics/export/MetricProducerManagerTest.java
index b79de213..b79de213 100644
--- a/metrics/src/test/java/io/opencensus/metrics/export/MetricProducerManagerTest.java
+++ b/api/src/test/java/io/opencensus/metrics/export/MetricProducerManagerTest.java
diff --git a/build.gradle b/build.gradle
index 240b5ab2..2c7fbb56 100644
--- a/build.gradle
+++ b/build.gradle
@@ -386,8 +386,6 @@ subprojects {
'opencensus-impl-core',
'opencensus-impl-lite',
'opencensus-impl',
- // TODO(songya): add the Export (or Metrics + SpanData) artifact once we agree on its name.
- // TODO(bdrutu): Fix dependencies on the api internal subpackage for the metrics artifact.
'opencensus-testing']
}
diff --git a/impl_core/build.gradle b/impl_core/build.gradle
index 4027408d..4458d537 100644
--- a/impl_core/build.gradle
+++ b/impl_core/build.gradle
@@ -2,13 +2,11 @@ description = 'OpenCensus Core Implementation'
dependencies {
compile project(':opencensus-api'),
- project(':opencensus-metrics'),
libraries.guava
compileOnly libraries.auto_value
testCompile project(':opencensus-api'),
- project(':opencensus-metrics'),
project(':opencensus-testing')
signature "org.codehaus.mojo.signature:java16:+@signature"
diff --git a/metrics/README.md b/metrics/README.md
deleted file mode 100644
index 550ecdf7..00000000
--- a/metrics/README.md
+++ /dev/null
@@ -1,7 +0,0 @@
-OpenCensus Metrics
-======================================================
-
-* The Metrics data model used by Stats exporters. This data model may eventually become the wire
-format for metrics.
-* Currently all the public classes under this package are marked as `ExperimentalApi`.
-* Java 7 and compatible.
diff --git a/metrics/build.gradle b/metrics/build.gradle
deleted file mode 100644
index b94d76eb..00000000
--- a/metrics/build.gradle
+++ /dev/null
@@ -1,11 +0,0 @@
-description = 'OpenCensus Metrics'
-
-dependencies {
- compile project(':opencensus-api')
-
- compileOnly libraries.auto_value
-
- testCompile project(':opencensus-api')
-
- signature "org.codehaus.mojo.signature:java16:+@signature"
-}
diff --git a/settings.gradle b/settings.gradle
index 82775a99..fccae387 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -22,7 +22,6 @@ include ":opencensus-contrib-http-util"
include ":opencensus-contrib-log-correlation-stackdriver"
include ":opencensus-contrib-monitored-resource-util"
include ":opencensus-contrib-spring"
-include ":opencensus-metrics"
project(':opencensus-api').projectDir = "$rootDir/api" as File
project(':opencensus-impl-core').projectDir = "$rootDir/impl_core" as File
@@ -52,7 +51,6 @@ project(':opencensus-exporter-trace-jaeger').projectDir = "$rootDir/exporters/tr
project(':opencensus-exporter-stats-signalfx').projectDir = "$rootDir/exporters/stats/signalfx" as File
project(':opencensus-exporter-stats-stackdriver').projectDir = "$rootDir/exporters/stats/stackdriver" as File
project(':opencensus-exporter-stats-prometheus').projectDir = "$rootDir/exporters/stats/prometheus" as File
-project(':opencensus-metrics').projectDir = "$rootDir/metrics" as File
// Java8 projects only