Interface: WorkerStatus
Defined in: src/interfaces.ts:790
Detailed status information about the Temporal worker. Provides runtime metrics and health indicators.
Example
const workerStatus = temporalService.getWorkerStatus();
if (!workerStatus.isHealthy) {
console.error(`Worker error: ${workerStatus.lastError}`);
await temporalService.restartWorker();
}
Properties
activitiesCount
activitiesCount:
number
Defined in: src/interfaces.ts:797
isHealthy
isHealthy:
boolean
Defined in: src/interfaces.ts:793
isInitialized
isInitialized:
boolean
Defined in: src/interfaces.ts:791
isRunning
isRunning:
boolean
Defined in: src/interfaces.ts:792
lastError?
optionallastError?:string
Defined in: src/interfaces.ts:799
namespace
namespace:
string
Defined in: src/interfaces.ts:795
startedAt?
optionalstartedAt?:Date
Defined in: src/interfaces.ts:800
taskQueue
taskQueue:
string
Defined in: src/interfaces.ts:794
uptime?
optionaluptime?:number
Defined in: src/interfaces.ts:801
workflowsCount?
optionalworkflowsCount?:number
Defined in: src/interfaces.ts:798
workflowSource
workflowSource:
"bundle"|"filesystem"|"registered"|"none"
Defined in: src/interfaces.ts:796