Home
last modified time | relevance | path

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

12

/aosp12/packages/modules/StatsD/statsd/src/anomaly/
H A 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()
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 DAnomalyTracker.h38 class AnomalyTracker : public virtual RefBase {
40 AnomalyTracker(const Alert& alert, const ConfigKey& configKey);
42 virtual ~AnomalyTracker();
H A DDurationAnomalyTracker.h28 class DurationAnomalyTracker : public virtual AnomalyTracker {
H A DDurationAnomalyTracker.cpp29 : AnomalyTracker(alert, configKey), mAlarmMonitor(alarmMonitor) { in DurationAnomalyTracker()
/aosp12/packages/modules/StatsD/statsd/src/metrics/parsing_utils/
H A Dconfig_update_utils.h200 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 Dconfig_update_utils.cpp926 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 Dmetrics_manager_util.h193 optional<sp<AnomalyTracker>> createAnomalyTracker(
329 vector<sp<AnomalyTracker>>& allAnomalyTrackers,
H A Dmetrics_manager_util.cpp846 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 DDurationTracker.h75 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 DMaxDurationTracker.h35 const std::vector<sp<AnomalyTracker>>& anomalyTrackers);
58 int64_t predictAnomalyTimestampNs(const AnomalyTracker& anomalyTracker,
H A DOringDurationTracker.h34 const std::vector<sp<AnomalyTracker>>& anomalyTrackers);
57 int64_t predictAnomalyTimestampNs(const AnomalyTracker& anomalyTracker,
H A DMaxDurationTracker.cpp33 const vector<sp<AnomalyTracker>>& anomalyTrackers) in MaxDurationTracker()
294 int64_t MaxDurationTracker::predictAnomalyTimestampNs(const AnomalyTracker& anomalyTracker, in predictAnomalyTimestampNs()
H A DOringDurationTracker.cpp31 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 DDurationMetricProducer.h55 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 DMetricProducer.h344 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 DDurationMetricProducer.cpp264 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 DMetricsManager.h236 std::vector<sp<AnomalyTracker>> mAllAnomalyTrackers;
/aosp12/packages/modules/StatsD/statsd/tests/e2e/
H A DAnomaly_count_e2e_test.cpp73 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 DAnomaly_duration_sum_e2e_test.cpp128 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 DAnomalyTracker_test.cpp71 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 Dmetrics_manager_util_test.cpp394 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 DCountMetricProducer_test.cpp271 sp<AnomalyTracker> anomalyTracker = in TEST_P()
404 sp<AnomalyTracker> anomalyTracker = in TEST()
H A DGaugeMetricProducer_test.cpp224 sp<AnomalyTracker> anomalyTracker = in TEST_P()
575 sp<AnomalyTracker> anomalyTracker = in TEST()
H A DDurationMetricProducer_test.cpp376 sp<AnomalyTracker> anomalyTracker = in TEST_P()
/aosp12/packages/modules/StatsD/statsd/
H A DAndroid.bp28 "src/anomaly/AnomalyTracker.cpp",

12