aboutsummaryrefslogtreecommitdiffstats
path: root/apps/workers/index.ts
diff options
context:
space:
mode:
authorMohamed Bassem <me@mbassem.com>2025-12-30 12:43:08 +0200
committerGitHub <noreply@github.com>2025-12-30 10:43:08 +0000
commit7ab7db8e48360417498643eec2384b0fcb7fbdfb (patch)
tree2f9a789117cbb0725be771d8203c811da1c02b0b /apps/workers/index.ts
parentd852ee1a69b7ade4bf1e4e03a0bd30af82543414 (diff)
downloadkarakeep-7ab7db8e48360417498643eec2384b0fcb7fbdfb.tar.zst
chore: worker tracing (#2321)
Diffstat (limited to 'apps/workers/index.ts')
-rw-r--r--apps/workers/index.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/apps/workers/index.ts b/apps/workers/index.ts
index b605b50f..07840a4c 100644
--- a/apps/workers/index.ts
+++ b/apps/workers/index.ts
@@ -3,8 +3,10 @@ import "dotenv/config";
import { buildServer } from "server";
import {
+ initTracing,
loadAllPlugins,
prepareQueue,
+ shutdownTracing,
startQueue,
} from "@karakeep/shared-server";
import serverConfig from "@karakeep/shared/config";
@@ -51,6 +53,7 @@ function isWorkerEnabled(name: WorkerName) {
async function main() {
await loadAllPlugins();
+ initTracing("workers");
logger.info(`Workers version: ${serverConfig.serverVersion ?? "not set"}`);
await prepareQueue();
@@ -97,6 +100,7 @@ async function main() {
worker.stop();
}
await httpServer.stop();
+ await shutdownTracing();
process.exit(0);
}