Als ich schaute, war es weg.
Nicht gescheitert. Nicht fehlerhaft. Einfach... beendet. Oder was auch immer Sie diesen Zustand nennen möchten, in dem die RPC-Protokolle Erfolg anzeigen, aber Ihr mentales Modell nicht Schritt gehalten hat. Fogos Zyklen bewegen sich schneller als meine Augen. Schneller als meine Neugier.
Früher habe ich nach Gefühl debuggt. Anhalten. Stochern. Zuschauen. Hier muss die Ausführungsspurenverfolgung bereits integriert sein, bevor Sie sie benötigen. Retroaktiv ist zu spät. Die Instruktionsspuren verdampfen. Laufzeitelemetrie, als etwas, das Sie aus einem Feuerwehrschlauch trinken, oder gar nicht trinken. Selbst bei Fogo können Sie nicht fangen, was bereits entglitten ist.
"Beobachtbar" war das Wort, das ich wollte. Falsches Zeitalter. "Sichtbar"? Auch falsch. "Fangbar"? Näher. Ich weiß nicht, ob das dasselbe ist.
Ich habe überall Protokollaufzeichnungen hinzugefügt. Lärm, hauptsächlich. Dann unter Last wurde das Debuggen zu einem Muster. Nicht der Erfolg. Die Form des Erfolgs. Wie lange zwischen CPI-Anrufen. Wie viele Telemetrie-Streams stockten bei Transaktion vierhundert. Fogo verzieh keine fehlenden Spuren.
Die Spurenanalyse wurde zum Lesen von Rauch. Nicht Feuer. Rauch, der bereits verschwunden ist.
Die Laufdiagnosen helfen Ihnen nicht, das Problem zu beheben. Sie helfen Ihnen zu glauben, dass es passiert ist. Was anders ist. Schlimmer, vielleicht. Ich lasse die Fenster zur Ausführungssichtbarkeit jetzt offen. Nichts beobachten. Warten auf das Etwas, das zu schnell ist, um es zu benennen.
"Gegenwärtig" war das letzte Wort, das ich versuchte. Ich habe es gelöscht. Die Gegenwart bei Fogo ist bereits Vergangenheit.