Review fixes

This commit is contained in:
x032205
2025-06-24 14:39:46 -04:00
parent af245b1f16
commit 6566393e21
2 changed files with 18 additions and 22 deletions
@@ -1,22 +1,20 @@
// Specific DataDog log intake hostnames
const dataDogHostnames = [
"http-intake.logs.datadoghq.com",
"http-intake.logs.us3.datadoghq.com",
"http-intake.logs.us5.datadoghq.com",
"http-intake.logs.datadoghq.eu",
"http-intake.logs.ap1.datadoghq.com",
"http-intake.logs.ddog-gov.com"
];
export function providerSpecificPayload(url: string) {
const { hostname } = new URL(url);
const payload: Record<string, string> = {};
// If URL is for DataDog, add a "ddsource: infisical" entry
if (
dataDogHostnames.some((hostname) => url.startsWith(`https://${hostname}`) || url.startsWith(`http://${hostname}`))
) {
payload.ddsource = "infisical";
payload.service = "audit-logs";
switch (hostname) {
case "http-intake.logs.datadoghq.com":
case "http-intake.logs.us3.datadoghq.com":
case "http-intake.logs.us5.datadoghq.com":
case "http-intake.logs.datadoghq.eu":
case "http-intake.logs.ap1.datadoghq.com":
case "http-intake.logs.ddog-gov.com":
payload.ddsource = "infisical";
payload.service = "audit-logs";
break;
default:
break;
}
return payload;
@@ -143,13 +143,12 @@ export const auditLogQueueServiceFactory = async ({
}
);
logger.info(
`Successfully streamed audit log to ${url} for org ${orgId}. Response body: ${JSON.stringify(response.data)}`
`Successfully streamed audit log [url=${url}] for org [orgId=${orgId}] [response=${JSON.stringify(response.data)}]`
);
return response;
} catch (error) {
logger.error(
`Failed to stream audit log to ${url} for org ${orgId}. Error:`,
(error as AxiosError).message
`Failed to stream audit log [url=${url}] for org [orgId=${orgId}] [error=${(error as AxiosError).message}]`
);
return error;
}
@@ -249,13 +248,12 @@ export const auditLogQueueServiceFactory = async ({
}
);
logger.info(
`Successfully streamed audit log to ${url} for org ${orgId}. Response body: ${JSON.stringify(response.data)}`
`Successfully streamed audit log [url=${url}] for org [orgId=${orgId}] [response=${JSON.stringify(response.data)}]`
);
return response;
} catch (error) {
logger.error(
`Failed to stream audit log to ${url} for org ${orgId}. Error:`,
(error as AxiosError).message
`Failed to stream audit log [url=${url}] for org [orgId=${orgId}] [error=${(error as AxiosError).message}]`
);
return error;
}