Skip to content

Commit b7e247c

Browse files
committed
chore(run-engine): add additional logging around dequeueing and worker queues
1 parent 8313800 commit b7e247c

File tree

2 files changed

+18
-8
lines changed

2 files changed

+18
-8
lines changed

internal-packages/run-engine/src/engine/systems/dequeueSystem.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,15 @@ export class DequeueSystem {
143143
const orgId = message.message.orgId;
144144
const runId = message.messageId;
145145

146+
this.$.logger.info("DequeueSystem.dequeueFromWorkerQueue dequeued message", {
147+
runId,
148+
orgId,
149+
environmentId: message.message.environmentId,
150+
environmentType: message.message.environmentType,
151+
workerQueueLength: message.workerQueueLength ?? 0,
152+
workerQueue,
153+
});
154+
146155
span.setAttribute("run_id", runId);
147156
span.setAttribute("org_id", orgId);
148157
span.setAttribute("environment_id", message.message.environmentId);

internal-packages/run-engine/src/run-queue/index.ts

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1369,27 +1369,28 @@ export class RunQueue {
13691369

13701370
const pipeline = this.redis.pipeline();
13711371

1372-
const workerQueueKeys = new Set<string>();
1372+
const operations = [];
13731373

13741374
for (const message of messages) {
13751375
const workerQueueKey = this.keys.workerQueueKey(
13761376
this.#getWorkerQueueFromMessage(message.message)
13771377
);
13781378

1379-
workerQueueKeys.add(workerQueueKey);
1380-
13811379
const messageKeyValue = this.keys.messageKey(message.message.orgId, message.messageId);
13821380

1381+
operations.push({
1382+
workerQueueKey: workerQueueKey,
1383+
messageId: message.messageId,
1384+
});
1385+
13831386
pipeline.rpush(workerQueueKey, messageKeyValue);
13841387
}
13851388

1386-
span.setAttribute("worker_queue_count", workerQueueKeys.size);
1387-
span.setAttribute("worker_queue_keys", Array.from(workerQueueKeys));
1389+
span.setAttribute("operations_count", operations.length);
13881390

1389-
this.logger.debug("enqueueMessagesToWorkerQueues pipeline", {
1391+
this.logger.info("enqueueMessagesToWorkerQueues", {
13901392
service: this.name,
1391-
messages,
1392-
workerQueueKeys: Array.from(workerQueueKeys),
1393+
operations,
13931394
});
13941395

13951396
await pipeline.exec();

0 commit comments

Comments
 (0)