mirror of
https://github.com/Unleash/unleash.git
synced 2025-09-10 17:53:36 +02:00
Migrate max_feature_environment_strategies
This commit is contained in:
parent
9bf5ed5074
commit
7b585f1d00
@ -122,10 +122,19 @@ export default class MetricsMonitor {
|
||||
help: 'Number of feature flags',
|
||||
labelNames: ['version'],
|
||||
});
|
||||
const maxFeatureEnvironmentStrategies = createGauge({
|
||||
dbMetrics.registerGaugeDbMetric({
|
||||
name: 'max_feature_environment_strategies',
|
||||
help: 'Maximum number of environment strategies in one feature',
|
||||
labelNames: ['feature', 'environment'],
|
||||
query: () =>
|
||||
stores.featureStrategiesReadModel.getMaxFeatureEnvironmentStrategies(),
|
||||
map: (result) => ({
|
||||
count: result.count,
|
||||
labels: {
|
||||
environment: result.environment,
|
||||
feature: result.feature,
|
||||
},
|
||||
}),
|
||||
});
|
||||
|
||||
dbMetrics.registerGaugeDbMetric({
|
||||
@ -408,7 +417,6 @@ export default class MetricsMonitor {
|
||||
|
||||
const stats = await instanceStatsService.getStats();
|
||||
const [
|
||||
maxEnvironmentStrategies,
|
||||
maxConstraintValuesResult,
|
||||
maxConstraintsPerStrategyResult,
|
||||
stageCountByProjectResult,
|
||||
@ -419,7 +427,6 @@ export default class MetricsMonitor {
|
||||
instanceOnboardingMetrics,
|
||||
projectsOnboardingMetrics,
|
||||
] = await Promise.all([
|
||||
stores.featureStrategiesReadModel.getMaxFeatureEnvironmentStrategies(),
|
||||
stores.featureStrategiesReadModel.getMaxConstraintValues(),
|
||||
stores.featureStrategiesReadModel.getMaxConstraintsPerStrategy(),
|
||||
stores.featureLifecycleReadModel.getStageCountByProject(),
|
||||
@ -488,16 +495,6 @@ export default class MetricsMonitor {
|
||||
legacyTokensActive.reset();
|
||||
legacyTokensActive.set(deprecatedTokens.activeLegacyTokens);
|
||||
|
||||
if (maxEnvironmentStrategies) {
|
||||
maxFeatureEnvironmentStrategies.reset();
|
||||
maxFeatureEnvironmentStrategies
|
||||
.labels({
|
||||
environment: maxEnvironmentStrategies.environment,
|
||||
feature: maxEnvironmentStrategies.feature,
|
||||
})
|
||||
.set(maxEnvironmentStrategies.count);
|
||||
}
|
||||
|
||||
if (maxConstraintValuesResult) {
|
||||
maxConstraintValues.reset();
|
||||
maxConstraintValues
|
||||
|
Loading…
Reference in New Issue
Block a user