mirror of
https://github.com/eliasstepanik/core.git
synced 2026-01-09 22:48:39 +00:00
fix: worker logging
This commit is contained in:
parent
c869096be8
commit
4f27d2128b
@ -15,12 +15,18 @@ import {
|
||||
conversationTitleWorker,
|
||||
sessionCompactionWorker,
|
||||
closeAllWorkers,
|
||||
bertTopicWorker,
|
||||
spaceAssignmentWorker,
|
||||
spaceSummaryWorker,
|
||||
} from "./workers";
|
||||
import {
|
||||
ingestQueue,
|
||||
documentIngestQueue,
|
||||
conversationTitleQueue,
|
||||
sessionCompactionQueue,
|
||||
bertTopicQueue,
|
||||
spaceAssignmentQueue,
|
||||
spaceSummaryQueue,
|
||||
} from "./queues";
|
||||
import {
|
||||
setupWorkerLogging,
|
||||
@ -52,6 +58,16 @@ export async function initWorkers(): Promise<void> {
|
||||
"session-compaction",
|
||||
);
|
||||
|
||||
setupWorkerLogging(bertTopicWorker, bertTopicQueue, "bert-topic");
|
||||
|
||||
setupWorkerLogging(
|
||||
spaceAssignmentWorker,
|
||||
spaceAssignmentQueue,
|
||||
"space-assignment",
|
||||
);
|
||||
|
||||
setupWorkerLogging(spaceSummaryWorker, spaceSummaryQueue, "space-summary");
|
||||
|
||||
// Start periodic metrics logging (every 60 seconds)
|
||||
metricsInterval = startPeriodicMetricsLogging(
|
||||
[
|
||||
@ -71,6 +87,24 @@ export async function initWorkers(): Promise<void> {
|
||||
queue: sessionCompactionQueue,
|
||||
name: "session-compaction",
|
||||
},
|
||||
|
||||
{
|
||||
worker: bertTopicWorker,
|
||||
queue: bertTopicQueue,
|
||||
name: "bert-topic",
|
||||
},
|
||||
|
||||
{
|
||||
worker: spaceAssignmentWorker,
|
||||
queue: spaceAssignmentQueue,
|
||||
name: "space-assignment",
|
||||
},
|
||||
|
||||
{
|
||||
worker: spaceSummaryWorker,
|
||||
queue: spaceAssignmentQueue,
|
||||
name: "space-summary",
|
||||
},
|
||||
],
|
||||
60000, // Log metrics every 60 seconds
|
||||
);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user