NAME
Measure::Everything::Adapter::InfluxDB::TCP - Send stats to Influx via TCP using Telegraf
VERSION
version 1.000
SYNOPSIS
Measure::Everything::Adapter->set( 'InfluxDB::TCP',
host => 'localhost', # default
port => 8094, # default
);
use Measure::Everything qw($stats);
$stats->write('metric', 1);
DESCRIPTION
Send stats via TCP to a Telegraf service, which will forward them to InfluxDB. No buffering whatsoever, so there is one TCP request per call to $stats->write
. This might be a bad idea.
If a request fails no further error handling is done. The metric will be lost.
OPTIONS
Set these options when setting your adapter via Measure::Everything::Adapter->set
host
Name of the host where your Telegraf is running. Default to
localhost
.port
Port your Telegraf is listening. Defaults to
8094
.
AUTHOR
Thomas Klausner <domm@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2016 by Thomas Klausner.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.