Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Collector ¶
type Collector struct {
// contains filtered or unexported fields
}
Collector manages and provides container resource stats
func NewCollector ¶
NewCollector creates a stats collector that will poll the supervisor with the specified interval
func (*Collector) Collect ¶
Collect registers the container with the collector and adds it to the event loop for collection on the specified interval returning a channel for the subscriber to receive on.
func (*Collector) Run ¶
func (s *Collector) Run()
Run starts the collectors and will indefinitely collect stats from the supervisor
func (*Collector) StopCollection ¶
StopCollection closes the channels for all subscribers and removes the container from metrics collection.
func (*Collector) Unsubscribe ¶
Unsubscribe removes a specific subscriber from receiving updates for a container's stats.
Click to show internal directories.
Click to hide internal directories.