aboutsummaryrefslogtreecommitdiffstats
path: root/conf.d/project/etc/harvester-config.json
diff options
context:
space:
mode:
authorSebastien Douheret <sebastien.douheret@iot.bzh>2019-07-20 13:30:50 +0200
committerSebastien Douheret <sebastien.douheret@iot.bzh>2019-08-01 17:46:23 +0200
commit39ee05cf0fac091572a235cb23daed7bb68f5a8f (patch)
tree670b0b1c9cf6309fc07f2a59750420a6e420268c /conf.d/project/etc/harvester-config.json
parent310cabd8353607a0882c7dea83a8bd328d32d5c9 (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.json60
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"
+ }
+ ]
}