diff --git a/README.md b/README.md index e8d6f5c..b029be7 100644 --- a/README.md +++ b/README.md @@ -172,6 +172,25 @@ Bucket schon existiert — deshalb legt dieser Stack ihn **nicht** vorher an. --- +## Zwei Eigenheiten, die Zeit kosten + +**`traces export: … dial tcp [::1]:4318: connect: connection refused`**, alle +fünf Minuten. Kein Fehler: Lite schickt Tracing-Daten an einen Collector, den +dieser Stack bewusst nicht mitbringt. Abschalten geht in `beta.23` **nicht** — +`otlpEndpoint` ist eine Konstante in `pkg/otel/exporter.go`, `ENV` wählt nur +zwischen TLS und unverschlüsselt. Weil die Adresse `localhost` ist, würde auch +ein Jaeger-Container daneben nichts nützen; er müsste sich den Netzwerk- +Namensraum teilen. Ignorieren. + +**Ein Knopf in der Oberfläche tut gar nichts.** Dann steht der Grund im +Container-Log, nicht auf dem Bildschirm. `web/src/utils/http-util.ts` wirft +jeden Fehler als `new Error(…)` weiter, die aufrufenden Hooks prüfen aber auf +`err instanceof ApiError` — das ist danach nie wahr, und der Fehler wird +verschluckt. 401, 500 und ein falscher Rumpf sehen deshalb alle gleich aus: +nichts passiert. + +--- + ## Was hier bewusst fehlt **ClickHouse und Jaeger.** Beide stehen in der Entwicklungs-Compose des