NAME

XAS::Collector - A set of procedures and modules to retrieve messages and store the results

DESCRIPTION

The collector is the end point of a message queue. XAS::Spooler places messages in the queue and the collector removes those messages and process them. This process is configuration driven. A XAS message type is associated with a queue. A processor is used to process each message type. What happens to that message depends on the processor. Currently there are processors for SQL Databases, Logstash and OpenTSDB data stores.

The configuration file is documented here: XAS::Apps::Collector::Process

UTILITIES

xas-collector

This is the collector procedure. It runs as a service and processes messages based on a configuration file.

xas-collector --help

This will display a brief help screen on command options.

xas-collector --manual

This will display the utilities man page.

SEE ALSO

XAS::Apps::Collector::Process
XAS::Collector::Format::Base
XAS::Collector::Format::Alerts
XAS::Collector::Format::Logs
XAS::Collector::Input::Stomp
XAS::Collector::Output::Console::Base
XAS::Collector::Output::Console::Alerts
XAS::Collector::Output::Console::Logs
XAS::Collector::Output::Database::Base
XAS::Collector::Output::Database::Alerts
XAS::Collector::Output::Database::Logs
XAS::Collector::Output::Socket::Base
XAS::Collector::Output::Socket::Logstash
XAS::Collector::Output::Socket::OpenTSDB
XAS::Model::Database::Messaging::Result::Alert
XAS::Model::Database::Messaging::Result::Log
XAS

AUTHOR

Kevin L. Esteb, <kevin@kesteb.us>

LICENSE AND COPYRIGHT

Copyright (c) 2012-2015 Kevin L. Esteb

This is free software; you can redistribute it and/or modify it under the terms of the Artistic License 2.0. For details, see the full text of the license at http://www.perlfoundation.org/artistic_license_2_0.