mirror of
https://github.com/Unleash/unleash.git
synced 2025-09-10 17:53:36 +02:00
fix: move event listeners outside metric collection
This commit is contained in:
parent
05762e9b59
commit
9bf5ed5074
@ -460,30 +460,6 @@ export default class MetricsMonitor {
|
||||
.set(stage.duration);
|
||||
});
|
||||
|
||||
eventBus.on(
|
||||
events.STAGE_ENTERED,
|
||||
(entered: { stage: string; feature: string }) => {
|
||||
if (flagResolver.isEnabled('trackLifecycleMetrics')) {
|
||||
logger.info(
|
||||
`STAGE_ENTERED listened ${JSON.stringify(entered)}`,
|
||||
);
|
||||
}
|
||||
featureLifecycleStageEnteredCounter.increment({
|
||||
stage: entered.stage,
|
||||
});
|
||||
},
|
||||
);
|
||||
|
||||
eventBus.on(
|
||||
events.EXCEEDS_LIMIT,
|
||||
({
|
||||
resource,
|
||||
limit,
|
||||
}: { resource: string; limit: number }) => {
|
||||
exceedsLimitErrorCounter.increment({ resource, limit });
|
||||
},
|
||||
);
|
||||
|
||||
featureLifecycleStageCountByProject.reset();
|
||||
stageCountByProjectResult.forEach((stageResult) =>
|
||||
featureLifecycleStageCountByProject
|
||||
@ -723,6 +699,27 @@ export default class MetricsMonitor {
|
||||
0, // no jitter
|
||||
);
|
||||
|
||||
eventBus.on(
|
||||
events.EXCEEDS_LIMIT,
|
||||
({ resource, limit }: { resource: string; limit: number }) => {
|
||||
exceedsLimitErrorCounter.increment({ resource, limit });
|
||||
},
|
||||
);
|
||||
|
||||
eventBus.on(
|
||||
events.STAGE_ENTERED,
|
||||
(entered: { stage: string; feature: string }) => {
|
||||
if (flagResolver.isEnabled('trackLifecycleMetrics')) {
|
||||
logger.info(
|
||||
`STAGE_ENTERED listened ${JSON.stringify(entered)}`,
|
||||
);
|
||||
}
|
||||
featureLifecycleStageEnteredCounter.increment({
|
||||
stage: entered.stage,
|
||||
});
|
||||
},
|
||||
);
|
||||
|
||||
eventBus.on(
|
||||
events.REQUEST_TIME,
|
||||
({ path, method, time, statusCode, appName }) => {
|
||||
|
Loading…
Reference in New Issue
Block a user