Ovo je vodič kroz tvoj sistem za logove, greške i obaveštenja na serveru .88. Svi primeri, upiti i imena servisa su iz tvoje instalacije (provereno 2. novembra 2026), ne iz opšteg tutorijala. Kreni redom, stranicu po stranicu.
| Servis | Adresa | Šta radi (jednom rečenicom) | Koliko ćeš ga koristiti |
|---|---|---|---|
| Grafana | https://grafana.jovanovic.vip | Ekran za sve: pretraga logova, grafikoni, dashboard-i, alarmi | Svaki dan, glavni alat |
| Loki | (nema UI, samo kroz Grafanu) | Baza u kojoj se čuvaju svi logovi 14 dana | Ne diraš ga direktno |
| Alloy | samo preko SSH tunela (stranica 9) | Sakupljač: čita logove iz Dockera, fajlova, systemd-a i nginx-a, šalje ih u Loki i Seq | Retko, kad dodaješ nov izvor |
| Seq | https://seq.jovanovic.vip | Druga, brža pretraga istih logova (poznaješ ga sa Windows-a) | Po želji |
| Bugsink | https://errors.jovanovic.vip | Hvata izuzetke (exceptions) iz TVOG koda, kao Sentry | Kad povežeš svoje aplikacije |
| Uptime Kuma | https://status.jovanovic.vip | Svakog minuta proverava da li 80+ sajtova, servisa i mašina odgovara | Pogled dnevno |
| ntfy | https://ntfy.jovanovic.vip | Šalje push poruke na telefon | Pasivno, samo primaš |
Docker kontejneri ─┐
fajl logovi (plex, │
jellyfin, wazuh, │
nextcloud...) ├──► ALLOY ──┬──► LOKI ──► GRAFANA ──┬──► Explore / Drilldown (pretraga)
systemd journal │ (sakuplja)│ (čuva 14d) ├──► Dashboard-i (statistike)
nginx ┘ │ └──► Alarmi ──► ntfy "grafana-alerts" ──► telefon
│
└──► SEQ (bez nginx access logova i bez logova samog stack-a)
Tvoj kod (Python/C#/JS + Sentry SDK) ──────────────────► BUGSINK (izuzeci sa stack trace-om)
UPTIME KUMA ──(svakih 60 s proverava sajtove/kontejnere/mašine)──► ntfy "uptime-alerts" ──► telefonNajvažnije za razumevanje: Loki i Seq imaju iste logove, samo su to dva različita prozora. Grafana je glavni prozor (ima i grafikone i alarme), Seq je zgodan za brzu tekstualnu pretragu.
| Situacija | Idi ovde | Stranica |
|---|---|---|
| Stigla poruka na telefon | Pročitaj naslov, pa runbook | 5 |
| Sajt/servis ne otvara | Uptime Kuma → koji monitor je crven | 8 |
| Servis radi, ali čudno se ponaša | Grafana → Drilldown → Logs → taj servis, filter "error" | 3 |
| Hoću da vidim koliko grešaka ima generalno | Grafana → dashboard "Homelab pregled" | 4 |
| Tražim tačnu poruku/reč u logovima | Grafana Explore ili Seq | 3, 6 |
| Moja aplikacija baca izuzetak | Bugsink | 7 |
| Uopšte ne stižu novi logovi | Alloy + održavanje | 9 |
| Dan | Šta | Stranica | Vreme |
|---|---|---|---|
| 1 | Prijava svuda, ntfy na telefonu, prvi test poruke | 1 | 30 min |
| 1 | Grafana obilazak + prvi video | 2 | 1 h |
| 2 | Logovi: Drilldown bez kucanja upita, pa osnovni LogQL | 3 | 1,5 h |
| 3 | Uvezi gotov dashboard, pa napravi svoj panel | 4 | 1,5 h |
| 4 | Alarmi: kako rade, šta raditi kad stignu, utišavanje | 5 | 1 h |
| 5 | Seq, Bugsink, Uptime Kuma (po potrebi) | 6, 7, 8 | 1–2 h |
| kasnije | Alloy, održavanje, metrike | 9, 10 | po potrebi |
Savet: prvih nedelju dana svako jutro otvori dashboard "Homelab pregled" na 2 minuta. Brzo ćeš naučiti kako izgleda "normalno", pa ćeš čudno odmah primetiti. To je ceo trik.
container="radarr". Po labelama Loki brzo bira logove.Loki.ntfy).