Telegraf metrics agent for Lotus
Sentinel Drone is a fork of Telegraf with input and processing plugins for Lotus, and the postgres output plugin. It's deployed as part of Sentinel, the Filecoin Network Monitoring and Analysis System.
Telegraf is an agent for collecting and writing metrics see https://github.com/influxdata/telegraf/
Drone packages Telegraf with the following custom plugins:
input
lotusprocessor
lotus_peer_idoutput
postgresql
Telegraf shares the same minimum requirements as Go:
- Linux kernel version 2.6.23 or later
- Windows 7 or later
- FreeBSD 11.2 or later
- MacOS 10.11 El Capitan or later
Telegraf requires Go version 1.12 or newer, the Makefile requires GNU make.
- Install Go >=1.12 (1.13 recommended)
- Clone the repository:
git clone https://github.com/filecoin-project/sentinel-drone.git
- Run
make
from the source directory
See usage with:
telegraf --help
telegraf config > telegraf.conf
telegraf --section-filter agent:inputs:outputs --input-filter cpu --output-filter influxdb config
telegraf --config telegraf.conf --test
telegraf --config telegraf.conf
telegraf --config telegraf.conf --input-filter cpu:mem --output-filter influxdb
For documentation on the latest development code see the documentation index.