Friction
Most blocking is invisible: a name is refused once and the client moves on. This is the part that was not: where something asked again, and again, because it did not get what it wanted.
- Blocked lookups
- 0
- Accepted first time
- 0
- Retries
- 0
- Longest episode
- 0×
after fan-out
95.9% of episodes
across 225 episodes
consecutive lookups, one name
- asked once, dropped
- 5,227 · 95.9%
- asked twice
- 205 · 3.8%
- three times or more
- 20 · 0.4%
Fought over
28 names retried across 8 devices
Ranked by retries: the number of times a client asked again after being refused. Each row opens the worst episode it produced, at the second it happened.
- samsungacr.comrecurringSamsung Electronics · site analytics · stalls again every time it comes up74retries
- doubleclick.netrecurringGoogle · advertising · stalls again every time it comes up35retries
- config.samsungads.comrecurringSamsung Electronics · advertising · stalls again every time it comes up34retries
- device-metrics-us.amazon.comrecurringAmazon · site analytics · stalls again every time it comes up28retries
- www.googletagmanager.comrecurringGoogle · site analytics · stalls again every time it comes up14retries
- www.google-analytics.comrecurringGoogle · site analytics · stalls again every time it comes up12retries
- fls-na.amazon.comrecurringAmazon · site analytics · stalls again every time it comes up11retries
- vortex.data.microsoft.comrecurringMicrosoft Corporation · site analytics · stalls again every time it comes up9retries
- static.criteo.netrecurringCriteo SA · advertising · stalls again every time it comes up9retries
- adservice.google.comrecurringGoogle · advertising · stalls again every time it comes up7retries
- googlesyndication.comrecurringGoogle · advertising · stalls again every time it comes up5retries
- direct.adsrvr.orgrecurringThe Trade Desk · advertising · stalls again every time it comes up5retries
- htlb.casalemedia.comrecurringIndex Exchange, Inc. · advertising · stalls again every time it comes up5retries
- connect.facebook.netoccasionalMeta Platforms, Inc. · advertising · a few short episodes4retries
- trc.taboola.comoccasionalTaboola.com Ltd. · advertising · a few short episodes4retries
- app-measurement.comoccasionalGoogle · site analytics · a few short episodes3retries
- amazon-adsystem.comoccasionalAmazon · advertising · a few short episodes3retries
- api.segment.iooccasionalSegment (Twilio) · site analytics · a few short episodes3retries
- googleadservices.comoccasionalGoogle · advertising · a few short episodes2retries
- insight.adsrvr.orgoccasionalThe Trade Desk · advertising · a few short episodes2retries
- sslwidget.criteo.comoccasionalCriteo SA · advertising · a few short episodes2retries
- widgets.outbrain.comoccasionalOutbrain Inc. · advertising · a few short episodes2retries
- api2.amplitude.comoccasionalAmplitude, Inc. · site analytics · a few short episodes2retries
- gcdsdk.appsflyer.comoccasionalAppsFlyer Ltd. · site analytics · a few short episodes2retries
- telemetry.microsoft.comoccasionalMicrosoft Corporation · site analytics · a few short episodes1retry
Which things are doing it
One misbehaving client and a blocklist that is too aggressive look identical in a total. They look nothing alike here, and they have different answers: reinstall the app, or reconsider the rule.
- Bedroom Samsung TVworst: samsungacr.com3 names113
- Hunter's MacBook Proworst: adservice.google.com17 names52
- Work ThinkPadworst: doubleclick.net16 names45
- Front door Ringworst: device-metrics-us.amazon.com2 names26
- Hunter's iPhoneworst: doubleclick.net9 names18
- Kitchen Echo Showworst: device-metrics-us.amazon.com3 names16
- Living room Apple TVworst: doubleclick.net2 names7
- Pixel 8 (guest)worst: googlesyndication.com4 names4
How this is measured
One name resolved by one device produces several rows: A, AAAA and often HTTPS, milliseconds apart. Rows within 300ms of each other are counted as one lookup. On this store that removes about two rows in five, so without it every figure here would be close to double.
Consecutive lookups of the same name by the same device, each within 20s of the last, are one episode. Everything past the first lookup in an episode is a retry. A retry means a client did not accept the answer. It does not, on its own, mean a person was waiting on it.