aosp12/external/opencensus-java/examples
hcl 7be3fd486c init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
..
gradle/wrapper init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
src/main init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
BUILD.bazel init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
README.md init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
WORKSPACE init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
build.gradle init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
gradlew init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
gradlew.bat init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
opencensus_workspace.bzl init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
pom.xml init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
settings.gradle init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00

README.md

OpenCensus Examples

To build the examples use

Gradle

$ ./gradlew installDist

Maven

$ mvn package appassembler:assemble

Bazel

$ bazel build :all

To run "TagContextExample" use

Gradle

$ ./build/install/opencensus-examples/bin/TagContextExample

Maven

$ ./target/appassembler/bin/TagContextExample

Bazel

$ ./bazel-bin/TagContextExample

To run "ZPagesTester"

Gradle

$ ./build/install/opencensus-examples/bin/ZPagesTester

Maven

$ ./target/appassembler/bin/ZPagesTester

Bazel

$ ./bazel-bin/ZPagesTester

Available pages:

To run "QuickStart" example use

Gradle

$ ./build/install/opencensus-examples/bin/QuickStart

Maven

$ ./target/appassembler/bin/QuickStart

Bazel

$ ./bazel-bin/QuickStart

To run "gRPC Hello World" example use

Please note all the arguments are optional. If you do not specify these arguments, default values will be used:

  • host and serverPort will be "localhost:50051"
  • user will be "world"
  • cloudProjectId will be null (which means no stats/spans will be exported to Stackdriver)
  • server zPagePort will be 3000
  • client zPagePort will be 3001
  • Prometheus port will be 9090

However, if you want to specify any of these arguements, please make sure they are in order.

Gradle

$ ./build/install/opencensus-examples/bin/HelloWorldServer serverPort cloudProjectId zPagePort prometheusPort
$ ./build/install/opencensus-examples/bin/HelloWorldClient user host serverPort cloudProjectId zPagePort

Maven

$ ./target/appassembler/bin/HelloWorldServer serverPort cloudProjectId zPagePort prometheusPort
$ ./target/appassembler/bin/HelloWorldClient user host serverPort cloudProjectId zPagePort

Bazel

$ ./bazel-bin/HelloWorldServer serverPort cloudProjectId zPagePort prometheusPort
$ ./bazel-bin/HelloWorldClient user host serverPort cloudProjectId zPagePort