# Logs & Monitoring

## Logs

Die Anwendungs-Logs erreichst du über Docker Compose:

```bash
# Alle Dienste
docker compose logs -f

# Nur die Web-Anwendung
docker compose logs -f web
```

Für den produktiven Betrieb empfiehlt sich ein zentraler Log-Sammler, der die Container-Logs
aufnimmt und durchsuchbar macht.

## Health-Check

Lalabase stellt einen Health-Endpoint bereit, den ein Reverse-Proxy oder ein externer
Monitor abfragen kann:

```bash
curl -f https://deine-instanz.example.com/up
```

Antwortet der Endpoint mit `200`, sind Anwendung und Datenbank erreichbar.

## Worauf achten

- **Datenbank-Größe** — besonders die `vector`-Indizes wachsen mit den KI-Daten
- **Storage-Auslastung** — hochgeladene Dateien belegen das `storage`-Volume
- **Worker-Rückstand** — siehe [Background-Jobs](https://lalabase.com/docs/de/self-hosting/operation/background-jobs)

<div class="docs-callout docs-callout--tip">
  <div class="docs-callout__title">Tipp</div>
  <p>Verknüpfe den Health-Check mit deinem Uptime-Monitor, damit du von Ausfällen erfährst, bevor es deine Nutzer tun.</p>
</div>
