Musterby Elitery
Integrations

Embabel (Spring Boot)

Trace Embabel Spring Boot agents in Muster via OpenTelemetry.

Embabel is a Spring Boot framework for building agents in Java/Kotlin. Muster captures Embabel runs via OpenTelemetry, configured through Spring Boot's Actuator + Micrometer tracing.

Setup

1. Add Maven dependencies

<dependency>
    <groupId>com.embabel.agent</groupId>
    <artifactId>embabel-agent-starter-observability</artifactId>
    <version>0.3.4</version>
</dependency>
<dependency>
    <groupId>com.quantpulsar</groupId>
    <artifactId>opentelemetry-exporter-langfuse</artifactId>
    <version>0.4.0</version>
</dependency>

2. Configure properties

embabel.observability.enabled=true
management.tracing.enabled=true
management.tracing.sampling.probability=1.0

management.langfuse.enabled=true
management.langfuse.endpoint=https://app.getmuster.io/api/public/otel
management.langfuse.public-key=pk-lf-YOUR_KEY
management.langfuse.secret-key=sk-lf-YOUR_KEY

3. Run

Start the Spring Boot app — the observability starter handles instrumentation automatically. View trace hierarchies, latency, token counts, and cost analytics in Muster.

See also