Searched refs:dimensionKey (Results 1 - 11 of 11) sorted by relevance

/frameworks/base/cmds/statsd/src/anomaly/
H A Dsubscriber_util.h28 const MetricDimensionKey& dimensionKey,
H A DDurationAnomalyTracker.cpp38 void DurationAnomalyTracker::startAlarm(const MetricDimensionKey& dimensionKey, argument
42 if (isInRefractoryPeriod(timestampNs, dimensionKey)) {
47 auto itr = mAlarms.find(dimensionKey);
53 mAlarms[dimensionKey] = alarm;
59 void DurationAnomalyTracker::stopAlarm(const MetricDimensionKey& dimensionKey, argument
61 const auto itr = mAlarms.find(dimensionKey);
68 declareAnomaly(timestampNs, dimensionKey);
73 mAlarms.erase(dimensionKey);
H A DDurationAnomalyTracker.h37 void startAlarm(const MetricDimensionKey& dimensionKey, const int64_t& eventTime);
42 void stopAlarm(const MetricDimensionKey& dimensionKey, const int64_t& timestampNs);
57 uint32_t getAlarmTimestampSec(const MetricDimensionKey& dimensionKey) const override {
58 auto it = mAlarms.find(dimensionKey);
H A Dsubscriber_util.cpp34 const MetricDimensionKey& dimensionKey,
65 dimensionKey);
33 triggerSubscribers(const int64_t rule_id, const MetricDimensionKey& dimensionKey, const ConfigKey& configKey, const std::vector<Subscription>& subscriptions) argument
H A DAnomalyTracker.h119 virtual uint32_t getAlarmTimestampSec(const MetricDimensionKey& dimensionKey) const {
/frameworks/base/cmds/statsd/tests/e2e/
H A DAnomaly_duration_sum_e2e_test.cpp82 MetricDimensionKey dimensionKey(
123 anomalyTracker->getAlarmTimestampSec(dimensionKey));
124 EXPECT_EQ(0u, anomalyTracker->getRefractoryPeriodEndsSec(dimensionKey));
129 EXPECT_EQ(0u, anomalyTracker->getAlarmTimestampSec(dimensionKey));
130 EXPECT_EQ(0u, anomalyTracker->getRefractoryPeriodEndsSec(dimensionKey));
136 anomalyTracker->getAlarmTimestampSec(dimensionKey));
137 EXPECT_EQ(0u, anomalyTracker->getRefractoryPeriodEndsSec(dimensionKey));
143 EXPECT_EQ(0u, anomalyTracker->getAlarmTimestampSec(dimensionKey));
145 anomalyTracker->getRefractoryPeriodEndsSec(dimensionKey));
153 const int64_t alarmFiredTimestampSec0 = anomalyTracker->getAlarmTimestampSec(dimensionKey);
[all...]
/frameworks/base/cmds/statsd/src/metrics/
H A DCountMetricProducer.cpp177 const MetricDimensionKey& dimensionKey = counter.first; local
178 VLOG(" dimension key %s", dimensionKey.toString().c_str());
187 writeDimensionToProto(dimensionKey.getDimensionKeyInWhat(), str_set, protoOutput);
190 if (dimensionKey.hasDimensionKeyInCondition()) {
193 writeDimensionToProto(dimensionKey.getDimensionKeyInCondition(),
198 writeDimensionLeafNodesToProto(dimensionKey.getDimensionKeyInWhat(),
200 if (dimensionKey.hasDimensionKeyInCondition()) {
201 writeDimensionLeafNodesToProto(dimensionKey.getDimensionKeyInCondition(),
H A DValueMetricProducer.cpp216 const MetricDimensionKey& dimensionKey = pair.first; local
217 VLOG(" dimension key %s", dimensionKey.toString().c_str());
225 writeDimensionToProto(dimensionKey.getDimensionKeyInWhat(), str_set, protoOutput);
227 if (dimensionKey.hasDimensionKeyInCondition()) {
230 writeDimensionToProto(dimensionKey.getDimensionKeyInCondition(),
235 writeDimensionLeafNodesToProto(dimensionKey.getDimensionKeyInWhat(),
237 if (dimensionKey.hasDimensionKeyInCondition()) {
238 writeDimensionLeafNodesToProto(dimensionKey.getDimensionKeyInCondition(),
H A DGaugeMetricProducer.cpp228 const MetricDimensionKey& dimensionKey = pair.first; local
230 VLOG("Gauge dimension key %s", dimensionKey.toString().c_str());
238 writeDimensionToProto(dimensionKey.getDimensionKeyInWhat(), str_set, protoOutput);
241 if (dimensionKey.hasDimensionKeyInCondition()) {
244 writeDimensionToProto(dimensionKey.getDimensionKeyInCondition(),
249 writeDimensionLeafNodesToProto(dimensionKey.getDimensionKeyInWhat(),
251 if (dimensionKey.hasDimensionKeyInCondition()) {
252 writeDimensionLeafNodesToProto(dimensionKey.getDimensionKeyInCondition(),
H A DDurationMetricProducer.cpp494 const MetricDimensionKey& dimensionKey = pair.first; local
495 VLOG(" dimension key %s", dimensionKey.toString().c_str());
504 writeDimensionToProto(dimensionKey.getDimensionKeyInWhat(), str_set, protoOutput);
507 if (dimensionKey.hasDimensionKeyInCondition()) {
510 writeDimensionToProto(dimensionKey.getDimensionKeyInCondition(),
515 writeDimensionLeafNodesToProto(dimensionKey.getDimensionKeyInWhat(),
517 if (dimensionKey.hasDimensionKeyInCondition()) {
518 writeDimensionLeafNodesToProto(dimensionKey.getDimensionKeyInCondition(),
684 HashableDimensionKey dimensionKey = DEFAULT_DIMENSION_KEY; local
685 filterValues(mInternalDimensions, event.getValues(), &dimensionKey);
[all...]
/frameworks/base/cmds/statsd/src/condition/
H A DSimpleConditionTracker.cpp394 HashableDimensionKey dimensionKey; local
395 filterValues(dimensionFields, slice.first.getValues(), &dimensionKey);
396 dimensionsKeySet.insert(dimensionKey);
412 HashableDimensionKey dimensionKey; local
413 filterValues(dimensionFields, startedCountIt->first.getValues(), &dimensionKey);
414 dimensionsKeySet.insert(dimensionKey);
450 HashableDimensionKey dimensionKey; local
451 filterValues(dimensionFields, slice.first.getValues(), &dimensionKey);
452 dimensionsKeySet.insert(dimensionKey);

Completed in 1303 milliseconds