Skip to main content

System Health

Standardsidan vid inloggning. Den besvarar en annan fråga än pipeline-sidorna: inte kom datan fram, utan kör tjänsterna själva, och vad sa de.

Allt på sidan är avgränsat till sidomenyns datumintervall.

System Health: bannern för degraderat läge med sina hopplänkar, mätvärden för runtime- och jobblogg samt runtime-loggtabellen

Max records​

Ett reglage ovanför sidinnehållet begränsar hur många loggrader som hämtas från repositoryt (1 → 100 000, standard 10 000). Sänk det om sidan är långsam vid ett brett fönster; höj det om ett aktivt fönster ser avhugget ut.

Hälsobannern​

En banner, högst upp, är sidans enda larm. Den bär den serverberäknade bedömningen:

BedömningVisas när
HealthyInga fel upptäckta i fönstret
WarningFel i körningsloggen, misslyckade jobbmeddelanden eller varningar — men inga misslyckade jobb
DegradedMinst ett jobb misslyckades

Under bannern finns en rad knappar, en per funnet problem — "3 failed job(s)", "12 runtime log error(s)", "2 job warning(s)". Att klicka på en förfiltrerar relevant tabell nedanför och scrollar dit. Så är sidan tänkt att användas: läs bannern, klicka problemet, landa på raderna.

Sektionerna under bannern är medvetet neutrala i färg. Att upprepa samma fel som en röd ruta bredvid varje mätvärde gjorde det omöjligt att se var man skulle titta först.

Hälsobannern som visar System degraded, med hopplänkar till det misslyckade jobbet, runtime-loggfelen och det misslyckade jobbmeddelandet

Mätvärden​

Två rader räknare, båda serverberäknade med klientsidig reserv:

  • Runtime log metrics — Total logs, Failed, Warnings, Info
  • Job log metrics — Total jobs, OK, Failed, Failed messages, Warnings

Observera att Failed jobs och Failed messages är olika saker. Ett jobb kan avslutas med status OK och ändå ha loggat ett meddelande vars text läses som ett fel; båda räknas, och båda får sin egen hoppknapp i bannern.

Jobbstatusöversikt​

Ett stapeldiagram över jobb per status, med job failure rate i procent bredvid (failed / total). Statusarna är färgade konsekvent med resten av konsolen — OK grön, FAILED röd, INIT blekt aqua, Running rosa, Restarted lila, Scheduled lavendel. En status som backend inför senare renderas i neutralt grått i stället för att försvinna.

Runtime log​

Varje rad i körningsloggen i fönstret, sorterad med fel först, sedan varningar, sedan info, och efter tid inom varje nivå.

  • Ett snabbfilter: All / ERROR only / WARNING only
  • Flervalsfilter för Host och Work type, med en Reset-knapp
  • Kolumner: nivå, tid, värd, arbetstyp, meddelande

Allvarlighetsgraden kommer från API:et där den finns. När den saknas härleder konsolen den ur meddelandetexten: FAILED, ERROR, EXCEPTION, CRITICAL → 🔴 ERROR; WARNING, ALERT, RESTARTING, RETRY → 🟡 WARNING; allt annat → 🔵 INFO.

Job log​

Varje jobbkörning i fönstret, nyast först, med flervalsfilter för Status, Severity, Host och Work type, plus en Reset-knapp. Kolumnerna innehåller start- och sluttidsstämplar samt körtiden i sekunder — det snabbaste sättet att upptäcka ett jobb som slutfördes men tog betydligt längre tid än vanligt.

Vad du gör med det du hittar​

Sidan är skrivskyddad. Den talar om vilken komponent som misslyckades och vad den sa; åtgärden finns på den pipeline-sida som äger arbetet — starta om ett uttag på INGEST Tasks, ett laddningssteg på DWA Loading Tasks, en publicering på Publisher Trace.