/packages/modules/StatsD/statsd/src/metrics/parsing_utils/ |
D | metrics_manager_util.cpp | 111 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 …]
|
D | config_update_utils.cpp | 441 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 …]
|
D | metrics_manager_util.h | 57 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/ |
D | DurationMetricProducer_test.cpp | 68 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 …]
|
D | KllMetricProducer_test.cpp | 104 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 …]
|
D | GaugeMetricProducer_test.cpp | 86 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 …]
|
D | CountMetricProducer_test.cpp | 73 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 …]
|
D | EventMetricProducer_test.cpp | 69 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 …]
|
D | NumericValueMetricProducer_test.cpp | 118 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/ |
D | metrics_utils.py | 47 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/ |
D | CountMetricProducer.cpp | 71 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 …]
|
D | GaugeMetricProducer.cpp | 76 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 …]
|
D | DurationMetricProducer.cpp | 69 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 …]
|
D | EventMetricProducer.cpp | 60 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()
|
D | MetricsManager.cpp | 272 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 …]
|
D | NumericValueMetricProducer.cpp | 65 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 …]
|
D | KllMetricProducer.h | 61 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/ |
D | metrics_manager_util_test.cpp | 90 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 …]
|
D | config_update_utils_test.cpp | 967 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/ |
D | duration_metric_benchmark.cpp | 64 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/ |
D | statsd_test_util.cpp | 519 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 …]
|
D | MetricsManager_test.cpp | 87 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/ |
D | DaveyView.java | 56 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/ |
D | RemoteProvisionerStatsTests.java | 443 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/ |
D | KllMetric_e2e_test.cpp | 35 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()
|