Camel 4.23 is planned for October and it adds a new component, camel-spiffe. The problem it solves is not obvious if you have never looked at SPIFFE, so I want to explain what it is for, what it does, and point at the example I wrote for it. The problem Two services that talk to each other need to know who is on the other side. The usual answer is a credential that one side stores and the other side checks: an API key in a properties file, a password in a Kubernetes secret, a client certificate that somebody generated years ago.
Continue reading ❯
SECURITYCAMEL
In 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.
Continue reading ❯
AIHOWTOS
Once LLMs live inside Camel routes, the next question is always the same: how much are we spending, and where is latency coming from? Apache Camel 4.23 introduces GenAI observability — OpenTelemetry spans and Micrometer metrics for LLM producers, aligned with the OpenTelemetry GenAI semantic conventions. This is Blog 1 in a two-part series. We start with the fastest path to visible AI telemetry: the Camel CLI, a LangChain4j chat route, Ollama, and the Camel TUI — no Spring Boot required.
Continue reading ❯
AIHOWTOS