Reporter for opencensus that implements support for version 1 and 2 of Google Cloud Trace.
Add dependency to rebar.config
and the .app.src
of the application you are adding tracing to:
{deps, [opencensus, oc_google_reporter]}.
{application, ..., [
{applications, [kernel, stdlib, oc_google_reporter, opencensus, ...]}
...
]}
Add configuration for opencensus
is added to sys.config
, set to use the oc_google_reporter
or oc_google_reporter_v2
reporter:
{opencensus, [{sampler, {oc_sampler_always, []}},
{reporter, {oc_google_reporter_v2, #{project_id => <<"GOOGLE PROJECT">>,
credentials_source => default}}}]}
The Google credentials are handled by the augle library.