wiki:XasCollector
Last modified 2 years ago Last modified on 12/23/15 13:50:33

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@…>

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.