diff options
| author | Bogdan Drutu <bdrutu@google.com> | 2017-03-22 08:54:53 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-03-22 08:54:53 -0700 |
| commit | 07f0dd2f0fe62db217f0444cd5af046fe42a76d9 (patch) | |
| tree | 1d446e74d666e9f1a862ac0e292d01e7c5c2b28e /examples | |
| parent | 1858c491e3bfae2becb1b99abacf5d9c98222766 (diff) | |
| download | platform_external_opencensus-java-07f0dd2f0fe62db217f0444cd5af046fe42a76d9.tar.gz platform_external_opencensus-java-07f0dd2f0fe62db217f0444cd5af046fe42a76d9.tar.bz2 platform_external_opencensus-java-07f0dd2f0fe62db217f0444cd5af046fe42a76d9.zip | |
Add gradle build support for benchmarks and examples. (#163)
Diffstat (limited to 'examples')
8 files changed, 38 insertions, 18 deletions
diff --git a/examples/build.gradle b/examples/build.gradle new file mode 100644 index 00000000..8f1cec7a --- /dev/null +++ b/examples/build.gradle @@ -0,0 +1,14 @@ +description = 'Instrumentation: Examples' + +tasks.withType(JavaCompile) { + sourceCompatibility = '1.8' + targetCompatibility = '1.8' +} + +dependencies { + compile project(':instrumentation-core'), + project(':instrumentation-core-impl'), + libraries.grpc_context +} + +// TODO(bdrutu): Add application plugin and create jars for each example.
\ No newline at end of file diff --git a/examples/src/main/java/com/google/instrumentation/stats/StatsRunner.java b/examples/src/main/java/com/google/instrumentation/stats/StatsRunner.java index 2eb28133..0e1e0c2f 100644 --- a/examples/src/main/java/com/google/instrumentation/stats/StatsRunner.java +++ b/examples/src/main/java/com/google/instrumentation/stats/StatsRunner.java @@ -18,9 +18,7 @@ import com.google.instrumentation.stats.MeasurementDescriptor.MeasurementUnit; import io.grpc.Context; import java.util.Arrays; -/** - * Simple program that uses Stats contexts. - */ +/** Simple program that uses Stats contexts. */ public class StatsRunner { private static final TagKey K1 = TagKey.create("k1"); private static final TagKey K2 = TagKey.create("k2"); @@ -39,6 +37,7 @@ public class StatsRunner { private static final MeasurementDescriptor M2 = MeasurementDescriptor.create("m2", "2nd test metric", simpleMeasurementUnit); + /** Main method. */ public static void main(String[] args) { System.out.println("Hello Stats World"); System.out.println("Default Tags: " + DEFAULT); @@ -46,24 +45,25 @@ public class StatsRunner { Context context1 = withCurrent(DEFAULT.with(K1, V1, K2, V2)); Context original = context1.attach(); try { - System.out.println(" Current Tags: " + getCurrentStatsContext()); - System.out.println(" Current == Default + tags1: " - + getCurrentStatsContext().equals(getStatsContext(context1))); - Context context2 = withCurrent(getCurrentStatsContext().with(K3, V3, K4, V4)); - context2.attach(); - try { - System.out.println(" Current Tags: " + getCurrentStatsContext()); - System.out.println(" Current == Default + tags1 + tags2: " - + getCurrentStatsContext().equals(getStatsContext(context2))); - getCurrentStatsContext().record(MeasurementMap.of(M1, 0.2, M2, 0.4)); - } finally { - context2.detach(context1); - } + System.out.println(" Current Tags: " + getCurrentStatsContext()); + System.out.println( + " Current == Default + tags1: " + + getCurrentStatsContext().equals(getStatsContext(context1))); + Context context2 = withCurrent(getCurrentStatsContext().with(K3, V3, K4, V4)); + context2.attach(); + try { + System.out.println(" Current Tags: " + getCurrentStatsContext()); + System.out.println( + " Current == Default + tags1 + tags2: " + + getCurrentStatsContext().equals(getStatsContext(context2))); + getCurrentStatsContext().record(MeasurementMap.of(M1, 0.2, M2, 0.4)); + } finally { + context2.detach(context1); + } } finally { context1.detach(original); } - System.out.println("Current == Default: " - + getCurrentStatsContext().equals(DEFAULT)); + System.out.println("Current == Default: " + getCurrentStatsContext().equals(DEFAULT)); } private static final StatsContext DEFAULT = Stats.getStatsContextFactory().getDefault(); diff --git a/examples/src/main/java/com/google/instrumentation/trace/BasicContextTracing.java b/examples/src/main/java/com/google/instrumentation/trace/BasicContextTracing.java index b3411b62..1b8b9951 100644 --- a/examples/src/main/java/com/google/instrumentation/trace/BasicContextTracing.java +++ b/examples/src/main/java/com/google/instrumentation/trace/BasicContextTracing.java @@ -28,6 +28,7 @@ public final class BasicContextTracing { tracer.getCurrentSpan().addAnnotation("This is a doWork() annotation."); } + /** Main method. */ public static void main(String[] args) { Span span = tracer.spanBuilder("MyRootSpan").becomeRoot().startSpan(); try (NonThrowingCloseable ws = tracer.withSpan(span)) { diff --git a/examples/src/main/java/com/google/instrumentation/trace/BasicScopedTracing.java b/examples/src/main/java/com/google/instrumentation/trace/BasicScopedTracing.java index 8987f262..17879825 100644 --- a/examples/src/main/java/com/google/instrumentation/trace/BasicScopedTracing.java +++ b/examples/src/main/java/com/google/instrumentation/trace/BasicScopedTracing.java @@ -28,6 +28,7 @@ public final class BasicScopedTracing { tracer.getCurrentSpan().addAnnotation("This is a doWork() annotation."); } + /** Main method. */ public static void main(String[] args) { try (NonThrowingCloseable ss = tracer.spanBuilder("MyRootSpan").becomeRoot().startScopedSpan()) { diff --git a/examples/src/main/java/com/google/instrumentation/trace/BasicTracing.java b/examples/src/main/java/com/google/instrumentation/trace/BasicTracing.java index bdb57680..daaf911d 100644 --- a/examples/src/main/java/com/google/instrumentation/trace/BasicTracing.java +++ b/examples/src/main/java/com/google/instrumentation/trace/BasicTracing.java @@ -24,6 +24,7 @@ public final class BasicTracing { span.end(); } + /** Main method. */ public static void main(String[] args) { doWork(); } diff --git a/examples/src/main/java/com/google/instrumentation/trace/MultiSpansContextTracing.java b/examples/src/main/java/com/google/instrumentation/trace/MultiSpansContextTracing.java index b5721d38..8b849de3 100644 --- a/examples/src/main/java/com/google/instrumentation/trace/MultiSpansContextTracing.java +++ b/examples/src/main/java/com/google/instrumentation/trace/MultiSpansContextTracing.java @@ -42,6 +42,7 @@ public final class MultiSpansContextTracing { tracer.getCurrentSpan().addAnnotation("Annotation to the root Span after child is ended."); } + /** Main method. */ public static void main(String[] args) { Span span = tracer.spanBuilder("MyRootSpan").becomeRoot().startSpan(); try (NonThrowingCloseable ws = tracer.withSpan(span)) { diff --git a/examples/src/main/java/com/google/instrumentation/trace/MultiSpansScopedTracing.java b/examples/src/main/java/com/google/instrumentation/trace/MultiSpansScopedTracing.java index 827fbb6e..457f4a16 100644 --- a/examples/src/main/java/com/google/instrumentation/trace/MultiSpansScopedTracing.java +++ b/examples/src/main/java/com/google/instrumentation/trace/MultiSpansScopedTracing.java @@ -40,6 +40,7 @@ public final class MultiSpansScopedTracing { tracer.getCurrentSpan().addAnnotation("Annotation to the root Span after child is ended."); } + /** Main method. */ public static void main(String[] args) { try (NonThrowingCloseable ss = tracer.spanBuilder("MyRootSpan").becomeRoot().startScopedSpan()) { diff --git a/examples/src/main/java/com/google/instrumentation/trace/MultiSpansTracing.java b/examples/src/main/java/com/google/instrumentation/trace/MultiSpansTracing.java index 56d6bfe5..fcc74125 100644 --- a/examples/src/main/java/com/google/instrumentation/trace/MultiSpansTracing.java +++ b/examples/src/main/java/com/google/instrumentation/trace/MultiSpansTracing.java @@ -28,6 +28,7 @@ public final class MultiSpansTracing { rootSpan.end(); } + /** Main method. */ public static void main(String[] args) { doWork(); } |
