### Telemetry Event Configuration Structure Source: https://github.com/mozilla-extensions/doh-resolver-usage-study/blob/master/docs/TELEMETRY.md Defines the configuration for the DoH resolver usage study telemetry event, outlining the methods, objects, and extra keys recorded. This structure specifies the data points collected for each lookup attempt. ```json { "resolve": { "methods": ["resolve"], "objects": ["domains"], "extra_keys": ["dohtest", "whoartthou", "canonical", "uuid", "uuidRetries"], "record_on_release": true } } ``` -------------------------------- ### DOH Resolver Usage Study Nameserver Log Data Source: https://github.com/mozilla-extensions/doh-resolver-usage-study/blob/master/docs/data-review-request.md Describes the data captured in the DNS nameserver logs, which are used to correlate with client telemetry. This data includes the full domain requested and the IP address of the resolver used, providing server-side insights into DNS resolution. ```APIDOC NameserverLogEntry: properties: - name: "requested_domain" type: "string" description: "The full domain name that was requested by the client." - name: "resolver_ip" type: "string" description: "The IP address of the DNS resolver that made the request." Provider: "Route53" ``` -------------------------------- ### DOH Resolver Usage Study Telemetry Event Source: https://github.com/mozilla-extensions/doh-resolver-usage-study/blob/master/docs/data-review-request.md Describes the structure of the telemetry event sent by the client for the DOH Resolver Usage Study. This event includes results from DNS lookups to specific domains, used to infer network resolver behavior. The data collected is categorized as technical data. ```APIDOC TelemetryEvent: name: "doh_resolver_usage_study" properties: - name: "doh_test_result" type: "string" description: "Result of looking up doh.test. Contains the CNAME answer if present, or an empty string." - name: "whoartthou_result" type: "string" description: "Result of looking up whoartthou. Contains a well-known response if resolved via a Comcast resolver, or an empty string." - name: "uuid_domain_result" type: "string" description: "Result of looking up .firefox-resolver-usage-test.net. Contains the list of IP addresses in the A records, or an empty string." - name: "client_uuid" type: "string" description: "The UUID generated by the client, used as a subdomain for the canonical domain." DataCollectionCategory: "Category 1 - technical data" ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.