Home
last modified time | relevance | path

Searched refs:AnomalyTracker (Results 1 – 25 of 28) sorted by relevance

12

/packages/modules/StatsD/statsd/src/anomaly/
DAnomalyTracker.cpp37 AnomalyTracker::AnomalyTracker(const Alert& alert, const ConfigKey& configKey) in AnomalyTracker() function in android::os::statsd::AnomalyTracker
43 AnomalyTracker::~AnomalyTracker() { in ~AnomalyTracker()
47 void AnomalyTracker::onConfigUpdated() { in onConfigUpdated()
51 void AnomalyTracker::resetStorage() { in resetStorage()
59 size_t AnomalyTracker::index(int64_t bucketNum) const { in index()
66 void AnomalyTracker::advanceMostRecentBucketTo(const int64_t bucketNum) { in advanceMostRecentBucketTo()
92 void AnomalyTracker::addPastBucket(const MetricDimensionKey& key, const int64_t bucketValue, in addPastBucket()
121 void AnomalyTracker::addPastBucket(const std::shared_ptr<DimToValMap>& bucket, in addPastBucket()
140 void AnomalyTracker::subtractBucketFromSum(const shared_ptr<DimToValMap>& bucket) { in subtractBucketFromSum()
149 void AnomalyTracker::subtractValueFromSum(const MetricDimensionKey& key, in subtractValueFromSum()
[all …]
DAnomalyTracker.h39 class AnomalyTracker : public virtual RefBase {
41 AnomalyTracker(const Alert& alert, const ConfigKey& configKey);
43 virtual ~AnomalyTracker();
DDurationAnomalyTracker.h26 class DurationAnomalyTracker : public virtual AnomalyTracker {
DDurationAnomalyTracker.cpp29 : AnomalyTracker(alert, configKey), mAlarmMonitor(alarmMonitor) { in DurationAnomalyTracker()
/packages/modules/StatsD/statsd/src/metrics/parsing_utils/
Dconfig_update_utils.h203 const std::vector<sp<AnomalyTracker>>& oldAnomalyTrackers,
228 const std::vector<sp<AnomalyTracker>>& oldAnomalyTrackers,
232 std::vector<sp<AnomalyTracker>>& newAnomalyTrackers);
247 const std::vector<sp<AnomalyTracker>>& oldAnomalyTrackers,
258 std::vector<sp<AnomalyTracker>>& newAlertTrackers,
Dconfig_update_utils.cpp1083 const vector<sp<AnomalyTracker>>& oldAnomalyTrackers, const set<int64_t>& replacedMetrics, in determineAlertUpdateStatus()
1124 const vector<sp<AnomalyTracker>>& oldAnomalyTrackers, in updateAlerts()
1128 vector<sp<AnomalyTracker>>& newAnomalyTrackers) { in updateAlerts()
1155 sp<AnomalyTracker> anomalyTracker = oldAnomalyTrackers[oldAnomalyTrackerIt->second]; in updateAlerts()
1173 optional<sp<AnomalyTracker>> anomalyTracker = createAnomalyTracker( in updateAlerts()
1208 const vector<sp<AnomalyTracker>>& oldAnomalyTrackers, in updateStatsdConfig()
1219 vector<sp<AnomalyTracker>>& newAnomalyTrackers, in updateStatsdConfig()
Dmetrics_manager_util.h222 optional<sp<AnomalyTracker>> createAnomalyTracker(
382 vector<sp<AnomalyTracker>>& allAnomalyTrackers,
Dmetrics_manager_util.cpp1399 optional<sp<AnomalyTracker>> createAnomalyTracker( in createAnomalyTracker()
1428 sp<AnomalyTracker> anomalyTracker = in createAnomalyTracker()
1763 vector<sp<AnomalyTracker>>& allAnomalyTrackers) { in initAlerts()
1768 optional<sp<AnomalyTracker>> anomalyTracker = createAnomalyTracker( in initAlerts()
1819 vector<sp<AnomalyTracker>>& allAnomalyTrackers, in initStatsdConfig()
/packages/modules/StatsD/statsd/src/metrics/duration_helper/
DDurationTracker.h80 const std::vector<sp<AnomalyTracker>>& anomalyTrackers) in DurationTracker()
131 virtual int64_t predictAnomalyTimestampNs(const AnomalyTracker& anomalyTracker,
145 void addAnomalyTracker(sp<AnomalyTracker>& anomalyTracker, const UpdateStatus& updateStatus, in addAnomalyTracker()
269 std::vector<sp<AnomalyTracker>> mAnomalyTrackers;
DMaxDurationTracker.h35 const std::vector<sp<AnomalyTracker>>& anomalyTrackers);
58 int64_t predictAnomalyTimestampNs(const AnomalyTracker& anomalyTracker,
DOringDurationTracker.h33 bool fullLink, const std::vector<sp<AnomalyTracker>>& anomalyTrackers);
56 int64_t predictAnomalyTimestampNs(const AnomalyTracker& anomalyTracker,
DMaxDurationTracker.cpp33 const vector<sp<AnomalyTracker>>& anomalyTrackers) in MaxDurationTracker()
310 int64_t MaxDurationTracker::predictAnomalyTimestampNs(const AnomalyTracker& anomalyTracker, in predictAnomalyTimestampNs()
DOringDurationTracker.cpp34 const vector<sp<AnomalyTracker>>& anomalyTrackers) in OringDurationTracker()
378 int64_t OringDurationTracker::predictAnomalyTimestampNs(const AnomalyTracker& anomalyTracker, in predictAnomalyTimestampNs()
/packages/modules/StatsD/statsd/tests/anomaly/
DAnomalyTracker_test.cpp77 bool detectAnomaliesPass(AnomalyTracker& tracker, int64_t bucketNum, in detectAnomaliesPass()
95 void detectAndDeclareAnomalies(AnomalyTracker& tracker, int64_t bucketNum, in detectAndDeclareAnomalies()
107 void checkRefractoryTimes(AnomalyTracker& tracker, int64_t currTimestampNs, in checkRefractoryTimes()
132 AnomalyTracker anomalyTracker(alert, kConfigKey); in TEST()
277 AnomalyTracker anomalyTracker(alert, kConfigKey); in TEST()
417 AnomalyTracker anomalyTrackerRand(alertRand, kConfigKey); in TEST()
428 AnomalyTracker anomalyTrackerAlways(alertAlways, kConfigKey); in TEST()
439 AnomalyTracker anomalyTrackerNever(alertNever, kConfigKey); in TEST()
/packages/modules/StatsD/statsd/src/metrics/
DDurationMetricProducer.h55 sp<AnomalyTracker> addAnomalyTracker(const Alert& alert,
60 void addAnomalyTracker(sp<AnomalyTracker>& anomalyTracker, int64_t updateTimeNs) override;
139 void addAnomalyTrackerLocked(sp<AnomalyTracker>& anomalyTracker,
DMetricProducer.h365 virtual sp<AnomalyTracker> addAnomalyTracker(const Alert& alert, in addAnomalyTracker()
370 sp<AnomalyTracker> anomalyTracker = new AnomalyTracker(alert, mConfigKey); in addAnomalyTracker()
376 virtual void addAnomalyTracker(sp<AnomalyTracker>& anomalyTracker, int64_t updateTimeNs) { in addAnomalyTracker()
559 std::vector<sp<AnomalyTracker>> mAnomalyTrackers;
DDurationMetricProducer.cpp284 sp<AnomalyTracker> DurationMetricProducer::addAnomalyTracker( in addAnomalyTracker()
295 sp<AnomalyTracker> anomalyTracker = in addAnomalyTracker()
305 void DurationMetricProducer::addAnomalyTracker(sp<AnomalyTracker>& anomalyTracker, in addAnomalyTracker()
311 void DurationMetricProducer::addAnomalyTrackerLocked(sp<AnomalyTracker>& anomalyTracker, in addAnomalyTrackerLocked()
DMetricsManager.h281 std::vector<sp<AnomalyTracker>> mAllAnomalyTrackers;
DMetricsManager.cpp157 vector<sp<AnomalyTracker>> newAnomalyTrackers; in updateConfig()
/packages/modules/StatsD/statsd/tests/e2e/
DAnomaly_count_e2e_test.cpp72 sp<AnomalyTracker> anomalyTracker = in TEST()
189 sp<AnomalyTracker> anomalyTracker = in TEST()
285 sp<AnomalyTracker> anomalyTracker = in TEST()
348 sp<AnomalyTracker> anomalyTracker = in TEST()
375 sp<AnomalyTracker> anomalyTracker2 = in TEST()
DAnomaly_duration_sum_e2e_test.cpp120 sp<AnomalyTracker> anomalyTracker = in TEST_F()
302 sp<AnomalyTracker> anomalyTracker = in TEST_F()
428 sp<AnomalyTracker> anomalyTracker = in TEST_F()
513 sp<AnomalyTracker> anomalyTracker = in TEST_F()
/packages/modules/StatsD/statsd/tests/metrics/
DCountMetricProducer_test.cpp280 sp<AnomalyTracker> anomalyTracker = in TEST_P()
411 sp<AnomalyTracker> anomalyTracker = in TEST()
481 sp<AnomalyTracker> anomalyTracker = in TEST()
DGaugeMetricProducer_test.cpp242 sp<AnomalyTracker> anomalyTracker = in TEST_P()
610 sp<AnomalyTracker> anomalyTracker = in TEST()
DDurationMetricProducer_test.cpp393 sp<AnomalyTracker> anomalyTracker = in TEST_P()
/packages/modules/StatsD/statsd/
DAndroid.bp60 "src/anomaly/AnomalyTracker.cpp",

12