Har fået seks rapporteringsindsamlere til at oplyse den del af deres input, de aldrig læste — uåbnede filer, ikke‑installerede sonder og ugenkendte journallinjer — og tilpasset tærskler til 116 målte stikprøver efter at have fastslået, at en blind indsamling og en rask vært giver den samme side.
Arbejdet udført: september 2026
116 målte stikprøver bag hver tærskel
Situation. Seks skrivebeskyttede indsamlere renderede en kørende host til Markdown, og ikke én af dem registrerede sin egen køretid, de filer, den ikke kunne åbne, eller de input, den sprang over. Flere havde fejlveje, der slugte fejlen helt, hvilket giver en bestemt og farlig form for rapport: en side med tal, der ser komplet og sund ud, uanset om noget som helst reelt blev læst. En rullet log, der ankommer afkortet, fjerner hele sit tidsrum fra hvert tal på siden, og en uge med manglende trafik læses præcis som en stille uge. Et spejl, hvis dæmon ændrede sit logformat, giver det samme nul som et spejl, ingen besøgte. Hver probe i sikkerhedsrapporten sidder bag en test for værktøjet, så en host, der manglede firewall-, socket- og ban‑værktøjerne, renderede ingen regler, ingen sockets og ingen jails — det visuelle kendetegn for en aflåst host, men i virkeligheden en blind host.
Opgave. To ting skulle gøres umulige at forveksle med en sund tilstand. En rapport skulle sige, hvad der tæller som dårligt, i stedet for at overlade det til et menneske at afgøre, og hver indsamler skulle sige, hvad dens egen indsamling kostede, og hvor meget af sit input den ikke kunne bruge.
Handling. Tærsklerne blev tilpasset de 116 stikprøver, metrikrapporten allerede havde målt, aldrig til et gæt, med de observerede intervaller skrevet ved siden af grænserne. Bedømmelsen finder hver kolonne ud fra navn og ikke ud fra position og nægter at bedømme en række, hvis antal værdier ikke matcher dens antal etiketter, hvilket er det, der beskytter den mod en ændring i tidsformatet, som forskyder hver etiket med én. Rapporten skelner derefter mellem tre udfald og ikke to: et brud, intet brud og ikke bedømt, fordi intet målte det. På indsamlingssiden rapporterer hver enkelt nu sin køretid og sin blindhed — filer læst over for filer, der ikke kunne læses, journallinjer læst over for journallinjer genkendt, repositories, som git nægtede at læse, talt op i stedet for vist som et nul, kilder spurgt over for kilder, der svarede, prober spurgt over for prober, der ikke var installeret — og hver af de rækker skrives, også når svaret er nul, for en række, der forsvinder, når den er tom, er den samme tavshed i en anden form. Hver skabelon fik en eksplicit gren for output, der er skrevet af en indsamler, som er ældre end skabelonen selv.
Resultat. En side med denne platforms tal viser nu sine egne blinde vinkler ved siden af sine fund. Ingen af selvmålingerne er en gate, og det står der direkte i stedet for at blive antydet: ingen grænse er tilpasset en indsamlers køretid, så en indsamling, der fordobles, er synlig og stopper ingen, og at tilpasse en grænse ville kræve en baseline fra den rigtige host, som dette arbejde bevidst ikke opfandt. De grænser, der findes, er daglige gennemsnit, så en host, der rører et loft i et minut, overskrider intet her — kontakten, der kører hvert kvarter, fanger det, ingen af dem erstatter den anden, og begge rapporter siger det på siden.
Se tilbage på Har bygget syv skrivebeskyttede rapporteringsroller, der gengiver den kørende vært som Markdown — fakta, adgang, git, metrikker, trafik, sikkerhed og udbyderinventar — efter en regel om, at der ikke udskrives et tal, kørslen ikke selv har målt. Eller tag et kig på hele porteføljen.
Ét stykke af en længere fortegnelse — og det hele ligger her på sitet.
Hver post er skrevet på samme måde: situationen, opgaven, hvad vi gjorde, og hvad der ændrede sig.