tree: 15d78b7122661240a819ce37c06a580f207574da [path history] [tgz]
  1. gradle/
  2. src/
  3. BUILD.bazel
  4. build.gradle
  5. gradlew
  6. gradlew.bat
  7. opencensus_workspace.bzl
  8. pom.xml
  9. README.md
  10. settings.gradle
  11. WORKSPACE
examples/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