API Reference Sibyl v0.1.2

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.

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.