trig

package
v1.22.0 Latest Latest
Warning

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

Go to latest
Published: Mar 23, 2022 License: MIT Imports: 3 Imported by: 188

README

Trig Input Plugin

The trig plugin is for demonstration purposes and inserts sine and cosine

Configuration

# Inserts sine and cosine waves for demonstration purposes
[[inputs.trig]]
  ## Set the amplitude
  amplitude = 10.0

Metrics

  • trig
    • fields:
      • cosine (float)
      • sine (float)

Example Output

trig,host=MBP15-SWANG.local cosine=10,sine=0 1632338680000000000
trig,host=MBP15-SWANG.local sine=5.877852522924732,cosine=8.090169943749473 1632338690000000000
trig,host=MBP15-SWANG.local sine=9.510565162951535,cosine=3.0901699437494745 1632338700000000000

Documentation

Index

Constants

This section is empty.

Variables

View Source
var TrigConfig = `
  ## Set the amplitude
  amplitude = 10.0
`

Functions

This section is empty.

Types

type Trig

type Trig struct {
	Amplitude float64
	// contains filtered or unexported fields
}

func (*Trig) Description

func (s *Trig) Description() string

func (*Trig) Gather

func (s *Trig) Gather(acc telegraf.Accumulator) error

func (*Trig) SampleConfig

func (s *Trig) SampleConfig() string

Jump to

Keyboard shortcuts

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