刘刊 > pantheon > Argos::Map

Download:
pantheon-0.58.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Source  

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.

syntax highlighting: