lib_gc_metrics

package
v0.0.0-...-215c2c3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 2, 2021 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var BUFFER_MAX_NUM_TRACES int

Functions

This section is empty.

Types

type MEStatus

type MEStatus int

ME Status

const (
	NOT_INITIALIZED MEStatus = 0
	INITIALIZED     MEStatus = 1
	STARTED         MEStatus = 2
	STOPPED         MEStatus = 3
	RESUMED         MEStatus = 4
	SHUTDOWN        MEStatus = 5
)
var Status MEStatus = NOT_INITIALIZED

type MetricsExposer

type MetricsExposer interface {
	Initialize() error
	Start() error
	Stop() error
	Resume() error
	Shutdown() *[]error
	GetAsJSON() (string, error)
	Expose(traceType int8, elapsed time.Duration) error
}

type MetricsExposerImpl

type MetricsExposerImpl struct{}

type MemoryLoaderImpl struct{}

func (*MetricsExposerImpl) Expose

func (mei *MetricsExposerImpl) Expose(traceType int8, elapsed time.Duration) error

func (*MetricsExposerImpl) GetAsJSON

func (mei *MetricsExposerImpl) GetAsJSON() (string, error)

func (*MetricsExposerImpl) GetHistory

func (mei *MetricsExposerImpl) GetHistory() (*[]string, error)

func (*MetricsExposerImpl) GetWorking

func (mei *MetricsExposerImpl) GetWorking() bool

func (*MetricsExposerImpl) Initialize

func (mei *MetricsExposerImpl) Initialize() error

func (*MetricsExposerImpl) Resume

func (mei *MetricsExposerImpl) Resume() error

func (*MetricsExposerImpl) Shutdown

func (mei *MetricsExposerImpl) Shutdown() *[]error

func (*MetricsExposerImpl) Start

func (mei *MetricsExposerImpl) Start() error

func (*MetricsExposerImpl) Stop

func (mei *MetricsExposerImpl) Stop() error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL