Home
last modified time | relevance | path

Searched refs:metric (Results 1 – 25 of 51) sorted by relevance

123

/packages/modules/StatsD/statsd/src/metrics/parsing_utils/
Dmetrics_manager_util.cpp111 bool getMetricProtoHash(const StatsdConfig& config, const MessageLite& metric, const int64_t id, in getMetricProtoHash() argument
115 if (!metric.SerializeToString(&serializedMetric)) { in getMetricProtoHash()
355 const int64_t currentTimeNs, const CountMetric& metric, const int metricIndex, in createCountMetricProducerAndUpdateMetadata() argument
369 if (!metric.has_id() || !metric.has_what()) { in createCountMetricProducerAndUpdateMetadata()
370 ALOGE("cannot find metric id or \"what\" in CountMetric \"%lld\"", (long long)metric.id()); in createCountMetricProducerAndUpdateMetadata()
374 if (!handleMetricWithAtomMatchingTrackers(metric.what(), metricIndex, in createCountMetricProducerAndUpdateMetadata()
375 metric.has_dimensions_in_what(), in createCountMetricProducerAndUpdateMetadata()
382 if (metric.has_condition()) { in createCountMetricProducerAndUpdateMetadata()
383 if (!handleMetricWithConditions(metric.condition(), metricIndex, conditionTrackerMap, in createCountMetricProducerAndUpdateMetadata()
384 metric.links(), allConditionTrackers, conditionIndex, in createCountMetricProducerAndUpdateMetadata()
[all …]
Dconfig_update_utils.cpp441 const StatsdConfig& config, const MessageLite& metric, const int64_t metricId, in determineMetricUpdateStatus() argument
460 if (!getMetricProtoHash(config, metric, metricId, metricToActivationMap, metricHash)) { in determineMetricUpdateStatus()
521 const CountMetric& metric = config.count_metric(i); in determineAllMetricUpdateStatuses() local
523 if (metric.has_condition()) { in determineAllMetricUpdateStatuses()
524 conditionDependencies.insert(metric.condition()); in determineAllMetricUpdateStatuses()
527 config, metric, metric.id(), METRIC_TYPE_COUNT, {metric.what()}, in determineAllMetricUpdateStatuses()
528 conditionDependencies, metric.slice_by_state(), metric.links(), in determineAllMetricUpdateStatuses()
536 const DurationMetric& metric = config.duration_metric(i); in determineAllMetricUpdateStatuses() local
537 set<int64_t> conditionDependencies({metric.what()}); in determineAllMetricUpdateStatuses()
538 if (metric.has_condition()) { in determineAllMetricUpdateStatuses()
[all …]
Dmetrics_manager_util.h57 bool getMetricProtoHash(const StatsdConfig& config, const google::protobuf::MessageLite& metric,
100 const int64_t currentTimeNs, const CountMetric& metric, const int metricIndex,
119 const int64_t currentTimeNs, const DurationMetric& metric, const int metricIndex,
138 const EventMetric& metric, const int metricIndex,
156 const ValueMetric& metric, const int metricIndex,
177 const GaugeMetric& metric, const int metricIndex,
196 const KllMetric& metric, const int metricIndex,
/packages/modules/StatsD/statsd/tests/metrics/
DDurationMetricProducer_test.cpp68 DurationMetric metric; in TEST() local
69 metric.set_id(1); in TEST()
70 metric.set_bucket(ONE_MINUTE); in TEST()
71 metric.set_aggregation_type(DurationMetric_AggregationType_SUM); in TEST()
76 kConfigKey, metric, -1 /*no condition*/, {}, -1 /*what index not needed*/, in TEST()
90 DurationMetric metric; in TEST() local
91 metric.set_id(1); in TEST()
92 metric.set_bucket(ONE_MINUTE); in TEST()
93 metric.set_aggregation_type(DurationMetric_AggregationType_SUM); in TEST()
104 kConfigKey, metric, -1 /*no condition*/, {}, -1 /*what index not needed*/, in TEST()
[all …]
DKllMetricProducer_test.cpp104 static sp<KllMetricProducer> createKllProducerNoConditions(const KllMetric& metric) { in createKllProducerNoConditions() argument
105 return createKllProducer(metric); in createKllProducerNoConditions()
109 const KllMetric& metric, const ConditionState& initialCondition) { in createKllProducerWithCondition() argument
110 return createKllProducer(metric, initialCondition); in createKllProducerWithCondition()
114 const KllMetric& metric, optional<ConditionState> initialCondition = nullopt, in createKllProducer() argument
121 TimeUnitToBucketSizeInMillisGuardrailed(kConfigKey.GetUid(), metric.bucket()));
123 HasPositionANY(metric.dimensions_in_what());
125 ShouldUseNestedDimensions(metric.dimensions_in_what());
128 translateFieldMatcher(metric.kll_field(), &fieldMatchers);
140 kConfigKey, metric, protoHash, {/*pullAtomId=*/-1, /*pullerManager=*/nullptr},
[all …]
DGaugeMetricProducer_test.cpp86 GaugeMetric metric; in TEST() local
87 metric.set_id(metricId); in TEST()
88 metric.set_bucket(ONE_MINUTE); in TEST()
89 metric.mutable_gauge_fields_filter()->set_include_all(false); in TEST()
90 auto gaugeFieldMatcher = metric.mutable_gauge_fields_filter()->mutable_fields(); in TEST()
104 GaugeMetricProducer gaugeProducer(kConfigKey, metric, -1 /*-1 meaning no condition*/, {}, in TEST()
116 GaugeMetric metric; in TEST() local
117 metric.set_id(metricId); in TEST()
118 metric.set_bucket(ONE_MINUTE); in TEST()
119 metric.mutable_gauge_fields_filter()->set_include_all(false); in TEST()
[all …]
DCountMetricProducer_test.cpp73 CountMetric metric; in TEST() local
74 metric.set_id(1); in TEST()
75 metric.set_bucket(ONE_MINUTE); in TEST()
78 CountMetricProducer countProducer(kConfigKey, metric, -1 /*-1 meaning no condition*/, {}, in TEST()
92 CountMetric metric; in TEST() local
93 metric.set_id(1); in TEST()
94 metric.set_bucket(ONE_MINUTE); in TEST()
98 CountMetricProducer countProducer(kConfigKey, metric, -1 /*-1 meaning no condition*/, {}, in TEST()
154 CountMetric metric; in TEST() local
155 metric.set_id(1); in TEST()
[all …]
DEventMetricProducer_test.cpp69 EventMetric metric; in TEST_F() local
70 metric.set_id(1); in TEST_F()
80 EventMetricProducer eventProducer(kConfigKey, metric, -1 /*-1 meaning no condition*/, {}, in TEST_F()
105 EventMetric metric; in TEST_F() local
106 metric.set_id(1); in TEST_F()
107 metric.set_condition(StringToId("SCREEN_ON")); in TEST_F()
117 EventMetricProducer eventProducer(kConfigKey, metric, 0 /*condition index*/, in TEST_F()
148 EventMetric metric; in TEST_F() local
149 metric.set_id(1); in TEST_F()
150 metric.set_condition(StringToId("APP_IN_BACKGROUND_PER_UID_AND_SCREEN_ON")); in TEST_F()
[all …]
DNumericValueMetricProducer_test.cpp118 sp<MockStatsPullerManager>& pullerManager, ValueMetric& metric, in createValueProducerNoConditions() argument
120 return createValueProducer(pullerManager, metric, pullAtomId); in createValueProducerNoConditions()
124 sp<MockStatsPullerManager>& pullerManager, ValueMetric& metric, in createValueProducerWithCondition() argument
126 return createValueProducer(pullerManager, metric, pullAtomId, in createValueProducerWithCondition()
131 sp<MockStatsPullerManager>& pullerManager, ValueMetric& metric, in createValueProducerWithState() argument
135 return createValueProducer(pullerManager, metric, pullAtomId, in createValueProducerWithState()
141 sp<MockStatsPullerManager>& pullerManager, ValueMetric& metric, in createValueProducerWithConditionAndState() argument
145 return createValueProducer(pullerManager, metric, pullAtomId, in createValueProducerWithConditionAndState()
151 sp<MockStatsPullerManager>& pullerManager, ValueMetric& metric, in createValueProducerWithBucketParams() argument
154 pullerManager, metric, pullAtomId, /*conditionAfterFirstBucketPrepared=*/nullopt, in createValueProducerWithBucketParams()
[all …]
/packages/modules/Bluetooth/system/blueberry/utils/
Dmetrics_utils.py47 for metric in device_metrics_dict:
48 if metric in message_fields:
49 setattr(device_message, metric, device_metrics_dict[metric])
51 logging.info('%s is not a valid metric field.', metric)
69 for metric in device_metrics_dict:
70 if metric in message_fields:
71 setattr(device_message, metric, device_metrics_dict[metric])
73 logging.warning('%s is not a valid metric field.', metric)
86 for metric in test_metrics_dict:
87 if metric in message_fields:
[all …]
/packages/modules/StatsD/statsd/src/metrics/
DCountMetricProducer.cpp71 const ConfigKey& key, const CountMetric& metric, const int conditionIndex, in CountMetricProducer() argument
78 : MetricProducer(metric.id(), key, timeBaseNs, conditionIndex, initialConditionCache, wizard, in CountMetricProducer()
80 stateGroupMap, getAppUpgradeBucketSplit(metric)) { in CountMetricProducer()
81 if (metric.has_bucket()) { in CountMetricProducer()
83 TimeUnitToBucketSizeInMillisGuardrailed(key.GetUid(), metric.bucket()) * 1000000; in CountMetricProducer()
88 if (metric.has_dimensions_in_what()) { in CountMetricProducer()
89 translateFieldMatcher(metric.dimensions_in_what(), &mDimensionsInWhat); in CountMetricProducer()
90 mContainANYPositionInDimensionsInWhat = HasPositionANY(metric.dimensions_in_what()); in CountMetricProducer()
93 mShouldUseNestedDimensions = ShouldUseNestedDimensions(metric.dimensions_in_what()); in CountMetricProducer()
95 if (metric.links().size() > 0) { in CountMetricProducer()
[all …]
DGaugeMetricProducer.cpp76 const ConfigKey& key, const GaugeMetric& metric, const int conditionIndex, in GaugeMetricProducer() argument
85 : MetricProducer(metric.id(), key, timeBaseNs, conditionIndex, initialConditionCache, wizard, in GaugeMetricProducer()
87 /*stateGroupMap=*/{}, getAppUpgradeBucketSplit(metric)),
95 mMinBucketSizeNs(metric.min_bucket_size_nanos()),
96 mMaxPullDelayNs(metric.max_pull_delay_sec() > 0 ? metric.max_pull_delay_sec() * NS_PER_SEC
100 mGaugeAtomsPerDimensionLimit(metric.max_num_gauge_atoms_per_bucket()) {
104 if (metric.has_bucket()) {
105 bucketSizeMills = TimeUnitToBucketSizeInMillisGuardrailed(key.GetUid(), metric.bucket());
111 mSamplingType = metric.sampling_type();
112 if (!metric.gauge_fields_filter().include_all()) {
[all …]
DDurationMetricProducer.cpp69 const ConfigKey& key, const DurationMetric& metric, const int conditionIndex, in DurationMetricProducer() argument
78 : MetricProducer(metric.id(), key, timeBaseNs, conditionIndex, initialConditionCache, wizard, in DurationMetricProducer()
80 stateGroupMap, getAppUpgradeBucketSplit(metric)), in DurationMetricProducer()
81 mAggregationType(metric.aggregation_type()), in DurationMetricProducer()
87 if (metric.has_bucket()) { in DurationMetricProducer()
89 TimeUnitToBucketSizeInMillisGuardrailed(key.GetUid(), metric.bucket()) * 1000000; in DurationMetricProducer()
94 if (metric.has_threshold()) { in DurationMetricProducer()
95 mUploadThreshold = metric.threshold(); in DurationMetricProducer()
98 if (metric.has_dimensions_in_what()) { in DurationMetricProducer()
99 translateFieldMatcher(metric.dimensions_in_what(), &mDimensionsInWhat); in DurationMetricProducer()
[all …]
DEventMetricProducer.cpp60 const ConfigKey& key, const EventMetric& metric, const int conditionIndex, in EventMetricProducer() argument
67 : MetricProducer(metric.id(), key, startTimeNs, conditionIndex, initialConditionCache, wizard, in EventMetricProducer()
70 if (metric.links().size() > 0) { in EventMetricProducer()
71 for (const auto& link : metric.links()) { in EventMetricProducer()
81 VLOG("metric %lld created. bucket size %lld start_time: %lld", (long long)metric.id(), in EventMetricProducer()
112 const EventMetric& metric = config.event_metric(configIndex); in onConfigUpdatedLocked() local
115 if (!handleMetricWithAtomMatchingTrackers(metric.what(), metricIndex, false, in onConfigUpdatedLocked()
121 if (metric.has_condition() && in onConfigUpdatedLocked()
122 !handleMetricWithConditions(metric.condition(), metricIndex, conditionTrackerMap, in onConfigUpdatedLocked()
123 metric.links(), allConditionTrackers, mConditionTrackerIndex, in onConfigUpdatedLocked()
DMetricsManager.cpp272 for (int metric : mMetricIndexesWithActivation) { in initializeConfigActiveStatus() local
273 mIsActive |= mAllMetricProducers[metric]->isActive(); in initializeConfigActiveStatus()
548 const sp<MetricProducer>& metric = mAllMetricProducers[metricIndex]; in onLogEvent() local
549 metric->flushIfExpire(eventTimeNs); in onLogEvent()
550 if (metric->isActive()) { in onLogEvent()
587 const sp<MetricProducer>& metric = mAllMetricProducers[metricIndex]; in onLogEvent() local
588 metric->flushIfExpire(eventTimeNs); in onLogEvent()
589 if (!metric->isActive()) { in onLogEvent()
707 const auto& activeMetric = config.metric(i); in loadActiveConfig()
709 const auto& metric = mAllMetricProducers[metricIndex]; in loadActiveConfig() local
[all …]
DNumericValueMetricProducer.cpp65 const ConfigKey& key, const ValueMetric& metric, const uint64_t protoHash, in NumericValueMetricProducer() argument
70 : ValueMetricProducer(metric.id(), key, protoHash, pullOptions, bucketOptions, whatOptions, in NumericValueMetricProducer()
72 mUseAbsoluteValueOnReset(metric.use_absolute_value_on_reset()), in NumericValueMetricProducer()
73 mAggregationType(metric.aggregation_type()), in NumericValueMetricProducer()
74 mUseDiff(metric.has_use_diff() ? metric.use_diff() : isPulled()), in NumericValueMetricProducer()
75 mValueDirection(metric.value_direction()), in NumericValueMetricProducer()
76 mSkipZeroDiffOutput(metric.skip_zero_diff_output()), in NumericValueMetricProducer()
77 mUseZeroDefaultBase(metric.use_zero_default_base()), in NumericValueMetricProducer()
79 mMaxPullDelayNs(metric.has_max_pull_delay_sec() ? metric.max_pull_delay_sec() * NS_PER_SEC in NumericValueMetricProducer()
82 if (metric.has_threshold()) { in NumericValueMetricProducer()
[all …]
DKllMetricProducer.h61 const KllMetric& metric = config.kll_metric(configIndex); in getConditionIdForMetric() local
62 return metric.has_condition() ? make_optional(metric.condition()) : nullopt; in getConditionIdForMetric()
/packages/modules/StatsD/statsd/tests/metrics/parsing_utils/
Dmetrics_manager_util_test.cpp90 CountMetric* metric = config.add_count_metric(); in buildGoodConfig() local
91 metric->set_id(3); in buildGoodConfig()
92 metric->set_what(StringToId("SCREEN_IS_ON")); in buildGoodConfig()
93 metric->set_bucket(ONE_MINUTE); in buildGoodConfig()
94 metric->mutable_dimensions_in_what()->set_field(2 /*SCREEN_STATE_CHANGE*/); in buildGoodConfig()
95 metric->mutable_dimensions_in_what()->add_child()->set_field(1); in buildGoodConfig()
141 CountMetric* metric = config.add_count_metric(); in buildAlertWithUnknownMetric() local
142 metric->set_id(3); in buildAlertWithUnknownMetric()
143 metric->set_what(StringToId("SCREEN_IS_ON")); in buildAlertWithUnknownMetric()
144 metric->set_bucket(ONE_MINUTE); in buildAlertWithUnknownMetric()
[all …]
Dconfig_update_utils_test.cpp967 EventMetric* metric = config.add_event_metric(); in TEST_F() local
968 metric->set_id(12345); in TEST_F()
969 metric->set_what(whatMatcher.id()); in TEST_F()
970 metric->set_condition(predicate.id()); in TEST_F()
996 EventMetric* metric = config.add_event_metric(); in TEST_F() local
997 metric->set_id(12345); in TEST_F()
998 metric->set_what(whatMatcher.id()); in TEST_F()
999 metric->set_condition(predicate.id()); in TEST_F()
1032 EventMetric* metric = config.add_event_metric(); in TEST_F() local
1033 metric->set_id(12345); in TEST_F()
[all …]
/packages/modules/StatsD/statsd/benchmark/
Dduration_metric_benchmark.cpp64 auto metric = config.add_duration_metric(); in CreateDurationMetricConfig_NoLink_AND_CombinationCondition() local
65 metric->set_bucket(FIVE_MINUTES); in CreateDurationMetricConfig_NoLink_AND_CombinationCondition()
66 metric->set_id(StringToId("scheduledJob")); in CreateDurationMetricConfig_NoLink_AND_CombinationCondition()
67 metric->set_what(scheduledJobPredicate.id()); in CreateDurationMetricConfig_NoLink_AND_CombinationCondition()
68 metric->set_condition(combinationPredicate->id()); in CreateDurationMetricConfig_NoLink_AND_CombinationCondition()
69 metric->set_aggregation_type(aggregationType); in CreateDurationMetricConfig_NoLink_AND_CombinationCondition()
70 auto dimensionWhat = metric->mutable_dimensions_in_what(); in CreateDurationMetricConfig_NoLink_AND_CombinationCondition()
73 *metric->mutable_dimensions_in_condition() = CreateAttributionUidAndTagDimensions( in CreateDurationMetricConfig_NoLink_AND_CombinationCondition()
113 auto metric = config.add_duration_metric(); in CreateDurationMetricConfig_Link_AND_CombinationCondition() local
114 metric->set_bucket(FIVE_MINUTES); in CreateDurationMetricConfig_Link_AND_CombinationCondition()
[all …]
/packages/modules/StatsD/statsd/tests/
Dstatsd_test_util.cpp519 EventMetric metric; in createEventMetric() local
520 metric.set_id(StringToId(name)); in createEventMetric()
521 metric.set_what(what); in createEventMetric()
523 metric.set_condition(condition.value()); in createEventMetric()
525 return metric; in createEventMetric()
530 CountMetric metric; in createCountMetric() local
531 metric.set_id(StringToId(name)); in createCountMetric()
532 metric.set_what(what); in createCountMetric()
533 metric.set_bucket(TEN_MINUTES); in createCountMetric()
535 metric.set_condition(condition.value()); in createCountMetric()
[all …]
DMetricsManager_test.cpp87 CountMetric* metric = config.add_count_metric(); in buildGoodConfig() local
88 metric->set_id(3); in buildGoodConfig()
89 metric->set_what(StringToId("SCREEN_IS_ON")); in buildGoodConfig()
90 metric->set_bucket(ONE_MINUTE); in buildGoodConfig()
91 metric->mutable_dimensions_in_what()->set_field(2 /*SCREEN_STATE_CHANGE*/); in buildGoodConfig()
92 metric->mutable_dimensions_in_what()->add_child()->set_field(1); in buildGoodConfig()
/packages/modules/StatsD/tests/apps/statsdapp/src/com/android/server/cts/device/statsd/
DDaveyView.java56 FontMetrics metric = mPaint.getFontMetrics(); in DaveyView() local
57 int textHeight = (int) Math.ceil(metric.descent - metric.ascent); in DaveyView()
58 mTexty = textHeight - (int) metric.descent; in DaveyView()
/packages/apps/RemoteProvisioner/tests/hosttest/src/com/android/remoteprovisioner/hosttest/
DRemoteProvisionerStatsTests.java443 RemoteKeyProvisioningAttempt metric = null; in getAttemptMetric() local
446 assertThat(metric).isNull(); in getAttemptMetric()
447 metric = event.getAtom().getRemoteKeyProvisioningAttempt(); in getAttemptMetric()
450 return metric; in getAttemptMetric()
454 RemoteKeyProvisioningTiming metric = null; in getTimingMetric() local
457 assertThat(metric).isNull(); in getTimingMetric()
458 metric = event.getAtom().getRemoteKeyProvisioningTiming(); in getTimingMetric()
461 return metric; in getTimingMetric()
465 RemoteKeyProvisioningNetworkInfo metric = null; in getNetworkMetric() local
468 assertThat(metric).isNull(); in getNetworkMetric()
[all …]
/packages/modules/StatsD/statsd/tests/e2e/
DKllMetric_e2e_test.cpp35 metric = createKllMetric("ScreenBrightness", whatMatcher, /*valueField=*/1, in SetUp()
41 *config.add_kll_metric() = metric; in SetUp()
54 KllMetric metric; member in android::os::statsd::KllMetricE2eTest
80 EXPECT_EQ(metricReport.metric_id(), metric.id()); in TEST_F()

123