GenAI Observability with Spring Boot and the Camel Observability Stack
, by Omar AtieIn Part 1 we prototyped GenAI observability with the Camel CLI and TUI. This follow-up — Phase 3 (Operate) — shows the same gen_ai.* telemetry in a Spring Boot application wired to the observability stack Camel ships for local development: Prometheus, VictoriaTraces, and Perses. The runnable sample lives in the camel-spring-boot-examples repository at genai-observability (reworked in PR #192). Architecture Terminal 1: ollama serve Terminal 2: camel infra run observability Terminal 3: mvn spring-boot:run ┌─────────────────┐ scrape :9876/observe/metrics ┌──────────────┐ │ Spring Boot │ ───────────────────────────────► │ Prometheus │ │ Camel + 2 LLMs │ │ :9090 │ │ app :8080 │ └──────┬───────┘ │ mgmt :9876 │ │ └────────┬────────┘ ▼ │ OTLP (Micrometer Tracing) ┌──────────────┐ ▼ │ Perses │ ┌─────────────────┐ dashboards │ :3000 │ │ VictoriaTraces │ ◄────────────────────────────────└──────────────┘ │ :10428 │ └─────────────────┘ Two timer routes call two small Ollama models (llama3.