API Reference Honeybadger v0.24.0

View Source

Modules

This module contains the notify macro and context function you can use in your applications.

Specification for filtering instrumented events.

Provides a mixin for implementing the Honeybadger.EventFilter behaviour.

A GenServer that batches and sends events with retry and throttling logic.

Specification of user overrideable exclude_errors function.

The default implementation for the exclude_errors configuration. Doesn't exclude any error.

Specification of user overrideable filter functions.

The default implementation for the filter configuration. Removes keys listed in filter_keys from maps and respects the filter_disable_* configuration values.

A default implementation of Honeybadger.Filter.

The callbacks required to implement the FingerprintAdapter behaviour

HTTP adapter helper module.

Struct used by HTTP adapters to normalize HTTP responses.

HTTP adapter module for making http requests with :hackney.

HTTP adapter module for making http requests with Req.

Captures telemetry events from GraphQL operations executed via Absinthe.

Base module providing common telemetry attachment functionality.

Captures database query telemetry events from Ecto repositories.

Captures telemetry events from HTTP requests made using Finch.

Captures telemetry events from Phoenix LiveView.

Captures telemetry events from Oban job processing.

Captures telemetry events from HTTP requests processed by Plug and Phoenix.

Captures telemetry events from Tesla HTTP requests.

Specification for a top level Honeybadger.Notice filter.

The Honeybadger.Plug adds automatic error handling to a plug pipeline.

Assorted helper functions used through out the Honeybadger package.

Mix Tasks

release uses shipit. It performs many sanity checks before pushing the hex package. Check out https://github.com/wojtekmach/shipit for more details