Path Lines of Code Cargo.toml 23 about.toml 29 build-scripts/publish_to_maven_local_if_modified.py 68 build-scripts/shared.py 42 deny.toml 26 glean-core/Cargo.toml 58 glean-core/android-native/dependency-licenses.xml 350 glean-core/android-native/proguard-rules-consumer.pro 6 glean-core/android/dependency-licenses.xml 350 glean-core/android/metrics.yaml 20 glean-core/android/proguard-rules-consumer.pro 13 glean-core/android/src/main/java/mozilla/telemetry/glean/Dispatchers.kt 68 glean-core/android/src/main/java/mozilla/telemetry/glean/Glean.kt 350 glean-core/android/src/main/java/mozilla/telemetry/glean/config/Configuration.kt 23 glean-core/android/src/main/java/mozilla/telemetry/glean/debug/GleanDebugActivity.kt 83 glean-core/android/src/main/java/mozilla/telemetry/glean/net/BaseUploader.kt 6 glean-core/android/src/main/java/mozilla/telemetry/glean/net/HttpURLConnectionUploader.kt 78 glean-core/android/src/main/java/mozilla/telemetry/glean/net/PingUploader.kt 19 glean-core/android/src/main/java/mozilla/telemetry/glean/net/Upload.kt 8 glean-core/android/src/main/java/mozilla/telemetry/glean/private/Aliases.kt 12 glean-core/android/src/main/java/mozilla/telemetry/glean/private/BooleanMetricType.kt 2 glean-core/android/src/main/java/mozilla/telemetry/glean/private/CounterMetricType.kt 2 glean-core/android/src/main/java/mozilla/telemetry/glean/private/CustomDistributionMetricType.kt 20 glean-core/android/src/main/java/mozilla/telemetry/glean/private/DatetimeMetricType.kt 41 glean-core/android/src/main/java/mozilla/telemetry/glean/private/DenominatorMetricType.kt 2 glean-core/android/src/main/java/mozilla/telemetry/glean/private/EventMetricType.kt 31 glean-core/android/src/main/java/mozilla/telemetry/glean/private/HistogramBase.kt 4 glean-core/android/src/main/java/mozilla/telemetry/glean/private/LabeledMetricType.kt 61 glean-core/android/src/main/java/mozilla/telemetry/glean/private/MemoryDistributionMetricType.kt 14 glean-core/android/src/main/java/mozilla/telemetry/glean/private/NumeratorMetricType.kt 2 glean-core/android/src/main/java/mozilla/telemetry/glean/private/ObjectMetricType.kt 29 glean-core/android/src/main/java/mozilla/telemetry/glean/private/PingType.kt 65 glean-core/android/src/main/java/mozilla/telemetry/glean/private/QuantityMetricType.kt 2 glean-core/android/src/main/java/mozilla/telemetry/glean/private/RateMetricType.kt 2 glean-core/android/src/main/java/mozilla/telemetry/glean/private/StringListMetricType.kt 2 glean-core/android/src/main/java/mozilla/telemetry/glean/private/StringMetricType.kt 2 glean-core/android/src/main/java/mozilla/telemetry/glean/private/TextMetricType.kt 2 glean-core/android/src/main/java/mozilla/telemetry/glean/private/TimespanMetricType.kt 14 glean-core/android/src/main/java/mozilla/telemetry/glean/private/TimingDistributionMetricType.kt 39 glean-core/android/src/main/java/mozilla/telemetry/glean/private/UrlMetricType.kt 2 glean-core/android/src/main/java/mozilla/telemetry/glean/private/UuidMetricType.kt 17 glean-core/android/src/main/java/mozilla/telemetry/glean/scheduler/GleanLifecycleObserver.kt 19 glean-core/android/src/main/java/mozilla/telemetry/glean/scheduler/MetricsPingScheduler.kt 203 glean-core/android/src/main/java/mozilla/telemetry/glean/scheduler/PingUploadWorker.kt 77 glean-core/android/src/main/java/mozilla/telemetry/glean/testing/ErrorType.kt 2 glean-core/android/src/main/java/mozilla/telemetry/glean/testing/GleanTestLocalServer.kt 33 glean-core/android/src/main/java/mozilla/telemetry/glean/testing/GleanTestRule.kt 78 glean-core/android/src/main/java/mozilla/telemetry/glean/utils/DataPathUtils.kt 14 glean-core/android/src/main/java/mozilla/telemetry/glean/utils/DateUtils.kt 85 glean-core/android/src/main/java/mozilla/telemetry/glean/utils/GzipUtils.kt 7 glean-core/android/src/main/java/mozilla/telemetry/glean/utils/JsonUtils.kt 14 glean-core/android/src/main/java/mozilla/telemetry/glean/utils/LocaleUtils.kt 21 glean-core/android/src/main/java/mozilla/telemetry/glean/utils/ThreadUtils.kt 14 glean-core/android/src/main/java/mozilla/telemetry/glean/utils/WorkManagerUtils.kt 24 glean-core/build.rs 3 glean-core/build/Cargo.toml 20 glean-core/build/src/lib.rs 90 glean-core/bundle-android/Cargo.toml 24 glean-core/bundle/Cargo.toml 22 glean-core/bundle/src/lib.rs 9 glean-core/bundle/uniffi.toml 8 glean-core/ios/Glean/Config/Configuration.swift 41 glean-core/ios/Glean/Debug/GleanDebugTools.swift 98 glean-core/ios/Glean/Dispatchers.swift 14 glean-core/ios/Glean/Glean.h 4 glean-core/ios/Glean/Glean.swift 271 glean-core/ios/Glean/GleanMetrics.swift 1 glean-core/ios/Glean/Metrics/BooleanMetric.swift 1 glean-core/ios/Glean/Metrics/CounterMetric.swift 1 glean-core/ios/Glean/Metrics/DatetimeMetric.swift 31 glean-core/ios/Glean/Metrics/EventMetric.swift 26 glean-core/ios/Glean/Metrics/LabeledMetric.swift 60 glean-core/ios/Glean/Metrics/MemoryDistributionMetric.swift 1 glean-core/ios/Glean/Metrics/ObjectMetric.swift 28 glean-core/ios/Glean/Metrics/Ping.swift 62 glean-core/ios/Glean/Metrics/QuantityMetric.swift 1 glean-core/ios/Glean/Metrics/RateMetric.swift 3 glean-core/ios/Glean/Metrics/StringListMetric.swift 1 glean-core/ios/Glean/Metrics/StringMetric.swift 1 glean-core/ios/Glean/Metrics/TextMetric.swift 1 glean-core/ios/Glean/Metrics/TimespanMetric.swift 21 glean-core/ios/Glean/Metrics/TimingDistributionMetric.swift 21 glean-core/ios/Glean/Metrics/UrlMetric.swift 20 glean-core/ios/Glean/Metrics/UuidMetric.swift 18 glean-core/ios/Glean/Net/HttpPingUploader.swift 103 glean-core/ios/Glean/Scheduler/GleanLifecycleObserver.swift 26 glean-core/ios/Glean/Scheduler/MetricsPingScheduler.swift 137 glean-core/ios/Glean/Utils/Logger.swift 23 glean-core/ios/Glean/Utils/Sysctl.swift 99 glean-core/ios/Glean/Utils/Unreachable.swift 16 glean-core/ios/Glean/Utils/Utils.swift 117 glean-core/ios/GleanTests/Config/ConfigurationTests.swift 26 glean-core/ios/GleanTests/Debug/GleanDebugUtilityTests.swift 64 glean-core/ios/GleanTests/GleanTests.swift 303 glean-core/ios/GleanTests/Metrics/BooleanMetricTypeTest.swift 59 glean-core/ios/GleanTests/Metrics/CounterMetricTests.swift 73 glean-core/ios/GleanTests/Metrics/DatetimeMetricTypeTests.swift 146 glean-core/ios/GleanTests/Metrics/EventMetricTests.swift 290 glean-core/ios/GleanTests/Metrics/LabeledMetricTests.swift 181 glean-core/ios/GleanTests/Metrics/MemoryDistributionMetricTests.swift 92 glean-core/ios/GleanTests/Metrics/ObjectMetricTests.swift 92 glean-core/ios/GleanTests/Metrics/PingTests.swift 187 glean-core/ios/GleanTests/Metrics/QuantityMetricTypeTest.swift 73 glean-core/ios/GleanTests/Metrics/RateMetricTests.swift 68 glean-core/ios/GleanTests/Metrics/StringListMetricTests.swift 116 glean-core/ios/GleanTests/Metrics/StringMetricTests.swift 70 glean-core/ios/GleanTests/Metrics/TimespanMetricTests.swift 185 glean-core/ios/GleanTests/Metrics/TimingDistributionMetricTests.swift 146 glean-core/ios/GleanTests/Metrics/UrlMetricTests.swift 87 glean-core/ios/GleanTests/Metrics/UuidMetricTests.swift 61 glean-core/ios/GleanTests/Net/BaselinePingTests.swift 99 glean-core/ios/GleanTests/Net/DeletionRequestPingTests.swift 106 glean-core/ios/GleanTests/Net/HttpPingUploaderTests.swift 104 glean-core/ios/GleanTests/RidealongPingTests.swift 44 glean-core/ios/GleanTests/Scheduler/MetricsPingSchedulerTests.swift 236 glean-core/ios/GleanTests/TestUtils.swift 121 glean-core/ios/GleanTests/Utils/DataPathUtilsTests.swift 17 glean-core/megazord.uniffi.toml 5 glean-core/metrics.yaml 879 glean-core/pings.yaml 72 glean-core/python/glean/__init__.py 35 glean-core/python/glean/_builtins.py 14 glean-core/python/glean/_ffi.py 30 glean-core/python/glean/_loader.py 253 glean-core/python/glean/_process_dispatcher.py 57 glean-core/python/glean/_subprocess/__init__.py 1 glean-core/python/glean/_subprocess/_process_dispatcher_helper.py 23 glean-core/python/glean/_util.py 12 glean-core/python/glean/config.py 61 glean-core/python/glean/glean.py 223 glean-core/python/glean/metrics.yaml 879 glean-core/python/glean/metrics/__init__.py 59 glean-core/python/glean/metrics/datetime.py 58 glean-core/python/glean/metrics/event.py 31 glean-core/python/glean/metrics/labeled.py 29 glean-core/python/glean/metrics/object.py 39 glean-core/python/glean/metrics/ping.py 44 glean-core/python/glean/metrics/string.py 16 glean-core/python/glean/metrics/timespan.py 37 glean-core/python/glean/metrics/timing_distribution.py 41 glean-core/python/glean/metrics/url.py 16 glean-core/python/glean/metrics/uuid.py 22 glean-core/python/glean/net/__init__.py 10 glean-core/python/glean/net/base_uploader.py 17 glean-core/python/glean/net/http_client.py 69 glean-core/python/glean/net/ping_upload_worker.py 105 glean-core/python/glean/net/ping_uploader.py 24 glean-core/python/glean/pings.yaml 72 glean-core/python/glean/testing/__init__.py 63 glean-core/rlb/Cargo.toml 38 glean-core/rlb/src/configuration.rs 113 glean-core/rlb/src/core_metrics.rs 32 glean-core/rlb/src/lib.rs 170 glean-core/rlb/src/net/http_uploader.rs 10 glean-core/rlb/src/net/mod.rs 221 glean-core/rlb/src/private/event.rs 173 glean-core/rlb/src/private/mod.rs 28 glean-core/rlb/src/private/object.rs 185 glean-core/rlb/src/private/ping.rs 114 glean-core/rlb/src/system.rs 67 glean-core/src/common_metric_data.rs 103 glean-core/src/core/mod.rs 785 glean-core/src/core_metrics.rs 245 glean-core/src/coverage.rs 25 glean-core/src/database/mod.rs 1136 glean-core/src/debug.rs 223 glean-core/src/dispatcher/global.rs 141 glean-core/src/dispatcher/mod.rs 369 glean-core/src/error.rs 44 glean-core/src/error_recording.rs 161 glean-core/src/event_database/mod.rs 1032 glean-core/src/fd_logger.rs 54 glean-core/src/glean_metrics.rs 16 glean-core/src/histogram/exponential.rs 141 glean-core/src/histogram/functional.rs 117 glean-core/src/histogram/linear.rs 120 glean-core/src/histogram/mod.rs 172 glean-core/src/internal_metrics.rs 317 glean-core/src/internal_pings.rs 77 glean-core/src/lib.rs 848 glean-core/src/metrics/boolean.rs 73 glean-core/src/metrics/counter.rs 107 glean-core/src/metrics/custom_distribution.rs 265 glean-core/src/metrics/datetime.rs 157 glean-core/src/metrics/denominator.rs 87 glean-core/src/metrics/event.rs 137 glean-core/src/metrics/experiment.rs 183 glean-core/src/metrics/labeled.rs 313 glean-core/src/metrics/memory_distribution.rs 257 glean-core/src/metrics/memory_unit.rs 34 glean-core/src/metrics/mod.rs 265 glean-core/src/metrics/numerator.rs 43 glean-core/src/metrics/object.rs 88 glean-core/src/metrics/ping.rs 310 glean-core/src/metrics/quantity.rs 90 glean-core/src/metrics/rate.rs 115 glean-core/src/metrics/recorded_experiment.rs 19 glean-core/src/metrics/remote_settings_config.rs 26 glean-core/src/metrics/string.rs 110 glean-core/src/metrics/string_list.rs 119 glean-core/src/metrics/text.rs 110 glean-core/src/metrics/time_unit.rs 18 glean-core/src/metrics/timespan.rs 189 glean-core/src/metrics/timing_distribution.rs 461 glean-core/src/metrics/url.rs 205 glean-core/src/metrics/uuid.rs 92 glean-core/src/ping/mod.rs 370 glean-core/src/scheduler.rs 411 glean-core/src/storage/mod.rs 160 glean-core/src/system.rs 30 glean-core/src/traits/boolean.rs 6 glean-core/src/traits/counter.rs 6 glean-core/src/traits/custom_distribution.rs 10 glean-core/src/traits/datetime.rs 10 glean-core/src/traits/event.rs 41 glean-core/src/traits/labeled.rs 8 glean-core/src/traits/memory_distribution.rs 10 glean-core/src/traits/mod.rs 47 glean-core/src/traits/numerator.rs 7 glean-core/src/traits/object.rs 34 glean-core/src/traits/ping.rs 3 glean-core/src/traits/quantity.rs 6 glean-core/src/traits/rate.rs 7 glean-core/src/traits/string.rs 9 glean-core/src/traits/string_list.rs 7 glean-core/src/traits/text.rs 9 glean-core/src/traits/timespan.rs 10 glean-core/src/traits/timing_distribution.rs 18 glean-core/src/traits/url.rs 9 glean-core/src/traits/uuid.rs 7 glean-core/src/upload/directory.rs 345 glean-core/src/upload/mod.rs 1596 glean-core/src/upload/policy.rs 77 glean-core/src/upload/request.rs 212 glean-core/src/upload/result.rs 56 glean-core/src/util.rs 192 glean-core/uniffi.toml 8 gradle-plugin/src/main/groovy/mozilla/telemetry/glean-gradle-plugin/GleanGradlePlugin.groovy 393 gradle/libs.versions.toml 75 lint-baseline.xml 33 pyproject.toml 40 supply-chain/audits.toml 509 supply-chain/config.toml 199 taskcluster/glean_taskgraph/__init__.py 34 taskcluster/glean_taskgraph/build_config.py 48 taskcluster/glean_taskgraph/job.py 129 taskcluster/glean_taskgraph/loader/__init__.py 31 taskcluster/glean_taskgraph/loader/build_config.py 14 taskcluster/glean_taskgraph/loader/multi_dep.py 50 taskcluster/glean_taskgraph/target_tasks.py 16 taskcluster/glean_taskgraph/transforms/__init__.py 23 taskcluster/glean_taskgraph/transforms/beetmover.py 62 taskcluster/glean_taskgraph/transforms/module_build.py 23 taskcluster/glean_taskgraph/transforms/multi_dep.py 21 taskcluster/glean_taskgraph/transforms/signing.py 34 taskcluster/glean_taskgraph/worker_types.py 75 tools/analysis/ping-patterns/config.py 8 tools/analysis/ping-patterns/ping-patterns.py 330 tools/dbread.rs 81 tools/embedded-uniffi-bindgen/Cargo.toml 14 tools/embedded-uniffi-bindgen/src/lib.rs 1 tools/embedded-uniffi-bindgen/src/main.rs 117 tools/patches/bcryptprimitives.rs 17