Documentation ¶
Overview ¶
Lustre 2.x telegraf plugin
Lustre (http://lustre.org/) is an open-source, parallel file system for HPC environments. It stores statistics about its activity in /proc
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Lustre2 ¶
type Lustre2 struct { Ost_procfiles []string Mds_procfiles []string // contains filtered or unexported fields }
Lustre proc files can change between versions, so we want to future-proof by letting people choose what to look at.
func (*Lustre2) Description ¶
Description returns description of Lustre2 plugin
func (*Lustre2) Gather ¶
func (l *Lustre2) Gather(acc telegraf.Accumulator) error
Gather reads stats from all lustre targets
func (*Lustre2) GetLustreProcStats ¶
func (l *Lustre2) GetLustreProcStats(fileglob string, wanted_fields []*mapping, acc telegraf.Accumulator) error
func (*Lustre2) SampleConfig ¶
SampleConfig returns sample configuration message
Click to show internal directories.
Click to hide internal directories.