journalctl i LLM: objašnjenje sistemskih grešaka jednom komandom
Prethodni tekstovi su postavili sve delove. Ovim se sklapaju u jednu komandu koju ćeš zaista kucati — onu koja na pad servisa u dva ujutru odgovori nečim korisnijim od trideset redova stack trace-a. Alatka se zove zasto i do kraja teksta stoji u /usr/local/bin . Zašto baš journal Sistemski log je idealan ulaz za model iz tri razloga. Struktura je poznata. Svaki zapis ima jedinicu, prioritet, vreme i poruku. Model ne pogađa šta gleda. Filtriranje već postoji. journalctl ume da suzi po servisu, prioritetu i vremenu pre nego što išta ode modelu — što je, kako pokazuje prethodni tekst , najvažniji korak. Izlaz u JSON obliku. Nema parsiranja teksta: $ journalctl -u nginx -n 3 -o json --no-pager | jq -r '.MESSAGE' Podsetnik na osnovne oznake stoji u tekstu o journalctl . Najkraća upotrebljiva verzija $ journalctl -u nginx -n 50 --no-pager \ | jq -Rs '{ model: "qwen3:8b", messages: [ {role: "system", content: ...