package Collectd::Plugin::Write::Message::Passing;
use strict;
use warnings;
use Collectd ();
use JSON;
use Module::Runtime qw/ require_module /;
use String::RewritePrefix ();
use Try::Tiny;
use names
$@");
return 0;
}
$CONFIG{encoderclass} ||= '+Message::Passing::Filter::Encoder::JSON';
$CONFIG{encoderclass} = String::RewritePrefix->rewrite(
{ '' => 'Message::Passing::
2.168.0.1:5552"
</outputoptions>
# OPTIONAL - Defaults to JSON
#encoderclass "JSON"
#<encoderoptions>
# pretty "0"
#</encodero
package Collectd::Plugin::Read::Message::Passing;
use strict;
use warnings;
use Collectd ();
use JSON;
use Module::Runtime qw/ require_module /;
use String::RewritePrefix ();
use Try::Tiny;
use Messag
ift;
Collectd::plugin_log(Collectd::LOG_WARNING, "Got message from Message::Passing " . JSON::encode_json($message));
my $vl = {
values => [ map { $_->{value} } @{$message->{values}} ]
: (),
};
Collectd::plugin_log(Collectd::LOG_WARNING, "Got message for collectd " . JSON::encode_json($vl));
Collectd::plugin_dispatch_values($vl);
}
# ["load",[{"min":0,"max":100,"name":