
ps, top ja lsof ütlevad sulle, mis parasjagu töötab. witr ütleb sulle, miks. Suuna see protsessile, PID-ile, pordile, konteinerile või failile ning see jälgib ahelat, mis seda selgitab – systemd, supervisor, shell või cron – lisaks sellele, kes selle käivitas, millal, kust ja millised hoiatused on teadmist väärt. Käivita see ilma argumentideta, et saada interaktiivne TUI vahekaartidega Processes, Ports, Containers ja Locks. Või skripti seda: --short üherealise ahela jaoks, --json koos reaalsete väljumiskoodidega. Üks staatiline Go binaar Linuxi, macOS-i, Windowsi ja BSD jaoks.
Looja
sandbyte
Toote märksõnad
Laen kommentaare...
witr on käsurea diagnostikatööriist, mis vastab küsimusele, mille traditsioonilised süsteemitööriistad lahtiseks jätavad: miks see töötab? Kuigi ps, top ja lsof näitavad, mis töötab, jälgib witr iga protsessi, pordi, konteineri või faili taga olevat põhjuslikku ahelat — paljastades systemd-üksuse, superviisori, kesta või cron-töö, mis selle käivitas, koos sellega, kes selle algatas, millal ja kust. See tarnitakse ühe staatilise Go binaarina Linuxi, macOS-i, Windowsi ja BSD jaoks ning pakub nii interaktiivset TUI-d kui ka skriptitavaid väljundrežiime.
Käivitage witr ilma argumentideta ja saate täisekraanil terminaliliidese, millel on spetsiaalsed vahelehed Protsessid, Pordid, Konteinerid ja Lukud. Liikuge reaalajas süsteemi olekus, süvenege igasse kirjesse ja näete selle põhjuslikku ahelat kohe renderdatuna — ilma lipukite või argumentideta.
Automatiseerimiseks pakub witr --short lühikese üherealise ahela kokkuvõtte ja --json struktureeritud väljundi reaalsete väljumiskoodidega. See muudab integreerimise monitooringuskriptidesse, CI-voogudesse või kohandatud häirete töövoogudesse lihtsaks.
Üks kompileeritud binaar töötab Linuxis, macOS-is, Windowsis ja BSD-s — ilma käitusaja sõltuvusteta, ilma interpreteri nõueteta. Installimine on võimalik curl-skripti, PowerShell-i või paketihaldurite nagu Homebrew, APT, Conda ja MacPorts kaudu.
Erinevalt lsof-ist või ss-ist ei peatu witr selle loetlemisel, mis on pordiga seotud või milline protsess hoiab faili. See käib läbi kogu vastutusahela — vahetust vanemast ülespoole läbi superviisorite, konteinerite ja init-süsteemide — nii et näete põhjust, miks miski eksisteerib, mitte ainult selle metaandmeid.
witr muudab "mis töötab?" küsimuse "miks see töötab?" — ja see muudab seda, kuidas te süsteeme silute.
Enamik tõrkeotsingu tööriistu annab teile hetktõmmise; witr annab teile loo. Selle asemel, et käsitsi korreleerida viie erineva utiliidi väljundeid, et kokku panna, kuidas protsess tekkis, annab witr vastuse ühe käsuga. Interaktiivse TUI kombinatsioon uurimiseks ja JSON-väljund automatiseerimiseks tähendab, et see sobib nii ad-hoc silumiseks kui ka süstemaatiliseks monitooringuks — haruldane laius ühes tööriistas.
Olete kunagi vaadanud salapärast protsessi ja mõelnud, kust see tuli, või kulutanud kakskümmend minutit pordikonflikti jälgimisele läbi systemd, Dockeri ja kestaskriptide. Kui hindate tööriistu, mis selgitavad põhjuslikkust pigem kui lihtsalt oleku paljastamist, tasub witr-i vaadata. See on eriti väärtuslik kõigile, kes haldavad segakeskkondi — sama binaar töötab teie Linuxi serverites, macOS-i sülearvutis, Windowsi tööjaamas ja BSD-seadmetes.
Teised tööriistad, mida võiksid kaaluda
Täiustatud protsessimonitor Macile
Superlog on avatud lähtekoodiga autonoomne jälgitavuse tööriist. See paigaldab end ise ja parandab leitud vead. Ühe käsuga varustab teie hoidla OpenTelemetry'ga ja hoiab seda ajakohasena. Kui midagi läheb katki, koondab see mürarikkad probleemid üheks intsidendiks ja postitab Slacki ühe ühendatava PR-i. Erinevalt Datadog'ist või Sentryst pole vaja seadistamist, hoiatuste väsimust ega käsitsi parandamist. Teie telemeetria jääb müüjast sõltumatuks, nii et teil on täielik kontroll oma andmete üle.
PandaProbe Cloud annab teie meeskonnale täieliku täisteenuse jälgimise, hindamise ja agentide monitooringu ilma infrastruktuuri haldamata. Saatke paremad agendid ilma operatsioonide ülekoormuseta.
puupõhine navigeerimine, semantiline refaktoreerimine, koodibaasi analüüs ja keeleportimise tööriistad kodeerimisagentidele, mis toetavad 163 grammatikat
Laen kommentaare...