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#include
paths likeopencensus/trace/span.h
- STL is required. (e.g. `libstdc++', 'libc++', etc)
- C++11 is required.
absl
is used for its building blocks.googletest
is used for tests.benchmark
is 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