1
0
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:
Gastón Fournier 2024-10-15 11:38:05 +02:00
parent 7b585f1d00
commit 8cda5cd986
No known key found for this signature in database
GPG Key ID: AF45428626E17A8E

View File

@ -117,10 +117,12 @@ export default class MetricsMonitor {
help: 'Number of times a feature flag has been used',
labelNames: ['toggle', 'active', 'appName'],
});
const featureFlagsTotal = createGauge({
dbMetrics.registerGaugeDbMetric({
name: 'feature_toggles_total',
help: 'Number of feature flags',
labelNames: ['version'],
query: () => instanceStatsService.getToggleCount(),
map: (count) => ({ count, labels: { version } }),
});
dbMetrics.registerGaugeDbMetric({
name: 'max_feature_environment_strategies',
@ -446,9 +448,6 @@ export default class MetricsMonitor {
: Promise.resolve([]),
]);
featureFlagsTotal.reset();
featureFlagsTotal.labels({ version }).set(stats.featureToggles);
featureTogglesArchivedTotal.reset();
featureTogglesArchivedTotal.set(stats.archivedFeatureToggles);