[MM-56901] Exclude selectors that have less than 5 calls from telemetry (#26246)

* exclude selectors from telemetry that have less than 5 calls
---------
Co-authored-by: Mattermost Build <build@mattermost.com>
Этот коммит содержится в:
Ben Cooke
2024-02-23 13:11:25 -05:00
коммит произвёл GitHub
родитель 01a3e0d182
Коммит 1ae96cefad

Просмотреть файл

@@ -211,18 +211,19 @@ export function trackSelectorMetrics() {
} }
const selectors = getSortedTrackedSelectors(); const selectors = getSortedTrackedSelectors();
const filteredSelectors = selectors.filter((selector) => selector.calls > 5);
trackEvent('performance', 'least_effective_selectors', { trackEvent('performance', 'least_effective_selectors', {
after: 'one_minute', after: 'one_minute',
first: selectors[0]?.name || '', first: filteredSelectors[0]?.name || '',
first_effectiveness: selectors[0]?.effectiveness, first_effectiveness: filteredSelectors[0]?.effectiveness,
first_recomputations: selectors[0]?.recomputations, first_recomputations: filteredSelectors[0]?.recomputations,
second: selectors[1]?.name || '', second: filteredSelectors[1]?.name || '',
second_effectiveness: selectors[1]?.effectiveness, second_effectiveness: filteredSelectors[1]?.effectiveness,
second_recomputations: selectors[1]?.recomputations, second_recomputations: filteredSelectors[1]?.recomputations,
third: selectors[2]?.name || '', third: filteredSelectors[2]?.name || '',
third_effectiveness: selectors[2]?.effectiveness, third_effectiveness: filteredSelectors[2]?.effectiveness,
third_recomputations: selectors[2]?.recomputations, third_recomputations: filteredSelectors[2]?.recomputations,
}); });
}, 60000); }, 60000);
} }