JVM metrics for Couchbase

Hi,
I see the JVM metrics available for CBAS only

cbas_gc_count_total

cbas_gc_time_milliseconds_total

cbas_heap_memory_used_bytes

Is Java used by analytics service only and the other services like data, query, index does not use Java

Thanks

Hi Rajib,

Yes, that’s correct.

Thanks,
David

Thanks David, out of curiosity which language does the other services use

C, C++, Go, Erlang. And Rust, if you count the extended tools ecosystem.

Reference: database - Couchbase implementation language - Stack Overflow

@rajib761 Index service, which is my area, uses Go with some calls out to C or C++ libraries. Cluster Manager uses Erlang with some calls out to Go and maybe others. Query and Eventing are also mainly Go. I believe Data is mostly C++. UI is JavaScript. The architecture is that each service is self-contained and independent, so they can each use whatever technology stack works best for their area.

1 Like