MCPcopy Create free account
hub / github.com/couchbase/sync_gateway / initExpvarBaseEquivalent

Function initExpvarBaseEquivalent

base/stats_test.go:142–172  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

140}
141
142func initExpvarBaseEquivalent() *expvar.Map {
143 expvarMap := new(expvar.Map).Init()
144 expvarMap.Set("global", new(expvar.Map).Init())
145 expvarMap.Get("global").(*expvar.Map).Set("resource_utilization", new(expvar.Map).Init())
146
147 resourceUtilization := expvarMap.Get("global").(*expvar.Map).Get("resource_utilization").(*expvar.Map)
148 resourceUtilization.Set("process_cpu_percent_utilization", ExpvarFloatVal(0))
149 resourceUtilization.Set("process_memory_resident", ExpvarInt64Val(0))
150 resourceUtilization.Set("system_memory_total", ExpvarInt64Val(0))
151 resourceUtilization.Set("pub_net_bytes_sent", ExpvarInt64Val(0))
152 resourceUtilization.Set("pub_net_bytes_recv", ExpvarInt64Val(0))
153 resourceUtilization.Set("admin_net_bytes_sent", ExpvarInt64Val(0))
154 resourceUtilization.Set("admin_net_bytes_recv", ExpvarInt64Val(0))
155 resourceUtilization.Set("num_goroutines", ExpvarInt64Val(0))
156 resourceUtilization.Set("goroutines_high_watermark", ExpvarInt64Val(0))
157 resourceUtilization.Set("go_memstats_sys", ExpvarInt64Val(0))
158 resourceUtilization.Set("go_memstats_heapalloc", ExpvarInt64Val(0))
159 resourceUtilization.Set("go_memstats_heapidle", ExpvarInt64Val(0))
160 resourceUtilization.Set("go_memstats_heapinuse", ExpvarInt64Val(0))
161 resourceUtilization.Set("go_memstats_heapreleased", ExpvarInt64Val(0))
162 resourceUtilization.Set("go_memstats_stackinuse", ExpvarInt64Val(0))
163 resourceUtilization.Set("go_memstats_stacksys", ExpvarInt64Val(0))
164 resourceUtilization.Set("go_memstats_pausetotalns", ExpvarInt64Val(0))
165 resourceUtilization.Set("error_count", ExpvarInt64Val(0))
166 resourceUtilization.Set("warn_count", ExpvarInt64Val(0))
167
168 expvarMap.Set("per_db", new(expvar.Map).Init())
169 expvarMap.Set("per_replication", new(expvar.Map).Init())
170
171 return expvarMap
172}

Callers 5

BenchmarkExpvarStringFunction · 0.85
BenchmarkExpvarAddFunction · 0.85
BenchmarkExpvarSetFunction · 0.85
BenchmarkExpvarGetFunction · 0.85

Calls 5

ExpvarFloatValFunction · 0.85
ExpvarInt64ValFunction · 0.85
InitMethod · 0.65
SetMethod · 0.45
GetMethod · 0.45

Tested by

no test coverage detected