debugcharts – github.com/mkevac/debugcharts Index | Files | Directories

package debugcharts

import "github.com/mkevac/debugcharts"

Simple live charts for memory consumption and GC pauses.

To use debugcharts, link this package into your program:

import _ "github.com/mkevac/debugcharts"

If your application is not already running an http server, you need to start one. Add "net/http" and "log" to your imports and the following code to your main function:

go func() {
	log.Println(http.ListenAndServe("localhost:6060", nil))
}()

Then go look at charts:

http://localhost:6060/debug/charts

Index

Types

type CPUPair

type CPUPair struct {
	Ts   uint64
	User float64
	Sys  float64
}

type DataStorage

type DataStorage struct {
	BytesAllocated []SimplePair
	GcPauses       []SimplePair
	CPUUsage       []CPUPair
	Pprof          []PprofPair
}

type PprofPair

type PprofPair struct {
	Ts           uint64
	Block        int
	Goroutine    int
	Heap         int
	Mutex        int
	Threadcreate int
}

type SimplePair

type SimplePair struct {
	Ts    uint64
	Value uint64
}

Source Files

debugcharts.go

Directories

PathSynopsis
bindata
example
Version
v0.0.0-20191222103121-ae1c48aa8615 (latest)
Published
Dec 22, 2019
Platform
js/wasm
Imports
13 packages
Last checked
now

Tools for package owners.