Skip to main content

Monitoring

SignalWhereAuth
HealthGET /healthPublic, version-neutral
MetricsGET /metricsJWT bypass. Network policy unknown
LogsPino, APP_LOG_LEVELContainers force JSON and default info
ErrorsSentry from src/instrument.ts5xx responses, terminal Bull failures, TrackedCron
Queues/admin/queuesBasic auth BULL_BOARD_USER / BULL_BOARD_PASSWORD

Bull Board registration that was read includes webhook, sync, inventory, stock upload, and webhook health. Other queues can be running without a board card.

The outbox is not a Bull queue. Inspect OutboxEvent status (PENDING, PROCESSING, PROCESSED, DEAD) in the database. There is no replay UI identified in this pass.

Alerts that exist in code​

  • Sentry capture on HTTP status >= 500.
  • Sentry on the terminal Bull attempt in BaseQueueProcessor.
  • Sentry when a tracked cron throws.

A dashboard or paging policy beyond that was not in the application source that was read.