opencensus_honeycomb v0.3.0 Opencensus.Honeycomb.Sender
Sends events to Honeycomb.
Telemetry
send_batch/1
calls :telemetry.execute/3
with with an event_name
of:
[:opencensus, :honeycomb, :start]
before sending[:opencensus, :honeycomb, :stop, :success]
after sending successfully[:opencensus, :honeycomb, :stop, :failure]
after sending unsuccessfully
The measurements map contains count
and, in the trailing events, ms
.
The metadata map contains:
events
on all three eventsexception
on[:opencensus, :honeycomb, :stop, :failure]
payload
on[:opencensus, :honeycomb, :stop, :success]
To watch from your console
or remote_console
while troubleshooting:
alias Opencensus.Honeycomb.Sender
handle_event = fn n, measure, meta, _ -> IO.inspect({n, measure, meta}) end
:telemetry.attach_many("test", Sender.telemetry_events(), handle_event, nil)
Link to this section Summary
Functions
Send a batch of Honeycomb events to the Honeycomb batch API.
Link to this section Functions
Link to this function
send_batch(events)
send_batch([Opencensus.Honeycomb.Event.t()]) :: {:ok, integer()} | {:error, Exception.t()}
Send a batch of Honeycomb events to the Honeycomb batch API.