Same Maven artifact as the Spring Boot integration, no auto-config. Manual init for raw JVM apps, Ktor servers, Quarkus, Micronaut, and Helidon — Kotlin and Java APIs both supported.
1// In your application main()2import app.justanalytics.JA;34JA.init(JA.Config.builder()5.apiKey(System.getenv("JUSTANALYTICS_API_KEY"))6.serviceName("my-jvm-app")7.environment("production")8.build());910// Ktor / Quarkus / Micronaut / raw JVM —11// same artifact, different integration class.
If you don't want Spring Boot auto-config — Ktor, Quarkus, Micronaut, or hand-rolled — this is the page for you.
Wraps your DataSource so every Connection's PreparedStatement is traced. Works with HikariCP, c3p0, Tomcat JDBC, raw JDBC.
Ktor: install(JustAnalytics). Quarkus: CDI bean. Micronaut: AOP filter. Plus OkHttp / Apache HttpClient interceptors for outgoing calls.
Uncaught JVM exceptions, coroutine failures, and CompletableFuture errors all captured with full stack frames.
Trace context propagated through kotlinx.coroutines and Reactor's Mono/Flux without manual passing.
Add the frontend script for cookie-free analytics, replay, and Web Vitals. One dashboard for client + server.
Per-endpoint latency, error-rate, JVM-heap, and GC-pause alerts. Email, webhook, or PagerDuty.
Maven / Gradle dependency, init at startup, install the Ktor plugin. Every route is traced.
// build.gradle.kts
dependencies {
implementation("app.justanalytics:justanalytics-jvm:1.0.0")
implementation("app.justanalytics:justanalytics-ktor:1.0.0")
}
// Application.kt
import app.justanalytics.JA
import app.justanalytics.ktor.JustAnalytics
fun main() {
JA.init(JA.Config.builder()
.apiKey(System.getenv("JUSTANALYTICS_API_KEY"))
.serviceName("my-ktor-app")
.environment("production")
.build())
embeddedServer(Netty, port = 8080) {
install(JustAnalytics) // every request becomes a trace
routing {
get("/users/{id}") {
// JDBC queries auto-traced inside this handler
call.respondText("user ${call.parameters["id"]}")
}
}
}.start(wait = true)
}Replace five tools with one platform. Start with the free tier or try Pro free for 7 days.
Start 7-Day Free Trial