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.