chore: Move tracing decorators into the codebase (#4623)
* Vendorize tracing, finally fix service name issues * Upgrade datadaog-metrics, rename decorators -> tracing * lint
This commit is contained in:
@@ -2,7 +2,7 @@ import nodemailer, { Transporter } from "nodemailer";
|
||||
import Oy from "oy-vey";
|
||||
import env from "@server/env";
|
||||
import Logger from "@server/logging/Logger";
|
||||
import { APM } from "@server/logging/tracing";
|
||||
import { trace } from "@server/logging/tracing";
|
||||
import isCloudHosted from "@server/utils/isCloudHosted";
|
||||
import { baseStyles } from "./templates/components/EmailLayout";
|
||||
|
||||
@@ -22,7 +22,9 @@ type SendMailOptions = {
|
||||
/**
|
||||
* Mailer class to send emails.
|
||||
*/
|
||||
@APM.trace()
|
||||
@trace({
|
||||
serviceName: "mailer",
|
||||
})
|
||||
export class Mailer {
|
||||
transporter: Transporter | undefined;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user