Tapper v0.2.0 Tapper.Reporter.Zipkin

Reporter that sends spans to Zipkin Server API.

  • Currently supports only JSON encoding.
  • Does not batch spans: would probably be done with an intermediate.

See also

Configuration

keypurpose
collector_urlFull URL of Zipkin collector endpoint

e.g.

config :tapper, Tapper.Reporter.Zipkin,
  collector_url: "https://my-zipkin.domain.com:9411/api/v1/spans"

Summary

Functions

config()
ingest(spans)

Ingest a list of %Tapper.Protocol.Span{}

Callback implementation for Tapper.Reporter.Api.ingest/1.

process_request_body(spans)
process_request_headers(headers)
process_request_options(options)
url()