Module: Cloudflare::EmailService::Instrumentation
- Included in:
- Client, SMTPClient
- Defined in:
- lib/cloudflare/email_service/instrumentation.rb
Overview
Shared send instrumentation for the REST and SMTP clients. Wraps each
delivery in a "deliver.cloudflare_email_service" event published through
the configured instrumenter (ActiveSupport::Notifications when present,
otherwise a no-op).
The payload carries the transport and recipient counts — never addresses, subject, or body — plus the response status on success. On failure the block raises through, so an ActiveSupport::Notifications instrumenter records the exception on the event.
Constant Summary collapse
- EVENT =
"deliver.cloudflare_email_service"