SlipstreamHoneycomb

Actions CI

An adapter between slipstream telemetry and honeycomb events

Connection Telemetry

SlipstreamHoneycomb currently captures the only telemetry which Slipstream emits: connection messages.

These connection messages are fairly low-level and are very quick (usually a matter of microseconds). Below is an example screenshot of a trace in our Honeycomb:

example

The long purple bar is the connection, which was open for ~150s in this case. That came from the [:slipstream, :connection, :connect, :stop] event. The other spans of this connection are [:slipstream, :connection, :handle, :stop]. From top to bottom, we see from the example:

and then much later (~30s), we see:

(x4). And finally, the parent process exits with a ParentProcessExited event.

Installation

def deps do
[
{:slipstream_honeycomb, "~> 0.1", organization: "cuatro"}
]
end

Check out the docs here: https://cuatro.hexdocs.pm/slipstream_honeycomb