const goGCHeapTinyAllocsObjects …
const goGCHeapAllocsObjects …
const goGCHeapFreesObjects …
const goGCHeapFreesBytes …
const goGCHeapAllocsBytes …
const goGCHeapObjects …
const goGCHeapGoalBytes …
const goMemoryClassesTotalBytes …
const goMemoryClassesHeapObjectsBytes …
const goMemoryClassesHeapUnusedBytes …
const goMemoryClassesHeapReleasedBytes …
const goMemoryClassesHeapFreeBytes …
const goMemoryClassesHeapStacksBytes …
const goMemoryClassesOSStacksBytes …
const goMemoryClassesMetadataMSpanInuseBytes …
const goMemoryClassesMetadataMSPanFreeBytes …
const goMemoryClassesMetadataMCacheInuseBytes …
const goMemoryClassesMetadataMCacheFreeBytes …
const goMemoryClassesProfilingBucketsBytes …
const goMemoryClassesMetadataOtherBytes …
const goMemoryClassesOtherBytes …
var rmNamesForMemStatsMetrics …
func bestEffortLookupRM(lookup []string) []metrics.Description { … }
type goCollector …
type rmMetricDesc …
func matchRuntimeMetricsRules(rules []internal.GoCollectorRule) []rmMetricDesc { … }
func defaultGoCollectorOptions() internal.GoCollectorOptions { … }
func NewGoCollector(opts ...func(o *internal.GoCollectorOptions)) Collector { … }
func (c *goCollector) Describe(ch chan<- *Desc) { … }
func (c *goCollector) Collect(ch chan<- Metric) { … }
func unwrapScalarRMValue(v metrics.Value) float64 { … }
func (c *goCollector) exactSumFor(rmName string) float64 { … }
func memStatsFromRM(ms *runtime.MemStats, rm map[string]*metrics.Sample) { … }
type batchHistogram …
func newBatchHistogram(desc *Desc, buckets []float64, hasSum bool) *batchHistogram { … }
func (h *batchHistogram) update(his *metrics.Float64Histogram, sum float64) { … }
func (h *batchHistogram) Desc() *Desc { … }
func (h *batchHistogram) Write(out *dto.Metric) error { … }