pprof

package
v0.0.0-...-77d485b Latest Latest
Warning

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

Go to latest
Published: Apr 24, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Package pprof defines a utility for integrating pprof with custom configurations.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Pprof

type Pprof struct {
	// contains filtered or unexported fields
}

Pprof encapsulates the pprof server configuration.

func New

func New(ctx context.Context, opts options.Pprof) *Pprof

New creates a new Pprof instance with the specified listen address.

func (*Pprof) GetAddress

func (p *Pprof) GetAddress() string

GetAddress returns the address on which pprof server will be listening on

func (*Pprof) GetName

func (p *Pprof) GetName() string

GetName returns options service name associated with pprof server

func (*Pprof) IsEnabled

func (p *Pprof) IsEnabled() bool

IsEnabled returns if pprof server is enabled or not (via configuration)

func (*Pprof) Start

func (p *Pprof) Start() error

Start initializes the pprof HTTP server on the configured address.

Jump to

Keyboard shortcuts

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