Aeg-ajalt katkemised on andmekogumise probleem enne, kui need on seadistuse probleem. Kirjuta igal esinemisel samad väljad, muidu ei saa juhtumeid võrrelda. Kolme seade muutmine pärast iga sündmust hävitab ainsa tõendi, mis sul oli.

Alljärgnev protseduur võtab juhtumi kohta umbes kaks minutit ja annab sündmuse kohta ühe rea. See eeldab ainult lugemisõigust seadmes, mida haldad.

Määra väljad enne esimest riket

Koosta väljade loend enne, kui midagi katki läheb, sest juhtumi keskel välja mõeldud mall jätab alati ühe veeru puudu. Alustamiseks piisab viiest väljast: kohalik aeg oma nihkega, vallandaja, katkenud etapp, täpne veateadetekst ja kas uus katse õnnestus.

Vallandaja väärib oma sõnavara: jõudeolek, ärkamine unest, võrguvahetus, koormuse tipp, mandaadi uuendamine või teadmata. Jäta teadmata tähistatud teadmata-na, selle asemel et see hiljem mälust täita. Suurima väärtusega on etapi väli, sest see märgib, kus kett seiskus, mitte mida kasutaja tundis. Veateade tuleb kopeerida sõna-sõnalt, sest ümberjutustus kaotab erinevuse kahe sarnase koodi vahel.

Jäta lüngad lünkadeks. Mall, mis nõuab vastust, kutsub välja mõtlema, ja välja mõeldud kontekst on hullem kui tühi koht.

FieldExampleWhy it earns its place
Time with offset2026-11-03T09:14+08:00Orders events across sources in different zones
Triggerresume from sleepSeparates a cause from a coincidence
Stagehandshake ok, no routeNames the boundary that failed

Kirjuta rikke hetkel samad viis fakti

Käivita iga kord samad käsud samas järjekorras. Kaks minutit väljundit on parem kui foto salve ikoonist, ja järjekord loeb, kui ajatemplid hiljem ei klapi.

date -Is
journalctl -u wg-quick@wg0 --since "-2 min" --no-pager
wg show wg0 latest-handshakes transfer
ip route get 203.0.113.10
ping -c 3 -W 2 192.0.2.1

Esimene rida märgistab vaatluse nihkega ja see on ainus viis sobitada kolme eri tsoonides salvestatud allikat. Päeviku väljavõte katab teenuse elutsükli ja käepigistuse rida ütleb, kas partner üldse vastas. Marsruudiotsing nimetab liidese, mida konkreetne sihtkoht kasutaks, ja see ei ole sama fakt kui liidese olemasolu. Ping tunneliaadressile näitab, kas midagi läbib ühendust, mitte kas vastaspool on kättesaadav.

Kirjuta jooksvasse logisse üks rida juhtumi kohta, ainult nende väljadega ja mitte millegi muuga. Pärast viit või kuut kirjet sorteeri vallandaja ja seejärel etapi järgi. Mustrid ilmuvad korduvate paaridena ja paar, mis kunagi ei kordu, on tõenäoliselt juhus.

Leia etapp, mis katkes

Kohalik ühenduvus, partneri olek, marsruudid ja nimelahendus ebaõnnestuvad eri kohtades ja igaüks jätab oma jälje. Kui liides on olemas, aga ükski marsruut sellele ei osuta, on rike kohalik poliitika. Kui käepigistuse ajatempel lakkab edasi liikumast, samal ajal kui liides püsib üleval, asub rike ülesvoolu.

Nimelahendus kuulub samasse kirjesse. Resolver, mis esmaspäeval järgis tunnelit ja teisipäeval kohalikku võrku, tekitab rikkeid, mis rakenduskihis paistavad juhuslikena.

Lubatud serveripääsu puhul seo sama katse, mitte lähedal asuv taasühendus. Säilita algseid ajatempleid ja märgi igasugune nihe eraldi, sest nende kohapeal teisendamine kustutab teisenduse tõendi. Üks katse, üks ajatemplite komplekt, üks järeldus.

Võrdle ühte tingimust korraga

Kontrollitud võrdlus muudab ühte olulist tingimust ja hoiab ebaõnnestunud käivituse õnnestunu kõrval. Liiguta seade teise võrku või lülita välja üks erand, ja ära muuda samas sammus midagi muud.

Hoia ebaõnnestunud käivitus kirjes. Selle kustutamine töötava kasuks viskab ära ainsa tõendi piirist, mida püüad leida.

Jaga väljavõtet, mitte profiili

Enne millegi saatmist eemalda paroolid, märgid, privaatvõtmed, kõrvalised identiteedid ja koormused. Täisprofiil on seadistussaladus, mitte ühenduse kokkuvõte, ja see ei kuulu piletisse.

Saada väljavõte viie väljaga ja ütle, milline etapp sinu arvates ebaõnnestus. Nii saab administraator uurida nimetatud piiri, selle asemel et kerida läbi ekraanipiltide lahtiühendatud ikoonist. Kui piir on endiselt ebaselge, on järgmine samm veel üks kontrollitud salvestus, mitte järjekordne seadete muudatus.

Seotud artiklid