/packages/services/Car/service/src/com/android/car/telemetry/publisher/statsconverters/ |
D | AtomListConverter.java | 23 import com.android.car.telemetry.AtomsProto.Atom; 35 private static Map<Atom.PushedCase, AbstractAtomConverter<?>> sPushedCaseConverters = Map.of( 36 /* key = */ Atom.PushedCase.APP_START_MEMORY_STATE_CAPTURED, 38 /* key = */ Atom.PushedCase.ACTIVITY_FOREGROUND_STATE_CHANGED, 40 Atom.PushedCase.APP_CRASH_OCCURRED, new AppCrashOccurredConverter(), 41 Atom.PushedCase.ANR_OCCURRED, new AnrOccurredConverter(), 42 Atom.PushedCase.WTF_OCCURRED, new WtfOccurredConverter(), 43 Atom.PushedCase.PROCESS_START_TIME, new ProcessStartTimeConverter()); 46 private static Map<Atom.PulledCase, AbstractAtomConverter<?>> sPulledCaseConverters = Map.of( 47 Atom.PulledCase.PROCESS_MEMORY_STATE, new ProcessMemoryStateConverter(), [all …]
|
D | GaugeMetricDataConverter.java | 25 import com.android.car.telemetry.AtomsProto.Atom; 65 List<Atom> atoms = new ArrayList<>(); in convertGaugeDataList() 75 Atom atom = aggregate.getAtom(); in convertGaugeDataList() 84 for (Atom atom : bi.getAtomList()) { in convertGaugeDataList()
|
/packages/modules/NeuralNetworks/runtime/ |
D | TelemetryStatsd.h | 98 using Atom = std::pair<AtomKey, AtomValue>; variable 105 void push(Atom&& atom); 108 Atom pop(); 118 using LoggerFn = std::function<void(Atom&&)>; 133 void write(Atom&& atom); 143 Result takeAll(std::vector<Atom>* output, bool blockUntilDataIsAvailable); 149 mutable std::vector<Atom> mChannel GUARDED_BY(mMutex); 155 Atom createAtomFrom(const DiagnosticCompilationInfo* info); 156 Atom createAtomFrom(const DiagnosticExecutionInfo* info);
|
D | TelemetryStatsd.cpp | 196 void logAtomToStatsd(Atom&& atom) { in logAtomToStatsd() 285 void AtomAggregator::push(Atom&& atom) { in push() 313 std::vector<Atom> atoms; in AsyncLogger() 326 [&data](Atom& atom) { data.push(std::move(atom)); }); in AsyncLogger() 341 void AsyncLogger::write(Atom&& atom) { in write() 353 AsyncLogger::Result AsyncLogger::takeAll(std::vector<Atom>* output, in takeAll() 380 Atom createAtomFrom(const DiagnosticCompilationInfo* info) { in createAtomFrom() 381 Atom atom = Atom{ in createAtomFrom() 411 Atom createAtomFrom(const DiagnosticExecutionInfo* info) { in createAtomFrom() 412 Atom atom = Atom{ in createAtomFrom()
|
/packages/services/Car/tests/carservice_unit_test/src/com/android/car/telemetry/publisher/statsconverters/ |
D | ActivityForegroundStateChangedConverterTest.java | 34 import com.android.car.telemetry.AtomsProto.Atom; 48 private static final Atom ATOM_A = 49 Atom.newBuilder() 55 private static final Atom ATOM_B = 56 Atom.newBuilder() 62 private static final Atom ATOM_MISMATCH = 63 Atom.newBuilder() 99 List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_B); in testConvertAtomsListWithDimensionValues_putsCorrectDataToPersistableBundle() 126 List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_MISMATCH); in testAtomSetFieldInconsistency_throwsException() 140 List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_B); in testMalformedDimensionValue_throwsException()
|
D | ProcessCpuTimeConverterTest.java | 32 import com.android.car.telemetry.AtomsProto.Atom; 47 private static final Atom ATOM_A = 48 Atom.newBuilder() 54 private static final Atom ATOM_B = 55 Atom.newBuilder() 61 private static final Atom ATOM_MISMATCH = 62 Atom.newBuilder() 97 List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_B); in testConvertAtomsListWithDimensionValues_putsCorrectDataToPersistableBundle() 125 List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_MISMATCH); in testAtomSetFieldInconsistency_throwsException() 139 List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_B); in testMalformedDimensionValue_throwsException()
|
D | AnrOccurredConverterTest.java | 46 private static final AtomsProto.Atom ATOM_A = 47 AtomsProto.Atom.newBuilder() 54 private static final AtomsProto.Atom ATOM_B = 55 AtomsProto.Atom.newBuilder() 62 private static final AtomsProto.Atom ATOM_MISMATCH = 63 AtomsProto.Atom.newBuilder() 74 List<AtomsProto.Atom> atomsList = Arrays.asList(ATOM_A, ATOM_B); in testConvertAtomsListWithDimensionValues_putsCorrectDataToPersistableBundle() 100 List<AtomsProto.Atom> atomsList = Arrays.asList(ATOM_A, ATOM_MISMATCH); in testAtomSetFieldInconsistency_throwsException()
|
D | AppCrashOccurredConverterTest.java | 45 private static final AtomsProto.Atom ATOM_A = 46 AtomsProto.Atom.newBuilder() 53 private static final AtomsProto.Atom ATOM_B = 54 AtomsProto.Atom.newBuilder() 61 private static final AtomsProto.Atom ATOM_MISMATCH = 62 AtomsProto.Atom.newBuilder() 73 List<AtomsProto.Atom> atomsList = Arrays.asList(ATOM_A, ATOM_B); in testConvertAtomsListWithDimensionValues_putsCorrectDataToPersistableBundle() 99 List<AtomsProto.Atom> atomsList = Arrays.asList(ATOM_A, ATOM_MISMATCH); in testAtomSetFieldInconsistency_throwsException()
|
D | WtfOccurredConverterTest.java | 45 private static final AtomsProto.Atom ATOM_A = 46 AtomsProto.Atom.newBuilder() 53 private static final AtomsProto.Atom ATOM_B = 54 AtomsProto.Atom.newBuilder() 61 private static final AtomsProto.Atom ATOM_MISMATCH = 62 AtomsProto.Atom.newBuilder() 73 List<AtomsProto.Atom> atomsList = Arrays.asList(ATOM_A, ATOM_B); in testConvertAtomsListWithDimensionValues_putsCorrectDataToPersistableBundle() 98 List<AtomsProto.Atom> atomsList = Arrays.asList(ATOM_A, ATOM_MISMATCH); in testAtomSetFieldInconsistency_throwsException()
|
D | ProcessMemoryStateConverterTest.java | 36 import com.android.car.telemetry.AtomsProto.Atom; 51 private static final Atom ATOM_A = 52 Atom.newBuilder() 62 private static final Atom ATOM_B = 63 Atom.newBuilder() 73 private static final Atom ATOM_MISMATCH = 74 Atom.newBuilder() 112 List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_B); in testConvertAtomsListWithDimensionValues_putsCorrectDataToPersistableBundle() 155 List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_MISMATCH); in testAtomSetFieldInconsistency_throwsException() 169 List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_B); in testMalformedDimensionValue_throwsException()
|
D | AppStartMemoryStateCapturedConverterTest.java | 37 import com.android.car.telemetry.AtomsProto.Atom; 51 private static final Atom ATOM_A = 52 Atom.newBuilder() 62 private static final Atom ATOM_B = 63 Atom.newBuilder() 73 private static final Atom ATOM_MISMATCH = 74 Atom.newBuilder() 113 List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_B); in testConvertAtomsListWithDimensionValues_putsCorrectDataToPersistableBundle() 158 List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_MISMATCH); in testAtomSetFieldInconsistency_throwsException() 172 List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_B); in testMalformedDimensionValue_throwsException()
|
D | ProcessStartTimeConverterTest.java | 51 private static final AtomsProto.Atom ATOM_A = 52 AtomsProto.Atom.newBuilder() 61 private static final AtomsProto.Atom ATOM_B = 62 AtomsProto.Atom.newBuilder() 71 private static final AtomsProto.Atom ATOM_MISMATCH = 72 AtomsProto.Atom.newBuilder() 83 List<AtomsProto.Atom> atomsList = Arrays.asList(ATOM_A, ATOM_B); in testConvertAtomsListWithDimensionValues_putsCorrectDataToPersistableBundle() 113 List<AtomsProto.Atom> atomsList = Arrays.asList(ATOM_A, ATOM_MISMATCH); in testAtomSetFieldInconsistency_throwsException()
|
D | ProcessMemorySnapshotConverterTest.java | 38 import com.android.car.telemetry.AtomsProto.Atom; 53 private static final Atom ATOM_A = 54 Atom.newBuilder() 66 private static final Atom ATOM_B = 67 Atom.newBuilder() 79 private static final Atom ATOM_MISMATCH = 80 Atom.newBuilder() 115 List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_B); in testConvertAtomsListWithDimensionValues_putsCorrectDataToPersistableBundle() 166 List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_MISMATCH); in testAtomSetFieldInconsistency_throwsException() 180 List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_B); in testMalformedDimensionValue_throwsException()
|
D | AtomListConverterTest.java | 27 import com.android.car.telemetry.AtomsProto.Atom; 42 List<Atom> pushedAtomsList = Arrays.asList( in testConvertPushedAtomsListWithUnsetFields_putsCorrectDataToPersistableBundle() 43 Atom.newBuilder() in testConvertPushedAtomsListWithUnsetFields_putsCorrectDataToPersistableBundle() 50 Atom.newBuilder() in testConvertPushedAtomsListWithUnsetFields_putsCorrectDataToPersistableBundle() 82 List<Atom> pulledAtomsList = Arrays.asList( in testConvertPulledAtomsListWithUnsetFields_putsCorrectDataToPersistableBundle() 83 Atom.newBuilder() in testConvertPulledAtomsListWithUnsetFields_putsCorrectDataToPersistableBundle() 89 Atom.newBuilder() in testConvertPulledAtomsListWithUnsetFields_putsCorrectDataToPersistableBundle()
|
D | GaugeMetricDataConverterTest.java | 55 .addAtom(AtomsProto.Atom.newBuilder() in testConvertGaugeDataList_putsCorrectDataIntoPersistableBundle() 61 .addAtom(AtomsProto.Atom.newBuilder() in testConvertGaugeDataList_putsCorrectDataIntoPersistableBundle() 68 .addAtom(AtomsProto.Atom.newBuilder() in testConvertGaugeDataList_putsCorrectDataIntoPersistableBundle() 83 .addAtom(AtomsProto.Atom.newBuilder() in testConvertGaugeDataList_putsCorrectDataIntoPersistableBundle() 142 .setAtom(AtomsProto.Atom.newBuilder() in testConvertGaugeDataList_forAggregatedAtoms_putsCorrectDataIntoPersistableBundle() 150 .setAtom(AtomsProto.Atom.newBuilder() in testConvertGaugeDataList_forAggregatedAtoms_putsCorrectDataIntoPersistableBundle() 158 .setAtom(AtomsProto.Atom.newBuilder() in testConvertGaugeDataList_forAggregatedAtoms_putsCorrectDataIntoPersistableBundle() 175 .setAtom(AtomsProto.Atom.newBuilder() in testConvertGaugeDataList_forAggregatedAtoms_putsCorrectDataIntoPersistableBundle()
|
D | EventMetricDataConverterTest.java | 31 import com.android.car.telemetry.AtomsProto.Atom; 50 .setAtom(Atom.newBuilder() in testConvertEventDataList_putsCorrectDataIntoPersistableBundle() 59 .setAtom(Atom.newBuilder() in testConvertEventDataList_putsCorrectDataIntoPersistableBundle() 94 .setAtom(Atom.newBuilder() in testConvertEventDataList_forAggregatedAtoms_putsCorrectDataIntoPersistableBundle() 106 .setAtom(Atom.newBuilder() in testConvertEventDataList_forAggregatedAtoms_putsCorrectDataIntoPersistableBundle()
|
/packages/modules/StatsD/tests/src/android/cts/statsd/metric/ |
D | MetricsUtils.java | 25 import com.android.os.AtomsProto.Atom; 50 .setAtomId(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in startAtomMatcher() 66 .setAtomId(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in stopAtomMatcher() 81 .setAtomId(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in unspecifiedAtomMatcher() 92 SimpleAtomMatcher.newBuilder().setAtomId(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER)) in simpleAtomMatcher() 100 .setAtomId(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in appBreadcrumbMatcherWithLabel() 113 .setAtomId(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in appBreadcrumbMatcherWithLabelAndState() 127 .setAtomId(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in simpleAtomMatcher()
|
D | ValueMetricsTests.java | 37 import com.android.os.AtomsProto.Atom; 72 .setField(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in testValueMetric() 138 …SimpleAtomMatcher.Builder sam = SimpleAtomMatcher.newBuilder().setAtomId(Atom.SYSTEM_ELAPSED_REALT… in testPullerAcrossBuckets() 150 .setField(Atom.SYSTEM_ELAPSED_REALTIME_FIELD_NUMBER) in testPullerAcrossBuckets() 215 …SimpleAtomMatcher.Builder sam = SimpleAtomMatcher.newBuilder().setAtomId(Atom.SYSTEM_ELAPSED_REALT… in testMultipleEventsPerBucket() 227 .setField(Atom.SYSTEM_ELAPSED_REALTIME_FIELD_NUMBER) in testMultipleEventsPerBucket() 283 .setAtomId(Atom.SYSTEM_ELAPSED_REALTIME_FIELD_NUMBER); in testPullerAcrossBucketsWithActivation() 296 .setField(Atom.SYSTEM_ELAPSED_REALTIME_FIELD_NUMBER) in testPullerAcrossBucketsWithActivation() 369 .setField(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in testValueMetricWithConditionAndActivation()
|
/packages/modules/StatsD/apex/tests/libstatspull/src/com/android/internal/os/statsd/libstats/ |
D | StatsConfigUtils.java | 28 import com.android.os.AtomsProto.Atom; 82 .setAtomId(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in getAppBreadcrumbMatcher() 109 public static List<Atom> getGaugeMetricDataList(ConfigMetricsReport report) { in getGaugeMetricDataList() 110 List<Atom> data = new ArrayList<>(); in getGaugeMetricDataList() 115 for (Atom atom : bucketInfo.getAtomList()) { in getGaugeMetricDataList() 128 public static List<Atom> getGaugeMetricDataList(StatsManager statsManager, long configId) { in getGaugeMetricDataList() 133 private static List<Atom> backFillGaugeBucketAtoms( in backFillGaugeBucketAtoms() 135 List<Pair<Atom, Long>> atomTimestamp = new ArrayList<>(); in backFillGaugeBucketAtoms()
|
D | LibStatsPullTests.java | 37 import com.android.os.AtomsProto.Atom; 111 List<Atom> data = StatsConfigUtils.getGaugeMetricDataList(statsManager, sConfigId); in testPullAtomCallbackRegistration() 144 List<Atom> data = StatsConfigUtils.getGaugeMetricDataList(statsManager, sConfigId); in testPullAtomCallbackFailure() 169 List<Atom> data = StatsConfigUtils.getGaugeMetricDataList(statsManager, sConfigId); in testPullAtomCallbackTimeout() 194 List<Atom> data = StatsConfigUtils.getGaugeMetricDataList(statsManager, sConfigId); in testPullAtomCallbackCache() 231 List<Atom> data = StatsConfigUtils.getGaugeMetricDataList(statsManager, sConfigId); in testPullAtomCallbackStress() 273 List<Atom> data = StatsConfigUtils.getGaugeMetricDataList(statsManager, sConfigId); in testPullAtomCallbacksProcessedInOrder()
|
/packages/modules/StatsD/tests/src/android/cts/statsd/validation/ |
D | ValidationTests.java | 41 import com.android.os.AtomsProto.Atom; 94 final int atomTag = Atom.WAKELOCK_STATE_CHANGED_FIELD_NUMBER; in testPartialWakelock() 332 final int atomTag = Atom.WAKELOCK_STATE_CHANGED_FIELD_NUMBER; in uploadWakelockDurationBatteryStatsConfig() 477 .setAtomId(Atom.PLUGGED_STATE_CHANGED_FIELD_NUMBER) in uploadWakelockDurationBatteryStatsConfig() 485 .setAtomId(Atom.PLUGGED_STATE_CHANGED_FIELD_NUMBER) in uploadWakelockDurationBatteryStatsConfig() 493 .setAtomId(Atom.PLUGGED_STATE_CHANGED_FIELD_NUMBER) in uploadWakelockDurationBatteryStatsConfig() 501 .setAtomId(Atom.PLUGGED_STATE_CHANGED_FIELD_NUMBER) in uploadWakelockDurationBatteryStatsConfig() 524 .setAtomId(Atom.SCREEN_STATE_CHANGED_FIELD_NUMBER) in uploadWakelockDurationBatteryStatsConfig() 532 .setAtomId(Atom.SCREEN_STATE_CHANGED_FIELD_NUMBER) in uploadWakelockDurationBatteryStatsConfig() 540 .setAtomId(Atom.SCREEN_STATE_CHANGED_FIELD_NUMBER) in uploadWakelockDurationBatteryStatsConfig() [all …]
|
/packages/modules/StatsD/tests/src/android/cts/statsd/atom/ |
D | AtomTestCase.java | 42 import com.android.os.AtomsProto.Atom; 291 .addWhitelistedAtomIds(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER); in createConfigBuilder() 370 protected List<Atom> getGaugeMetricDataList() throws Exception { in getGaugeMetricDataList() 374 protected List<Atom> getGaugeMetricDataList(boolean checkTimestampTruncated) throws Exception { in getGaugeMetricDataList() 382 List<Atom> data = new ArrayList<>(); in getGaugeMetricDataList() 388 for (Atom atom : bucketInfo.getAtomList()) { in getGaugeMetricDataList() 402 for (Atom d : data) { in getGaugeMetricDataList() 408 private List<Atom> backFillGaugeBucketAtoms( in backFillGaugeBucketAtoms() 410 List<Pair<Atom, Long>> atomTimestamp = new ArrayList<>(); in backFillGaugeBucketAtoms() 442 List<Pair<Atom, Long>> atomTimestampData = new ArrayList<>(); in backfillGaugeBucket() [all …]
|
/packages/modules/StatsD/tests/src/android/cts/statsd/alert/ |
D | AnomalyDetectionTests.java | 38 import com.android.os.AtomsProto.Atom; 117 .setField(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in testCountAnomalyDetection() 271 .setField(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in testValueAnomalyDetection() 317 .setField(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in testPerfetto() 362 .setField(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in testGaugeAnomalyDetection() 388 final int ATOM_ID = Atom.DEBUG_ELAPSED_CLOCK_FIELD_NUMBER; // A pulled atom in testPulledAnomalyDetection() 433 .setAtomId(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in getBaseConfig() 445 .setAtomId(Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER) in getBaseConfig() 473 .setAtomId(Atom.ANOMALY_DETECTED_FIELD_NUMBER) in getBaseConfig()
|
/packages/modules/StatsD/statsd/tools/localtools/src/com/android/statsd/shelltools/testdrive/ |
D | TestDrive.java | 28 import com.android.os.AtomsProto.Atom; 311 if (Atom.getDescriptor().findFieldByNumber(atom) == null && in addAtom() 312 Atom.getDescriptor().isExtensionNumber(atom) == false) { in addAtom() 497 Atom.APP_BREADCRUMB_REPORTED_FIELD_NUMBER, in createConfig() 577 .setAtomId(Atom.MEDIA_DRM_ACTIVITY_INFO_FIELD_NUMBER) in baseBuilder() 581 .setAtomId(Atom.GPU_STATS_GLOBAL_INFO_FIELD_NUMBER) in baseBuilder() 585 .setAtomId(Atom.GPU_STATS_APP_INFO_FIELD_NUMBER) in baseBuilder() 589 .setAtomId(Atom.TRAIN_INFO_FIELD_NUMBER) in baseBuilder() 594 Atom.GENERAL_EXTERNAL_STORAGE_ACCESS_STATS_FIELD_NUMBER) in baseBuilder() 598 .setAtomId(Atom.LAUNCHER_LAYOUT_SNAPSHOT_FIELD_NUMBER) in baseBuilder() [all …]
|
/packages/modules/StatsD/tests/src/android/cts/statsd/uidmap/ |
D | UidMapTests.java | 37 createAndUploadConfig(AtomsProto.Atom.UID_PROCESS_STATE_CHANGED_FIELD_NUMBER); in testUidSnapshotIncluded() 68 createAndUploadConfig(AtomsProto.Atom.UID_PROCESS_STATE_CHANGED_FIELD_NUMBER); in testChangeFromInstallation() 95 createAndUploadConfig(AtomsProto.Atom.UID_PROCESS_STATE_CHANGED_FIELD_NUMBER); in testChangeFromReinstall() 118 createAndUploadConfig(AtomsProto.Atom.UID_PROCESS_STATE_CHANGED_FIELD_NUMBER); in testChangeFromUninstall()
|