The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Argos::Map - Data collection

SYNOPSIS

 use Argos::Map;

 my $map = Argos::Map->new
 (
     name => 'foobar',
     conf => '/conf/file',
     path => '/path/file',
 );

 $map->run();

CONFIGURATION

name

Name of watcher

conf

See Argos::Conf::Map.

path

See Argos::Path.

COLLECTION

Targets are devided into batches, and data are to be collected in parallel by threads. Therefore the following takes place.

batch

Load code that deal with batching. See Argos::Code::Batch.

map

Load code that deal with collecting. See Argos::Code::Map.

param

Load parameters for batch and map. See Argos::Conf.

METHODS

run()

Launch Argos data collection.

OBJECTS and BEHAVIORS

log

Process logs activites to STDERR. See Vulcan::Logger.

( Intended for daemontools multilog to collect. )

ctrl

Process may be paused and targets may be excluded. See Argos::Ctrl.

data

Process dumps collected data to run directory. See Argos::Data.