berryhillock/be-triage

Laravel package for forwarding exception events to BeTriage.

Maintainers

Package info

github.com/craigsimps/be-triage-laravel

pkg:composer/berryhillock/be-triage

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v0.1.0 2026-05-17 17:18 UTC

This package is auto-updated.

Last update: 2026-05-17 20:03:39 UTC


README

Laravel package to forward exception events to BeTriage.

Install

composer require berryhillock/be-triage
php artisan vendor:publish --tag=be-triage-config

Environment Variables

  • BE_TRIAGE_ENABLED=true
  • BE_TRIAGE_PROJECT=acme-shop
  • BE_TRIAGE_API_KEY=...
  • BE_TRIAGE_ENDPOINT=https://betriage.berryhillock.com/api/v1/events
  • BE_TRIAGE_SOURCE=laravel:acme-shop:production
  • BE_TRIAGE_QUEUE=true
  • BE_TRIAGE_QUEUE_CONNECTION=
  • BE_TRIAGE_QUEUE_NAME=
  • BE_TRIAGE_QUEUE_TRIES=3
  • BE_TRIAGE_QUEUE_BACKOFF_SECONDS=30
  • BE_TRIAGE_IDEMPOTENCY_TTL_SECONDS=86400
  • BE_TRIAGE_IDEMPOTENCY_CACHE_STORE=
  • BE_TRIAGE_CAPTURE_RAW_PAYLOAD=true
  • BE_TRIAGE_RAW_PAYLOAD_TTL_HOURS=72
  • BE_TRIAGE_INCLUDE_QUERY_STRING=false
  • BE_TRIAGE_INCLUDE_EXCEPTION_MESSAGE=true

Config

Published config file: config/be-triage.php.

Behavior

  • Hooks into Laravel exception reporting automatically via the package service provider.
  • Dispatches events to queue by default (BE_TRIAGE_QUEUE=true).
  • Falls back to synchronous send when queue transport is disabled.