Lines Matching refs:AnomalyTracker
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()
161 void AnomalyTracker::addBucketToSum(const shared_ptr<DimToValMap>& bucket) { in addBucketToSum()
171 int64_t AnomalyTracker::getPastBucketValue(const MetricDimensionKey& key, in getPastBucketValue()
187 int64_t AnomalyTracker::getSumOverPastBuckets(const MetricDimensionKey& key) const { in getSumOverPastBuckets()
195 bool AnomalyTracker::detectAnomaly(const int64_t currentBucketNum, const MetricDimensionKey& key, in detectAnomaly()
205 void AnomalyTracker::declareAnomaly(const int64_t timestampNs, int64_t metricId, in declareAnomaly()
245 void AnomalyTracker::detectAndDeclareAnomaly(const int64_t timestampNs, const int64_t currBucketNum, in detectAndDeclareAnomaly()
253 bool AnomalyTracker::isInRefractoryPeriod(const int64_t timestampNs, in isInRefractoryPeriod()
262 std::pair<optional<InvalidConfigReason>, uint64_t> AnomalyTracker::getProtoHash() const { in getProtoHash()
273 void AnomalyTracker::informSubscribers(const MetricDimensionKey& key, int64_t metric_id, in informSubscribers()
278 bool AnomalyTracker::writeAlertMetadataToProto(int64_t currentWallClockTimeNs, in writeAlertMetadataToProto()
312 void AnomalyTracker::loadAlertMetadata( in loadAlertMetadata()