chore: Improve tracing

This commit is contained in:
Tom Moor
2022-03-08 16:41:02 -08:00
parent 85f333b2fd
commit 79ba8dad30
3 changed files with 21 additions and 7 deletions

View File

@@ -1,12 +1,13 @@
import tracer from "dd-trace";
// If the DataDog agent is installed and the DD_API_KEY environment variable is
// in the environment then we can safely attempt to start the DD tracer
if (process.env.DD_API_KEY) {
// eslint-disable-next-line @typescript-eslint/no-var-requires
require("dd-trace").init({
tracer.init({
// SOURCE_COMMIT is used by Docker Hub
// SOURCE_VERSION is used by Heroku
version: process.env.SOURCE_COMMIT || process.env.SOURCE_VERSION,
});
}
export {};
export default tracer;