Documentation
¶
Index ¶
- type Checker
- type Compares
- type Contains
- type Health
- func (h *Health) Close() error
- func (h *Health) Connect() error
- func (h *Health) Description() string
- func (h *Health) Init() error
- func (h *Health) Origin() string
- func (h *Health) SampleConfig() string
- func (h *Health) ServeHTTP(rw http.ResponseWriter, req *http.Request)
- func (h *Health) Write(metrics []telegraf.Metric) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Checker ¶
type Checker interface {
// Check returns true if the metrics meet its criteria.
Check(metrics []telegraf.Metric) bool
}
type Compares ¶
type Health ¶
type Health struct {
ServiceAddress string `toml:"service_address"`
ReadTimeout internal.Duration `toml:"read_timeout"`
WriteTimeout internal.Duration `toml:"write_timeout"`
BasicUsername string `toml:"basic_username"`
BasicPassword string `toml:"basic_password"`
tlsint.ServerConfig
Compares []*Compares `toml:"compares"`
Contains []*Contains `toml:"contains"`
// contains filtered or unexported fields
}
func (*Health) Description ¶
func (*Health) SampleConfig ¶
Click to show internal directories.
Click to hide internal directories.