Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Collector ¶
type Collector interface { Start() Stop() SetServerNum(httpNum, tcpNum int) }
Collector defines the interface for a metric collector
func NewCollector ¶
func NewCollector(registry *prometheus.Registry) (Collector, error)
NewCollector creates a new metric collector the for ingress controller
func NewDummyCollector ¶
func NewDummyCollector() Collector
NewDummyCollector returns a dummy metric collector
type DummyCollector ¶
type DummyCollector struct{}
DummyCollector dummy implementation for mocks in tests
func (DummyCollector) SetServerNum ¶
func (dc DummyCollector) SetServerNum(httpNum, tcpNum int)
Click to show internal directories.
Click to hide internal directories.