dds_monitor

package
v0.2.1-dds Latest Latest
Warning

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

Go to latest
Published: Mar 10, 2021 License: MIT Imports: 9 Imported by: 0

README

DDS Monitor Plugin

This input pluin monitors metrics for DDS applications. It requires monitoring.xml and dds_rtf2_dcps.xml to be located in your current path for running Telegraf.

Configuration:
[[inputs.dds_monitor]]
  # DDS Domain ID
  domain_id = "204"

  # Interval of polling DDS data
  interval = 1

  ## Data format to consume.
  data_format = "json"

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DDSConsumer

type DDSConsumer struct {
	// DDS Domain ID
	DomainId string `toml:"domain_id"`

	// Interval of polling DDS data in second
	Interval float64 `toml:"interval"`
	// contains filtered or unexported fields
}

func (*DDSConsumer) Description

func (d *DDSConsumer) Description() string

func (*DDSConsumer) Gather

func (d *DDSConsumer) Gather(acc telegraf.Accumulator) error

func (*DDSConsumer) SampleConfig

func (d *DDSConsumer) SampleConfig() string

func (*DDSConsumer) SetParser

func (d *DDSConsumer) SetParser(parser parsers.Parser)

func (*DDSConsumer) Start

func (d *DDSConsumer) Start(acc telegraf.Accumulator) error

func (*DDSConsumer) Stop

func (d *DDSConsumer) Stop()

Jump to

Keyboard shortcuts

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