File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 33 ConductorWorkflow ,
44 TaskHandler ,
55 simpleTask ,
6+ MetricsCollector ,
67} from "../src/sdk" ;
78import { MetadataResource } from "../src/open-api/generated" ;
89import type { ConductorWorker } from "../src/sdk/clients/worker/types" ;
@@ -91,10 +92,15 @@ async function main(): Promise<void> {
9192 } ;
9293 } ) ;
9394
95+ const metricsPort = envIntOrDefault ( "HARNESS_METRICS_PORT" , 9991 ) ;
96+ const metricsCollector = new MetricsCollector ( { httpPort : metricsPort } ) ;
97+ console . log ( `Prometheus metrics server started on port ${ metricsPort } ` ) ;
98+
9499 const handler = new TaskHandler ( {
95100 client,
96101 workers,
97102 scanForDecorated : false ,
103+ eventListeners : [ metricsCollector ] ,
98104 } ) ;
99105 await handler . startWorkers ( ) ;
100106
Original file line number Diff line number Diff line change @@ -6,5 +6,5 @@ metadata:
66 labels :
77 app : js-sdk-harness-worker
88data :
9- CONDUCTOR_SERVER_URL : " https://certification-gcp.orkesconductor.com /api"
10- CONDUCTOR_AUTH_KEY : " e6c1ac61-286b -11f1-be01-c682b5750c3a "
9+ CONDUCTOR_SERVER_URL : " https://certification-gcp.orkesconductor.io /api"
10+ CONDUCTOR_AUTH_KEY : " 25b681c1-34ec -11f1-b07a-9601c7a63373 "
Original file line number Diff line number Diff line change 4040 value : " 20"
4141 - name : HARNESS_POLL_INTERVAL_MS
4242 value : " 100"
43+ ports :
44+ - name : metrics
45+ containerPort : 9991
46+ protocol : TCP
4347 resources :
4448 requests :
4549 memory : " 256Mi"
You can’t perform that action at this time.
0 commit comments