fix: Init dd trace sooner, closes #2528
This commit is contained in:
@ -1,5 +1,7 @@
|
|||||||
// @flow
|
// @flow
|
||||||
import env from "./env"; // eslint-disable-line import/order
|
import env from "./env"; // eslint-disable-line import/order
|
||||||
|
import "./tracing"; // must come before importing any instrumented module
|
||||||
|
|
||||||
import http from "http";
|
import http from "http";
|
||||||
import debug from "debug";
|
import debug from "debug";
|
||||||
import Koa from "koa";
|
import Koa from "koa";
|
||||||
@ -12,12 +14,10 @@ import stoppable from "stoppable";
|
|||||||
import throng from "throng";
|
import throng from "throng";
|
||||||
import "./sentry";
|
import "./sentry";
|
||||||
import services from "./services";
|
import services from "./services";
|
||||||
import { initTracing } from "./tracing";
|
|
||||||
import { checkEnv, checkMigrations } from "./utils/startup";
|
import { checkEnv, checkMigrations } from "./utils/startup";
|
||||||
import { checkUpdates } from "./utils/updates";
|
import { checkUpdates } from "./utils/updates";
|
||||||
|
|
||||||
checkEnv();
|
checkEnv();
|
||||||
initTracing();
|
|
||||||
checkMigrations();
|
checkMigrations();
|
||||||
|
|
||||||
// If a services flag is passed it takes priority over the enviroment variable
|
// If a services flag is passed it takes priority over the enviroment variable
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
// @flow
|
// @flow
|
||||||
|
|
||||||
export function initTracing() {
|
|
||||||
// If the DataDog agent is installed and the DD_API_KEY environment variable is
|
// 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
|
// in the environment then we can safely attempt to start the DD tracer
|
||||||
if (process.env.DD_API_KEY) {
|
if (process.env.DD_API_KEY) {
|
||||||
@ -10,4 +9,3 @@ export function initTracing() {
|
|||||||
version: process.env.SOURCE_COMMIT || process.env.SOURCE_VERSION,
|
version: process.env.SOURCE_COMMIT || process.env.SOURCE_VERSION,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
Reference in New Issue
Block a user