Built for Spring Boot

Analytics & Monitoring
for Spring Boot

Get real-time web analytics, error tracking, distributed tracing, and monitoring for your Spring Boot application. Add a Spring Boot Starter dependency for zero-config auto-instrumentation of controllers, repositories, and message consumers.

  • Spring Boot Starter for zero-config auto-instrumentation
  • Automatic controller endpoint tracing
  • JPA/Hibernate query monitoring with slow query detection
  • Spring MVC and WebFlux support
  • Kafka, RabbitMQ, and SQS consumer tracing
  • Micrometer metrics bridge for existing Spring Boot Actuator setups
xml + yaml
1<!-- Frontend: Add to your Thymeleaf/JSP template -->
2<script defer
3 src="https://justanalytics.app/tracker.js"
4 data-site-id="YOUR_SITE_ID">
5</script>
6<script defer
7 src="https://justanalytics.app/monitor.js"
8 data-site-id="YOUR_SITE_ID">
9</script>
10
11<!-- Backend: pom.xml -->
12<dependency>
13 <groupId>com.justanalytics</groupId>
14 <artifactId>spring-boot-starter</artifactId>
15 <version>1.0.0</version>
16</dependency>
17
18# application.yml
19justanalytics:
20 api-key: ${JUSTANALYTICS_API_KEY}
21 service-name: my-spring-app

Built for Spring Boot developers

From REST controllers to JPA repositories, JustAnalytics monitors your entire Spring Boot application automatically.

JPA/Hibernate tracing

Automatically instruments all JPA queries. Detect N+1 selects, slow queries, and connection pool exhaustion in production.

Controller performance

Track request latency, throughput, and error rate for every REST endpoint. Works with Spring MVC and WebFlux.

Exception capture

Catch all unhandled exceptions with full stack trace, request context, and user information. Auto-linked to distributed traces.

Cookie-free frontend

Frontend tracking uses no cookies. Works seamlessly alongside Spring Security session management without conflicts.

Full analytics

Real-time dashboards, conversion funnels, cohort analysis, attribution modeling, and segmentation for your web application.

Alerting

Get notified when error rates spike, response times increase, or services go down. Email and webhook notifications.

Full server-side setup for Spring Boot

Add the dependency, set your API key, and auto-configuration handles everything else. No manual Bean registration or AOP setup required.

<!-- pom.xml -->
<dependency>
    <groupId>com.justanalytics</groupId>
    <artifactId>justanalytics-spring-boot-starter</artifactId>
    <version>1.0.0</version>
</dependency>

# application.yml
justanalytics:
  api-key: ${JUSTANALYTICS_API_KEY}
  service-name: my-spring-app
  environment: production
  tracing:
    enabled: true             # Distributed tracing
    sample-rate: 1.0          # 100% sampling
  logs:
    enabled: true             # Log aggregation
  metrics:
    enabled: true             # JVM + custom metrics
  error-tracking:
    enabled: true             # Exception capture

# That's it! Spring Boot auto-configuration
# instruments controllers, JPA, RestTemplate,
# WebClient, Kafka, and more automatically.

Ready to simplify your stack?

Replace five tools with one platform. Start with the free tier or try Pro free for 7 days.

Get Started Free