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_exporter

Exporter exports the collected records as view data.

This module defines the oc_stat_exporter behaviour. Required callback functions: export/2.

Data Types

exporter()


      exporter() = module()
      

Function Index

batch_register/1 Register many Exporters at once.
code_change/3
deregister/1 Deregisters an Exporter.
handle_call/3
handle_cast/2
handle_info/2
init/1
register/1Equivalent to register(Exporter, []).
register/2 Registers an Exporter with Config.
registered/1 Checks whether Exporter is registered.
start_link/0
terminate/2

Function Details

batch_register/1


      batch_register(Exporters) -> ok
      

Register many Exporters at once.

code_change/3

code_change(OldVsn, State, Extra) -> any()

deregister/1


      deregister(Exporter) -> ok
      

Deregisters an Exporter.

handle_call/3

handle_call(X1, From, State) -> any()

handle_cast/2

handle_cast(X1, State) -> any()

handle_info/2

handle_info(X1, State) -> any()

init/1

init(Args) -> any()

register/1


      register(Exporter) -> ok
      

Equivalent to register(Exporter, []).

register/2


      register(Exporter, Config) -> ok
      

Registers an Exporter with Config. Collected data will be reported via all the registered exporters. Once you no longer want data to be exported, invoke deregister/1 with the previously registered exporter.

registered/1


      registered(Exporter) -> boolean()
      

Checks whether Exporter is registered.

start_link/0

start_link() -> any()

terminate/2

terminate(X1, State) -> any()