Module zipkin.tracer¶
Client for Zipkin
Functions¶
new (config, sampler)¶
Init new Zipkin Tracer
Parameters:
config: Table with Zipkin configuration
base_url: (table) Zipkin API base url
api_method: (table) API method to send spans to zipkin
report_interval: (table) Interval of reports to zipkin
spans_limit: (optional number) Limit of a spans buffer (1k by default)
on_error: (optional function) On error callback that apply error in string format
spans_limit: (optional number) Limit of a spans buffer (1k by default)
sampler: (table) Table that contains function samplethat is apply span name and mark this span for further report
Returns:
(table) context
Or
(nil) nil
(string) error