Skip to Content
HeronJS v4 is now available.
4.0.0UtilitiesApplication Performance Monitoring

Application Performance Monitoring

Configure telemetry explicitly in HeronJS 4.0.0. The application is responsible for initializing its tracing integration and awaiting shutdown.

@heronjs/common exposes the TracingAdapter contract with asynchronous create and shutdown methods for integrations. Importing the framework does not silently initialize a global tracer.

Error reporting

Logger no longer automatically reports errors to Sentry. The explicit capture(error, extras?) export from @heronjs/common sanitizes reports before the SDK transport, clearing ambient user/request context, tags, breadcrumbs, attachments and exception stacks.

Application-defined SDK hooks and downstream destinations remain application responsibilities. See Logging for reviewed events, operational metadata and mandatory redaction.

Last updated on