diff options
author | Sebastien Douheret <sebastien.douheret@iot.bzh> | 2019-07-20 13:30:50 +0200 |
---|---|---|
committer | Sebastien Douheret <sebastien.douheret@iot.bzh> | 2019-08-01 17:46:23 +0200 |
commit | 39ee05cf0fac091572a235cb23daed7bb68f5a8f (patch) | |
tree | 670b0b1c9cf6309fc07f2a59750420a6e420268c /conf.d/project/etc/harvester-config.json | |
parent | 310cabd8353607a0882c7dea83a8bd328d32d5c9 (diff) |
Allow to set host+port using params in config.jsonsandbox/SebD/wip
Default influxDB host and port can now be set using params field of plugins
section of harvester-config.json file.
For example :
"plugins": [
{
"uid": "influxdb",
"info": "Plugins that handle influxdb read and write",
"libs": "influxdb.ctlso",
"params": {
"host": "localhost",
"port": 8086
}
}
],
Change-Id: Iff0fffe1d0883304413d887986991a207b840aa7
Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh>
Diffstat (limited to 'conf.d/project/etc/harvester-config.json')
-rw-r--r-- | conf.d/project/etc/harvester-config.json | 60 |
1 files changed, 31 insertions, 29 deletions
diff --git a/conf.d/project/etc/harvester-config.json b/conf.d/project/etc/harvester-config.json index 368be7f..da9d6e4 100644 --- a/conf.d/project/etc/harvester-config.json +++ b/conf.d/project/etc/harvester-config.json @@ -1,31 +1,33 @@ { - "$schema": "http://iot.bzh/download/public/schema/json/ctl-schema.json", - "metadata": { - "uid": "Harvester", - "version": "1.0", - "api": "harvester", - "info": "Data collection binding" - }, - "plugins": [ - { - "uid": "influxdb", - "info": "Plugins that handle influxdb read and write", - "libs": "influxdb.ctlso" - } - ], - - "onload": [ - { - "uid": "init_db", - "info": "Ensure that InfluxDB is up", - "action": "plugin://influxdb#influxdb_ping" - } - ], - - "controls": [ - { - "uid": "write", - "action": "plugin://influxdb#write_to_influxdb" - } - ] + "$schema": "http://iot.bzh/download/public/schema/json/ctl-schema.json", + "metadata": { + "uid": "Harvester", + "version": "1.0", + "api": "harvester", + "info": "Data collection binding" + }, + "plugins": [ + { + "uid": "influxdb", + "info": "Plugins that handle influxdb read and write", + "libs": "influxdb.ctlso", + "params": { + "host": "localhost", + "port": 8086 + } + } + ], + "onload": [ + { + "uid": "init_db", + "info": "Ensure that InfluxDB is up", + "action": "plugin://influxdb#influxdb_ping", + } + ], + "controls": [ + { + "uid": "write", + "action": "plugin://influxdb#write_to_influxdb" + } + ] } |