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.