/aosp12/packages/modules/StatsD/statsd/src/anomaly/ |
H A 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() 92 void AnomalyTracker::addPastBucket(const MetricDimensionKey& key, in addPastBucket() 122 void AnomalyTracker::addPastBucket(std::shared_ptr<DimToValMap> bucket, in addPastBucket() 197 bool AnomalyTracker::detectAnomaly(const int64_t& currentBucketNum, in detectAnomaly() 249 bool AnomalyTracker::isInRefractoryPeriod(const int64_t& timestampNs, in isInRefractoryPeriod() 258 std::pair<bool, uint64_t> AnomalyTracker::getProtoHash() const { in getProtoHash() [all …]
|
H A D | AnomalyTracker.h | 38 class AnomalyTracker : public virtual RefBase { 40 AnomalyTracker(const Alert& alert, const ConfigKey& configKey); 42 virtual ~AnomalyTracker();
|
H A D | DurationAnomalyTracker.h | 28 class DurationAnomalyTracker : public virtual AnomalyTracker {
|
H A D | DurationAnomalyTracker.cpp | 29 : AnomalyTracker(alert, configKey), mAlarmMonitor(alarmMonitor) { in DurationAnomalyTracker()
|
/aosp12/packages/modules/StatsD/statsd/src/metrics/parsing_utils/ |
H A D | config_update_utils.h | 200 const std::vector<sp<AnomalyTracker>>& oldAnomalyTrackers, 224 const std::vector<sp<AnomalyTracker>>& oldAnomalyTrackers, 228 std::vector<sp<AnomalyTracker>>& newAnomalyTrackers); 243 const std::vector<sp<AnomalyTracker>>& oldAnomalyTrackers, 253 std::vector<sp<AnomalyTracker>>& newAlertTrackers,
|
H A D | config_update_utils.cpp | 926 const vector<sp<AnomalyTracker>>& oldAnomalyTrackers, in determineAlertUpdateStatus() 966 const vector<sp<AnomalyTracker>>& oldAnomalyTrackers, in updateAlerts() 970 vector<sp<AnomalyTracker>>& newAnomalyTrackers) { in updateAlerts() 993 sp<AnomalyTracker> anomalyTracker = oldAnomalyTrackers[oldAnomalyTrackerIt->second]; in updateAlerts() 1009 optional<sp<AnomalyTracker>> anomalyTracker = in updateAlerts() 1043 const vector<sp<AnomalyTracker>>& oldAnomalyTrackers, in updateStatsdConfig() 1052 vector<sp<AnomalyTracker>>& newAnomalyTrackers, in updateStatsdConfig()
|
H A D | metrics_manager_util.h | 193 optional<sp<AnomalyTracker>> createAnomalyTracker( 329 vector<sp<AnomalyTracker>>& allAnomalyTrackers,
|
H A D | metrics_manager_util.cpp | 846 optional<sp<AnomalyTracker>> createAnomalyTracker( in createAnomalyTracker() 868 sp<AnomalyTracker> anomalyTracker = in createAnomalyTracker() 1140 vector<sp<AnomalyTracker>>& allAnomalyTrackers) { in initAlerts() 1144 optional<sp<AnomalyTracker>> anomalyTracker = in initAlerts() 1197 vector<sp<AnomalyTracker>>& allAnomalyTrackers, in initStatsdConfig()
|
/aosp12/packages/modules/StatsD/statsd/src/metrics/duration_helper/ |
H A D | DurationTracker.h | 75 const std::vector<sp<AnomalyTracker>>& anomalyTrackers) in DurationTracker() 125 virtual int64_t predictAnomalyTimestampNs(const AnomalyTracker& anomalyTracker, 137 void addAnomalyTracker(sp<AnomalyTracker>& anomalyTracker, const UpdateStatus& updateStatus, in addAnomalyTracker() 267 std::vector<sp<AnomalyTracker>> mAnomalyTrackers;
|
H A D | MaxDurationTracker.h | 35 const std::vector<sp<AnomalyTracker>>& anomalyTrackers); 58 int64_t predictAnomalyTimestampNs(const AnomalyTracker& anomalyTracker,
|
H A D | OringDurationTracker.h | 34 const std::vector<sp<AnomalyTracker>>& anomalyTrackers); 57 int64_t predictAnomalyTimestampNs(const AnomalyTracker& anomalyTracker,
|
H A D | MaxDurationTracker.cpp | 33 const vector<sp<AnomalyTracker>>& anomalyTrackers) in MaxDurationTracker() 294 int64_t MaxDurationTracker::predictAnomalyTimestampNs(const AnomalyTracker& anomalyTracker, in predictAnomalyTimestampNs()
|
H A D | OringDurationTracker.cpp | 31 bool fullLink, const vector<sp<AnomalyTracker>>& anomalyTrackers) in OringDurationTracker() 358 int64_t OringDurationTracker::predictAnomalyTimestampNs(const AnomalyTracker& anomalyTracker, in predictAnomalyTimestampNs()
|
/aosp12/packages/modules/StatsD/statsd/src/metrics/ |
H A D | DurationMetricProducer.h | 55 sp<AnomalyTracker> addAnomalyTracker(const Alert& alert, 60 void addAnomalyTracker(sp<AnomalyTracker>& anomalyTracker, const int64_t updateTimeNs) override; 142 void addAnomalyTrackerLocked(sp<AnomalyTracker>& anomalyTracker,
|
H A D | MetricProducer.h | 344 virtual sp<AnomalyTracker> addAnomalyTracker(const Alert& alert, in addAnomalyTracker() 349 sp<AnomalyTracker> anomalyTracker = new AnomalyTracker(alert, mConfigKey); in addAnomalyTracker() 355 virtual void addAnomalyTracker(sp<AnomalyTracker>& anomalyTracker, const int64_t updateTimeNs) { in addAnomalyTracker() 513 std::vector<sp<AnomalyTracker>> mAnomalyTrackers;
|
H A D | DurationMetricProducer.cpp | 264 sp<AnomalyTracker> DurationMetricProducer::addAnomalyTracker( in addAnomalyTracker() 275 sp<AnomalyTracker> anomalyTracker = in addAnomalyTracker() 285 void DurationMetricProducer::addAnomalyTracker(sp<AnomalyTracker>& anomalyTracker, in addAnomalyTracker() 291 void DurationMetricProducer::addAnomalyTrackerLocked(sp<AnomalyTracker>& anomalyTracker, in addAnomalyTrackerLocked()
|
H A D | MetricsManager.h | 236 std::vector<sp<AnomalyTracker>> mAllAnomalyTrackers;
|
/aosp12/packages/modules/StatsD/statsd/tests/e2e/ |
H A D | Anomaly_count_e2e_test.cpp | 73 sp<AnomalyTracker> anomalyTracker = in TEST() 190 sp<AnomalyTracker> anomalyTracker = in TEST() 286 sp<AnomalyTracker> anomalyTracker = in TEST() 349 sp<AnomalyTracker> anomalyTracker = in TEST() 376 sp<AnomalyTracker> anomalyTracker2 = in TEST()
|
H A D | Anomaly_duration_sum_e2e_test.cpp | 128 sp<AnomalyTracker> anomalyTracker = in TEST() 311 sp<AnomalyTracker> anomalyTracker = in TEST() 437 sp<AnomalyTracker> anomalyTracker = in TEST() 523 sp<AnomalyTracker> anomalyTracker = in TEST()
|
/aosp12/packages/modules/StatsD/statsd/tests/anomaly/ |
H A D | AnomalyTracker_test.cpp | 71 bool detectAnomaliesPass(AnomalyTracker& tracker, in detectAnomaliesPass() 90 void detectAndDeclareAnomalies(AnomalyTracker& tracker, in detectAndDeclareAnomalies() 104 void checkRefractoryTimes(AnomalyTracker& tracker, in checkRefractoryTimes() 130 AnomalyTracker anomalyTracker(alert, kConfigKey); in TEST() 275 AnomalyTracker anomalyTracker(alert, kConfigKey); in TEST()
|
/aosp12/packages/modules/StatsD/statsd/tests/metrics/parsing_utils/ |
H A D | metrics_manager_util_test.cpp | 394 std::vector<sp<AnomalyTracker>> allAnomalyTrackers; in TEST() 447 std::vector<sp<AnomalyTracker>> allAnomalyTrackers; in TEST() 489 std::vector<sp<AnomalyTracker>> allAnomalyTrackers; in TEST() 524 std::vector<sp<AnomalyTracker>> allAnomalyTrackers; in TEST() 559 std::vector<sp<AnomalyTracker>> allAnomalyTrackers; in TEST() 593 std::vector<sp<AnomalyTracker>> allAnomalyTrackers; in TEST() 627 std::vector<sp<AnomalyTracker>> allAnomalyTrackers; in TEST() 662 std::vector<sp<AnomalyTracker>> allAnomalyTrackers; in TEST()
|
/aosp12/packages/modules/StatsD/statsd/tests/metrics/ |
H A D | CountMetricProducer_test.cpp | 271 sp<AnomalyTracker> anomalyTracker = in TEST_P() 404 sp<AnomalyTracker> anomalyTracker = in TEST()
|
H A D | GaugeMetricProducer_test.cpp | 224 sp<AnomalyTracker> anomalyTracker = in TEST_P() 575 sp<AnomalyTracker> anomalyTracker = in TEST()
|
H A D | DurationMetricProducer_test.cpp | 376 sp<AnomalyTracker> anomalyTracker = in TEST_P()
|
/aosp12/packages/modules/StatsD/statsd/ |
H A D | Android.bp | 28 "src/anomaly/AnomalyTracker.cpp",
|