Documentation ¶
Overview ¶
The main goal of `go-monitor` is provide a simple and extensible way to build monitorizable long term execution processes or daemons via HTTP.
Thanks to the defaults `aspects` you can monitorize parameters as runtime, memory, etc. for any Go processes and daemons. As well you can create your custom `aspects` for monitorize custom parameters from your applications.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Monitor ¶
type Monitor struct { Addr string Aspects map[string]aspects.Aspect sync.Mutex // contains filtered or unexported fields }
func NewMonitor ¶
NewMonitor returns a new Monitor, with the standard Aspects (time, runtime and memory)
func NewPlainMonitor ¶
NewPlainMonitor returns a new Monitor, without aspects
Click to show internal directories.
Click to hide internal directories.