Keep logs and traces in the tools you use for them
Send one event when a request, job, or workflow finishes. Keep the individual log lines and spans in your debugging tools.
Connect application loggers, OpenTelemetry context, and framework diagnostics to compact SQL-ready outcome events without duplicating raw telemetry.
Reviewed by the Telemetry product team on . We checked where the code runs, shared event fields, verification steps, and the linked implementation guides. Who reviews this page
5 implementation guides
Every guide includes a server-side snippet, delivery and privacy boundaries, a verification query, related SQL, and links to upstream documentation.
Browse guidesSelection framework
Send one event when a request, job, or workflow finishes. Keep the individual log lines and spans in your debugging tools.
Use an approved trace or request ID to find the matching record in each system. Exclude stack traces, log messages, span attributes, and customer content.
Convert logger levels and exceptions into controlled outcomes and error categories before the event reaches an analytical table.
Shared event contract
Adapt these fields to your workflow. Document units, allowed statuses, and identifiers before several services write to the same table. Name the team responsible for the schema.
Verification
Implementation guides
Keep Pino diagnostic logs and send selected completion events to Telemetry to analyze Node.js requests, jobs, and product reliability.
Open guideConnect Winston application diagnostics to small SQL-ready request, workflow, and job outcomes without duplicating the entire log stream.
Open guideConnect Telemetry business events to existing OpenTelemetry traces by recording safe trace and span identifiers at workflow boundaries.
Open guideAdd a focused Telemetry outcome event beside Serilog diagnostics for ASP.NET request latency, failures, releases, and customer impact.
Open guideRecord Spring MVC and scheduled-workflow outcomes through Telemetry's HTTP API with stable routes, latency, status, and trace context.
Open guideCreate a free API key, choose the closest runtime guide, and send one known success and failure before expanding coverage.