Metrics

Complete list of monitoring metrics provided by the FerretDB module

This snapshot records 54 monitoring metric families for the MONGO module. The metrics present at runtime vary with package version, enabled collectors, and target state.

Metric NameTypeLabelsDescription
ferretdb_client_accepts_totalUnknownerror, cls, ip, ins, instance, jobN/A
ferretdb_client_duration_seconds_bucketUnknownerror, le, cls, ip, ins, instance, jobN/A
ferretdb_client_duration_seconds_countUnknownerror, cls, ip, ins, instance, jobN/A
ferretdb_client_duration_seconds_sumUnknownerror, cls, ip, ins, instance, jobN/A
ferretdb_client_requests_totalUnknowncls, ip, ins, opcode, instance, command, jobN/A
ferretdb_client_responses_totalUnknownresult, argument, cls, ip, ins, opcode, instance, command, jobN/A
ferretdb_postgresql_metadata_databasesgaugecls, ip, ins, instance, jobThe current number of database in the registry.
ferretdb_postgresql_pool_sizegaugecls, ip, ins, instance, jobThe current number of pools.
ferretdb_upgaugecls, version, commit, ip, ins, dirty, telemetry, package, update_available, uuid, instance, job, branch, debugFerretDB instance state.
go_gc_duration_secondssummarycls, ip, ins, instance, quantile, jobA summary of the pause duration of garbage collection cycles.
go_gc_duration_seconds_countUnknowncls, ip, ins, instance, jobN/A
go_gc_duration_seconds_sumUnknowncls, ip, ins, instance, jobN/A
go_goroutinesgaugecls, ip, ins, instance, jobNumber of goroutines that currently exist.
go_infogaugecls, version, ip, ins, instance, jobInformation about the Go environment.
go_memstats_alloc_bytesgaugecls, ip, ins, instance, jobNumber of bytes allocated and still in use.
go_memstats_alloc_bytes_totalcountercls, ip, ins, instance, jobTotal number of bytes allocated, even if freed.
go_memstats_buck_hash_sys_bytesgaugecls, ip, ins, instance, jobNumber of bytes used by the profiling bucket hash table.
go_memstats_frees_totalcountercls, ip, ins, instance, jobTotal number of frees.
go_memstats_gc_sys_bytesgaugecls, ip, ins, instance, jobNumber of bytes used for garbage collection system metadata.
go_memstats_heap_alloc_bytesgaugecls, ip, ins, instance, jobNumber of heap bytes allocated and still in use.
go_memstats_heap_idle_bytesgaugecls, ip, ins, instance, jobNumber of heap bytes waiting to be used.
go_memstats_heap_inuse_bytesgaugecls, ip, ins, instance, jobNumber of heap bytes that are in use.
go_memstats_heap_objectsgaugecls, ip, ins, instance, jobNumber of allocated objects.
go_memstats_heap_released_bytesgaugecls, ip, ins, instance, jobNumber of heap bytes released to OS.
go_memstats_heap_sys_bytesgaugecls, ip, ins, instance, jobNumber of heap bytes obtained from system.
go_memstats_last_gc_time_secondsgaugecls, ip, ins, instance, jobNumber of seconds since 1970 of last garbage collection.
go_memstats_lookups_totalcountercls, ip, ins, instance, jobTotal number of pointer lookups.
go_memstats_mallocs_totalcountercls, ip, ins, instance, jobTotal number of mallocs.
go_memstats_mcache_inuse_bytesgaugecls, ip, ins, instance, jobNumber of bytes in use by mcache structures.
go_memstats_mcache_sys_bytesgaugecls, ip, ins, instance, jobNumber of bytes used for mcache structures obtained from system.
go_memstats_mspan_inuse_bytesgaugecls, ip, ins, instance, jobNumber of bytes in use by mspan structures.
go_memstats_mspan_sys_bytesgaugecls, ip, ins, instance, jobNumber of bytes used for mspan structures obtained from system.
go_memstats_next_gc_bytesgaugecls, ip, ins, instance, jobNumber of heap bytes when next garbage collection will take place.
go_memstats_other_sys_bytesgaugecls, ip, ins, instance, jobNumber of bytes used for other system allocations.
go_memstats_stack_inuse_bytesgaugecls, ip, ins, instance, jobNumber of bytes in use by the stack allocator.
go_memstats_stack_sys_bytesgaugecls, ip, ins, instance, jobNumber of bytes obtained from system for stack allocator.
go_memstats_sys_bytesgaugecls, ip, ins, instance, jobNumber of bytes obtained from system.
go_threadsgaugecls, ip, ins, instance, jobNumber of OS threads created.
mongo_upUnknowncls, ip, ins, instance, jobN/A
process_cpu_seconds_totalcountercls, ip, ins, instance, jobTotal user and system CPU time spent in seconds.
process_max_fdsgaugecls, ip, ins, instance, jobMaximum number of open file descriptors.
process_open_fdsgaugecls, ip, ins, instance, jobNumber of open file descriptors.
process_resident_memory_bytesgaugecls, ip, ins, instance, jobResident memory size in bytes.
process_start_time_secondsgaugecls, ip, ins, instance, jobStart time of the process since unix epoch in seconds.
process_virtual_memory_bytesgaugecls, ip, ins, instance, jobVirtual memory size in bytes.
process_virtual_memory_max_bytesgaugecls, ip, ins, instance, jobMaximum amount of virtual memory available in bytes.
promhttp_metric_handler_errors_totalcounterjob, cls, ip, ins, instance, causeTotal number of internal errors encountered by the promhttp metric handler.
promhttp_metric_handler_requests_in_flightgaugecls, ip, ins, instance, jobCurrent number of scrapes being served.
promhttp_metric_handler_requests_totalcounterjob, cls, ip, ins, instance, codeTotal number of scrapes by HTTP status code.
scrape_duration_secondsUnknowncls, ip, ins, instance, jobN/A
scrape_samples_post_metric_relabelingUnknowncls, ip, ins, instance, jobN/A
scrape_samples_scrapedUnknowncls, ip, ins, instance, jobN/A
scrape_series_addedUnknowncls, ip, ins, instance, jobN/A
upUnknowncls, ip, ins, instance, jobN/A

Last Modified: 2026-08-05: update extension count (6da764c)