OpenCensus is a toolkit for collecting application performance and behavior data. It currently includes an API for tracing and stats.
This library is currently in alpha: the API is in the process of being finalized; much of the implementation will be replaced with a more optimized one in the near future.
Please join gitter for help or feedback on this project.
This is not an officially supported Google product.
Please refer to
trace/examples/span_example.cc
for tracing and
stats/examples/view_and_recording_example.cc
for stats.
opencensus/prefix to get#includepaths likeopencensus/trace/span.h
- STL is required. (e.g. `libstdc++', 'libc++', etc)
- C++11 is required.
abslis used for its building blocks.googletestis used for tests.benchmarkis used for benchmarking.- We do not depend on:
- Boost
- Exception handling
- RTTI
We are targeting the following compilers:
- gcc 4.8.1
- clang 3.4
- MSVC 19