summaryrefslogtreecommitdiff
path: root/statsd/src/metrics/MetricsManager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'statsd/src/metrics/MetricsManager.cpp')
-rw-r--r--statsd/src/metrics/MetricsManager.cpp17
1 files changed, 4 insertions, 13 deletions
diff --git a/statsd/src/metrics/MetricsManager.cpp b/statsd/src/metrics/MetricsManager.cpp
index 156d7c21..361cb1a8 100644
--- a/statsd/src/metrics/MetricsManager.cpp
+++ b/statsd/src/metrics/MetricsManager.cpp
@@ -76,9 +76,7 @@ MetricsManager::MetricsManager(const ConfigKey& key, const StatsdConfig& config,
mPullerManager(pullerManager),
mWhitelistedAtomIds(config.whitelisted_atom_ids().begin(),
config.whitelisted_atom_ids().end()),
- mShouldPersistHistory(config.persist_locally()),
- mAtomMatcherOptimizationEnabled(FlagProvider::getInstance().getBootFlagBool(
- OPTIMIZATION_ATOM_MATCHER_MAP_FLAG, FLAG_FALSE)) {
+ mShouldPersistHistory(config.persist_locally()) {
// Init the ttl end timestamp.
refreshTtl(timeBaseNs);
@@ -578,16 +576,9 @@ void MetricsManager::onLogEvent(const LogEvent& event) {
vector<MatchingState> matcherCache(mAllAtomMatchingTrackers.size(),
MatchingState::kNotComputed);
- if (mAtomMatcherOptimizationEnabled) {
- for (const auto& matcherIndex : matchersIt->second) {
- mAllAtomMatchingTrackers[matcherIndex]->onLogEvent(event, mAllAtomMatchingTrackers,
- matcherCache);
- }
- } else {
- // Evaluate all atom matchers.
- for (auto& matcher : mAllAtomMatchingTrackers) {
- matcher->onLogEvent(event, mAllAtomMatchingTrackers, matcherCache);
- }
+ for (const auto& matcherIndex : matchersIt->second) {
+ mAllAtomMatchingTrackers[matcherIndex]->onLogEvent(event, mAllAtomMatchingTrackers,
+ matcherCache);
}
// Set of metrics that received an activation cancellation.