flumewater

package
v0.0.0-...-d803dbf Latest Latest
Warning

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

Go to latest
Published: Mar 23, 2021 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const MetricName = "flume_water"

Variables

This section is empty.

Functions

This section is empty.

Types

type FlumeQueryRequest

type FlumeQueryRequest struct {
	Bucket          string `json:"bucket" toml:"bucket"`
	GroupMultiplier int    `json:"group_multiplier,omitempty" toml:"group_multiplier"`
	SinceDatetime   string `json:"since_datetime" toml:"since_datetime"`
	UntilDatetime   string `json:"until_datetime,omitempty" toml:"until_datetime"`
	Operation       string `json:"operation,omitempty" toml:"operation"`
	Units           string `json:"units,omitempty" toml:"units"`
	SortDirection   string `json:"sort_direction,omitempty" toml:"sort_direction"`
	RequestID       string `json:"request_id" toml:"request_id"`
}

type FlumeWater

type FlumeWater struct {
	ClientID     string `toml:"client_id"`
	ClientSecret string `toml:"client_secret"`
	Username     string `toml:"username"`
	Password     string `toml:"password"`
	DeviceID     string `toml:"device_id"`
	LookbackMins int    `toml:"lookback_mins"`
	Units        string `toml:"units"`

	Queries []flume.FlumeWaterQuery `toml:"query"`

	Log telegraf.Logger `toml:"-"`
	// contains filtered or unexported fields
}

func (*FlumeWater) Description

func (fw *FlumeWater) Description() string

func (*FlumeWater) Gather

func (fw *FlumeWater) Gather(a telegraf.Accumulator) error

func (*FlumeWater) SampleConfig

func (fw *FlumeWater) SampleConfig() string

func (*FlumeWater) Stop

func (fw *FlumeWater) Stop()

Jump to

Keyboard shortcuts

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