mirror of
https://github.com/Unleash/unleash.git
synced 2025-09-10 17:53:36 +02:00
Migrate feature_toggles_total
This commit is contained in:
parent
7b585f1d00
commit
8cda5cd986
@ -117,10 +117,12 @@ export default class MetricsMonitor {
|
|||||||
help: 'Number of times a feature flag has been used',
|
help: 'Number of times a feature flag has been used',
|
||||||
labelNames: ['toggle', 'active', 'appName'],
|
labelNames: ['toggle', 'active', 'appName'],
|
||||||
});
|
});
|
||||||
const featureFlagsTotal = createGauge({
|
dbMetrics.registerGaugeDbMetric({
|
||||||
name: 'feature_toggles_total',
|
name: 'feature_toggles_total',
|
||||||
help: 'Number of feature flags',
|
help: 'Number of feature flags',
|
||||||
labelNames: ['version'],
|
labelNames: ['version'],
|
||||||
|
query: () => instanceStatsService.getToggleCount(),
|
||||||
|
map: (count) => ({ count, labels: { version } }),
|
||||||
});
|
});
|
||||||
dbMetrics.registerGaugeDbMetric({
|
dbMetrics.registerGaugeDbMetric({
|
||||||
name: 'max_feature_environment_strategies',
|
name: 'max_feature_environment_strategies',
|
||||||
@ -446,9 +448,6 @@ export default class MetricsMonitor {
|
|||||||
: Promise.resolve([]),
|
: Promise.resolve([]),
|
||||||
]);
|
]);
|
||||||
|
|
||||||
featureFlagsTotal.reset();
|
|
||||||
featureFlagsTotal.labels({ version }).set(stats.featureToggles);
|
|
||||||
|
|
||||||
featureTogglesArchivedTotal.reset();
|
featureTogglesArchivedTotal.reset();
|
||||||
featureTogglesArchivedTotal.set(stats.archivedFeatureToggles);
|
featureTogglesArchivedTotal.set(stats.archivedFeatureToggles);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user