/packages/modules/StatsD/statsd/src/anomaly/ |
D | AnomalyTracker.cpp | 37 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 …]
|
D | AnomalyTracker.h | 39 class AnomalyTracker : public virtual RefBase { 41 AnomalyTracker(const Alert& alert, const ConfigKey& configKey); 43 virtual ~AnomalyTracker();
|
D | DurationAnomalyTracker.h | 26 class DurationAnomalyTracker : public virtual AnomalyTracker {
|
D | DurationAnomalyTracker.cpp | 29 : AnomalyTracker(alert, configKey), mAlarmMonitor(alarmMonitor) { in DurationAnomalyTracker()
|
/packages/modules/StatsD/statsd/src/metrics/parsing_utils/ |
D | config_update_utils.h | 203 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,
|
D | config_update_utils.cpp | 1083 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()
|
D | metrics_manager_util.h | 222 optional<sp<AnomalyTracker>> createAnomalyTracker( 382 vector<sp<AnomalyTracker>>& allAnomalyTrackers,
|
D | metrics_manager_util.cpp | 1399 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/ |
D | DurationTracker.h | 80 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;
|
D | MaxDurationTracker.h | 35 const std::vector<sp<AnomalyTracker>>& anomalyTrackers); 58 int64_t predictAnomalyTimestampNs(const AnomalyTracker& anomalyTracker,
|
D | OringDurationTracker.h | 33 bool fullLink, const std::vector<sp<AnomalyTracker>>& anomalyTrackers); 56 int64_t predictAnomalyTimestampNs(const AnomalyTracker& anomalyTracker,
|
D | MaxDurationTracker.cpp | 33 const vector<sp<AnomalyTracker>>& anomalyTrackers) in MaxDurationTracker() 310 int64_t MaxDurationTracker::predictAnomalyTimestampNs(const AnomalyTracker& anomalyTracker, in predictAnomalyTimestampNs()
|
D | OringDurationTracker.cpp | 34 const vector<sp<AnomalyTracker>>& anomalyTrackers) in OringDurationTracker() 378 int64_t OringDurationTracker::predictAnomalyTimestampNs(const AnomalyTracker& anomalyTracker, in predictAnomalyTimestampNs()
|
/packages/modules/StatsD/statsd/tests/anomaly/ |
D | AnomalyTracker_test.cpp | 77 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/ |
D | DurationMetricProducer.h | 55 sp<AnomalyTracker> addAnomalyTracker(const Alert& alert, 60 void addAnomalyTracker(sp<AnomalyTracker>& anomalyTracker, int64_t updateTimeNs) override; 139 void addAnomalyTrackerLocked(sp<AnomalyTracker>& anomalyTracker,
|
D | MetricProducer.h | 365 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;
|
D | DurationMetricProducer.cpp | 284 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()
|
D | MetricsManager.h | 281 std::vector<sp<AnomalyTracker>> mAllAnomalyTrackers;
|
D | MetricsManager.cpp | 157 vector<sp<AnomalyTracker>> newAnomalyTrackers; in updateConfig()
|
/packages/modules/StatsD/statsd/tests/e2e/ |
D | Anomaly_count_e2e_test.cpp | 72 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()
|
D | Anomaly_duration_sum_e2e_test.cpp | 120 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/ |
D | CountMetricProducer_test.cpp | 280 sp<AnomalyTracker> anomalyTracker = in TEST_P() 411 sp<AnomalyTracker> anomalyTracker = in TEST() 481 sp<AnomalyTracker> anomalyTracker = in TEST()
|
D | GaugeMetricProducer_test.cpp | 242 sp<AnomalyTracker> anomalyTracker = in TEST_P() 610 sp<AnomalyTracker> anomalyTracker = in TEST()
|
D | DurationMetricProducer_test.cpp | 393 sp<AnomalyTracker> anomalyTracker = in TEST_P()
|
/packages/modules/StatsD/statsd/ |
D | Android.bp | 60 "src/anomaly/AnomalyTracker.cpp",
|