Daggy Sources
How to setup data sources for Daggy
Last updated
Was this helpful?
How to setup data sources for Daggy
Last updated
Was this helpful?
Daggy supports yaml
and json
formats. In yaml repeated nodes can be grouped by .
Each config conatins map of hosts. Host (data source) parameters is next:
type
string
Type of connection to host. Daggy supportes local
and ssh
host connection types
Yes
commands
array
Array of commands for simultaneous launch
Yes
parameters
map
Connection parameters
Required for ssh2 type
host
string
Host address
No. For ssh2 is 127.0.0.1 by default
reconnect
boolean
true, if need reconnect connection
No
Daggy supportes local
and ssh2
(remote) host connection types.
Data aggregation via local processes
Data aggregation via ssh process
config - ssh config. By default is ~/.ssh/config
control - ssh master control path. If not setted new master connection wiil created
passphrase - password for ssh connection if needed
Data aggregation via ssh2 lib
host - remote host ip address or url
connection - map of ssh connection parameters. Includes next parameters
user
string
ssh2 connection login
Current user
passphrase
string
ssh2 connection password. If field is not empty, then will be used password authentication for ssh2 connection. In other case, will be used public key authentication
key
string
path to private key for ssh2 connection
~/.ssh/id_rsa
keyphrase
string
passphrase for private key file
port
integer
ssh2 connection port
22
timeout
integer
limit to establish ssh2 connection, in milliseconds
1000
Each command must contain:
name - unique within host command identifier, using in command output file name template.
exec - shell script
extension - extension for command output file
restart - restart command if it finished
env_* - template for environment variable, where * is environment variable name.
output_folder - output folder path
YAML/JSON Data Aggregation Sources are support :