Übersicht
Die JobLog API dient zum Abrufen von Job-Ausführungsprotokollen in Fess. Sie können die Ausführungshistorie von geplanten Jobs und Crawl-Jobs sowie Fehlerinformationen einsehen.
Basis-URL
Endpunktliste
| Methode | Pfad | Beschreibung |
|---|---|---|
| GET | / | Job-Protokollliste abrufen |
| GET | /{id} | Job-Protokolldetails abrufen |
| DELETE | /{id} | Job-Protokoll löschen |
| DELETE | /delete-all | Alle Job-Protokolle löschen |
Job-Protokollliste abrufen
Request
Parameter
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
size | Integer | Nein | Anzahl der Einträge pro Seite (Standard: 20) |
page | Integer | Nein | Seitennummer (beginnt bei 0) |
status | String | Nein | Status-Filter (ok/fail/running) |
from | String | Nein | Startdatum (ISO 8601 Format) |
to | String | Nein | Enddatum (ISO 8601 Format) |
Response
Response-Felder
| Feld | Beschreibung |
|---|---|
id | Job-Protokoll-ID |
jobName | Job-Name |
jobStatus | Job-Status (ok/fail/running) |
target | Ausführungsziel |
scriptType | Skript-Typ |
scriptData | Ausführungsskript |
scriptResult | Ausführungsergebnis |
startTime | Startzeit |
endTime | Endzeit |
executionTime | Ausführungszeit (Millisekunden) |
Job-Protokolldetails abrufen
Request
Response
Job-Protokoll löschen
Request
Response
Alle Job-Protokolle löschen
Request
Parameter
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
before | String | Nein | Protokolle vor diesem Datum löschen (ISO 8601 Format) |
status | String | Nein | Nur Protokolle mit diesem Status löschen |
Response
Verwendungsbeispiele
Job-Protokollliste abrufen
Nur fehlgeschlagene Jobs abrufen
Job-Protokolle eines bestimmten Zeitraums
Job-Protokolldetails abrufen
Alte Job-Protokolle löschen
Nur fehlgeschlagene Job-Protokolle löschen
Jobs mit langer Ausführungszeit finden
Job-Erfolgsrate berechnen
Referenzinformationen
Admin API Übersicht - Admin API Übersicht
Scheduler API - Scheduler API
CrawlingInfo API - Crawl-Informationen API
Jobprotokoll - Job-Protokoll Verwaltungsanleitung