| 2 Jun 2025 |
hexa | so one thing we could add is a https record with alpn information | 20:55:34 |
hexa | and see if that makes a dent, though I would be surprised if it did | 20:55:54 |
emily | does Nix itself speak h2? | 20:58:23 |
hexa | I would hope so, since it relies on curl | 20:58:43 |
Arian | Yes. it has been speaking H2 for ages
https://github.com/NixOS/nix/blob/e72f19eb28189c9aaaa051423d3c35c93a591fad/src/libstore/filetransfer.cc#L353-L357
unless you disable it explicitly in the config
| 20:58:56 |
Arian | but this would mean half our users opted out of using it? that seems odd to me | 20:59:18 |
hexa | unlikely | 20:59:28 |
K900 | There's also corporate proxies | 20:59:38 |
edef | split it out by user agent | 20:59:39 |
K900 | And DPI bullshit | 20:59:42 |
edef | and maybe origin AS | 20:59:55 |
hexa | at least the dashboard does not seem to offer that granularity | 21:00:51 |
hexa | * at least their dashboard does not seem to offer that granularity | 21:00:58 |
edef | okay, maybe after i've had coffee | 21:01:10 |
edef | user agent should be in the dash i think | 21:01:16 |
edef | AS i might have used my own tools for | 21:01:27 |
hexa | lots of observability features are on a trial period | 21:01:53 |
edef | i suspect if you filter down to eyeball networks and split by user agent it's actually gonna be much more clear | 21:02:06 |
Arian | aren’t we sending fastly logs to S3? | 21:04:57 |
hexa | wasn't that the bits that eelco tried to migrate from his workstation to infra? | 21:05:32 |
hexa | https://github.com/NixOS/infra/pull/388 | 21:06:01 |
hexa | well, that's only the processor | 21:06:36 |
Arian | so yeh we could fire off some Athena query for this I guess | 21:07:29 |
edef | oh, we have a log processor? | 21:07:31 |
edef | excellent, i was not aware | 21:07:36 |
Arian | Well. We had one :P | 21:07:59 |
edef | i see | 21:08:09 |
edef | i'm just glad i can toss the code for the other half-baked fastly log parser | 21:08:57 |
Arian | I’m gonna head off to bed now. But I might scratch this itch tomorrow and write an athena query to group these results by AS and user-agent | 21:10:36 |
Arian | if the User Agent is gonna be OpenAI or something I’m gonna eat my sock | 22:42:53 |