Visualization and monitoring solutions
Visualization and monitoring solutions  /  Monitor Go
Go logo

Monitor Go easily with Grafana

Easily monitor the Go programming language (golang), which was designed at Google to make programmers more productive in applications with strong networking concurrency needs, with Grafana Cloud’s out-of-the-box monitoring solution. The Grafana Cloud forever-free tier includes 3 users and up to 10k metrics series to support your monitoring needs.

Go runtime metrics
Go runtime metrics

Key metrics included

go_cgo_go_to_c_calls_calls_total
go_gc_duration_seconds
go_goroutines
go_info
go_memstats_alloc_bytes
go_memstats_buck_hash_sys_bytes
go_memstats_gc_sys_bytes
go_memstats_heap_alloc_bytes
go_memstats_heap_idle_bytes
go_memstats_heap_inuse_bytes
go_memstats_heap_objects
go_memstats_heap_released_bytes
go_memstats_heap_sys_bytes
go_memstats_mcache_sys_bytes
go_memstats_mspan_sys_bytes
go_memstats_other_sys_bytes
go_memstats_stack_sys_bytes
go_memstats_sys_bytes
go_threads
process_runtime_go_cgo_calls
process_runtime_go_gc_pause_ns_bucket
process_runtime_go_goroutines
process_runtime_go_mem_heap_alloc
process_runtime_go_mem_heap_alloc_bytes
process_runtime_go_mem_heap_idle
process_runtime_go_mem_heap_idle_bytes
process_runtime_go_mem_heap_inuse
process_runtime_go_mem_heap_inuse_bytes
process_runtime_go_mem_heap_objects
process_runtime_go_mem_heap_released
process_runtime_go_mem_heap_released_bytes
process_start_time_seconds
runtime_uptime
runtime_uptime_milliseconds_total
up