API Reference Sibyl v0.1.6
modules
Modules
Sibyl is a library which augments the BEAM's default tracing capabilities by hooking
into :telemetry
, :dbg
(the BEAM's built in tracing and debugging functionality),
and OpenTelemetry
.
Utility module for working with ASTs
Module encapsulating Sibyl's business logic for decorating functions for automated tracing.
Module which contains functions which allow you to bridge together the built in
BEAM debugging and tracer with modules implementing the Sibyl.Handler
behaviour.
Utils module contianing various custom guards in the scope of Sibyl.Dynamic
Module containing the core business logic of Sibyl.
Behaviour for :telemetry
handlers
Groups functions to make it easy to attach telemetry events to handlers
An example Telemetry handler converting :telemetry
events into Chrome-compatible
flamegraphs.
An example Telemetry handler for logging given events to the current application's configured logger.
OpenTelemetry is an open source standard telemetry standard which allows us to capture custom metrics and traces of our application.