1package agent
2
3import (
4	"runtime"
5	"strconv"
6)
7
8// runtimeStats is used to return various runtime information
9func runtimeStats() map[string]string {
10	return map[string]string{
11		"os":         runtime.GOOS,
12		"arch":       runtime.GOARCH,
13		"version":    runtime.Version(),
14		"max_procs":  strconv.FormatInt(int64(runtime.GOMAXPROCS(0)), 10),
15		"goroutines": strconv.FormatInt(int64(runtime.NumGoroutine()), 10),
16		"cpu_count":  strconv.FormatInt(int64(runtime.NumCPU()), 10),
17	}
18}
19