octri_monitoring 1.2.0 copy "octri_monitoring: ^1.2.0" to clipboard
octri_monitoring: ^1.2.0 copied to clipboard

Standalone application monitoring and error reporting for Dart.

Changelog #

1.2.0 #

  • Direct identifiers are now redacted by key, the same way credentials are: email, phone, address, first/last/full name, username, userAgent, passport, tax and national ids, dates of birth, postal codes, coordinates and ipAddress, wherever the word appears in a key (billingEmail, customer_phone_number). This matches what every generated SDK already did.
  • The user's email is therefore [redacted] before sending. The user's id still survives; it is the identity the dashboard counts affected users by.

1.1.0 #

  • Payloads are now scrubbed before they are sent. Values under keys that name a credential (password, secret, token, apiKey, authorization, cookie, ssn and the rest) are replaced with [redacted] at any depth, and free text is swept for bearer tokens, JWTs, Luhn-valid card numbers and email addresses.
  • addScrubFields adds your own key names to that list.
  • setBeforeSend hands you each payload before it goes out; return null to drop the event. Redaction runs after the hook.
  • The user field keeps the identity you set, since that is the point of it. Credential-shaped keys inside it are still redacted.

1.0.2 #

  • A caller-supplied event id is capped at 256 bytes before it becomes the idempotency key header, matching the other Octri runtimes.

1.0.1 #

  • Dartdoc comments on the whole public API, and a library comment.
  • A runnable example under example/, showing an HTTP server that continues an inbound trace, reports an error against it and times the request.

1.0.0 #

First public release.

  • Error reporting with original source context for each in-app stack frame.
  • Request and sub-span timing, drawn as a waterfall in the dashboard.
  • W3C traceparent propagation, so a server error links to the client SDK error for the same request.
  • Standalone events with idempotent, best-effort delivery.
0
likes
160
points
221
downloads

Documentation

Documentation
API reference

Publisher

verified publisheroctri.dev

Weekly Downloads

Standalone application monitoring and error reporting for Dart.

Homepage
Repository (GitHub)
View/report issues

Topics

#monitoring #observability #error-tracking

License

MIT (license)

More

Packages that depend on octri_monitoring