feat(core): Expose queue metrics for Prometheus (#10559)

This commit is contained in:
Iván Ovejero
2024-08-28 11:36:00 +02:00
committed by GitHub
parent acfd60ac85
commit 008c510b76
12 changed files with 304 additions and 52 deletions

View File

@@ -37,6 +37,12 @@ describe('ScalingService', () => {
},
},
},
endpoints: {
metrics: {
includeQueueMetrics: false,
queueMetricsInterval: 20,
},
},
});
const instanceSettings = Container.get(InstanceSettings);
@@ -73,6 +79,7 @@ describe('ScalingService', () => {
mock(),
instanceSettings,
orchestrationService,
mock(),
);
getRunningJobsCountSpy = jest.spyOn(scalingService, 'getRunningJobsCount');