Modules

oc_reporter oc_reporter_noop oc_reporter_sequential oc_reporter_zipkin oc_sampler oc_sampler_always oc_sampler_never oc_sampler_probability oc_server oc_span oc_span_ctx_binary oc_span_ctx_header oc_stat oc_stat_aggregation oc_stat_aggregation_count oc_stat_aggregation_distribution oc_stat_aggregation_latest oc_stat_aggregation_sum oc_stat_config oc_stat_exporter oc_stat_exporter_prometheus oc_stat_measure oc_stat_view oc_std_encoder oc_tag_ctx_binary oc_tag_ctx_header oc_tags oc_trace oc_trace_pb oc_transform ocp opencensus opencensus_app opencensus_sup

Module oc_stat_transform

Function Index

parse_transform/2 oc_stat_transform is a parse transform that can detect oc_stat:record calls with constant measure names and generate remote measure module call from that.

Function Details

parse_transform/2

parse_transform(Forms, Options) -> any()

oc_stat_transform is a parse transform that can detect oc_stat:record calls with constant measure names and generate remote measure module call from that. At the run-time this means we don't have to do a lookup for the module name and if measure doesn't exist, {unknown_measure, Name} error will be thrown.