diff options
Diffstat (limited to 'src/go/collectors/go.d.plugin/modules')
76 files changed, 308 insertions, 74 deletions
diff --git a/src/go/collectors/go.d.plugin/modules/activemq/config_schema.json b/src/go/collectors/go.d.plugin/modules/activemq/config_schema.json index d2a9598111..c20eeed0ba 100644 --- a/src/go/collectors/go.d.plugin/modules/activemq/config_schema.json +++ b/src/go/collectors/go.d.plugin/modules/activemq/config_schema.json @@ -132,7 +132,10 @@ "url", "webadmin" ], - "additionalProperties": false + "additionalProperties": false, + "patternProperties": { + "^name$": {} + } }, "uiSchema": { "ui:flavour": "tabs", diff --git a/src/go/collectors/go.d.plugin/modules/apache/config_schema.json b/src/go/collectors/go.d.plugin/modules/apache/config_schema.json index 441918af25..1f31af7765 100644 --- a/src/go/collectors/go.d.plugin/modules/apache/config_schema.json +++ b/src/go/collectors/go.d.plugin/modules/apache/config_schema.json @@ -97,7 +97,10 @@ "required": [ "url" ], - "additionalProperties": false + "additionalProperties": false, + "patternProperties": { + "^name$": {} + } }, "uiSchema": { "uiOptions": { diff --git a/src/go/collectors/go.d.plugin/modules/bind/config_schema.json b/src/go/collectors/go.d.plugin/modules/bind/config_schema.json index 65e16b3af1..7d7e376a51 100644 --- a/src/go/collectors/go.d.plugin/modules/bind/config_schema.json +++ b/src/go/collectors/go.d.plugin/modules/bind/config_schema.json @@ -97,7 +97,10 @@ "required": [ "url" ], - "additionalProperties": false + "additionalProperties": false, + "patternProperties": { + "^name$": {} + } }, "uiSchema": { "ui:flavour": "tabs", diff --git a/src/go/collectors/go.d.plugin/modules/cassandra/config_schema.json b/src/go/collectors/go.d.plugin/modules/cassandra/config_schema.json index d2195d7dc5..3012d5e899 100644 --- a/src/go/collectors/go.d.plugin/modules/cassandra/config_schema.json +++ b/src/go/collectors/go.d.plugin/modules/cassandra/config_schema.json @@ -97,7 +97,10 @@ "required": [ "url" ], - "additionalProperties": false + "additionalProperties": false, + "patternProperties": { + "^name$": {} + } }, "uiSchema": { "ui:flavour": "tabs", diff --git a/src/go/collectors/go.d.plugin/modules/chrony/config_schema.json b/src/go/collectors/go.d.plugin/modules/chrony/config_schema.json index d48969157e..5de10a822e 100644 --- a/src/go/collectors/go.d.plugin/modules/chrony/config_schema.json +++ b/src/go/collectors/go.d.plugin/modules/chrony/config_schema.json @@ -27,7 +27,10 @@ "required": [ "address" ], - "additionalProperties": false + "additionalProperties": false, + "patternProperties": { + "^name$": {} + } }, "uiSchema": { "uiOptions": { diff --git a/src/go/collectors/go.d.plugin/modules/cockroachdb/config_schema.json b/src/go/collectors/go.d.plugin/modules/cockroachdb/config_schema.json index 7a27324f18..843de390c7 100644 --- a/src/go/collectors/go.d.plugin/modules/cockroachdb/config_schema.json +++ b/src/go/collectors/go.d.plugin/modules/cockroachdb/config_schema.json @@ -97,7 +97,10 @@ "required": [ "url" ], - "additionalProperties": false + "additionalProperties": false, + "patternProperties": { + "^name$": {} + } }, "uiSchema": { "ui:flavour": "tabs", diff --git a/src/go/collectors/go.d.plugin/modules/consul/config_schema.json b/src/go/collectors/go.d.plugin/modules/consul/config_schema.json index f79b5dc819..876f4fb2eb 100644 --- a/src/go/collectors/go.d.plugin/modules/consul/config_schema.json +++ b/src/go/collectors/go.d.plugin/modules/consul/config_schema.json @@ -103,7 +103,10 @@ "required": [ "url" ], - "additionalProperties": false + "additionalProperties": false, + "patternProperties": { + "^name$": {} + } }, "uiSchema": { "ui:flavour": "tabs", diff --git a/src/go/collectors/go.d.plugin/modules/coredns/config_schema.json b/src/go/collectors/go.d.plugin/modules/coredns/config_schema.json index 5b2ee6bf6d..cbad100a26 100644 --- a/src/go/collectors/go.d.plugin/modules/coredns/config_schema.json +++ b/src/go/collectors/go.d.plugin/modules/coredns/config_schema.json @@ -169,7 +169,10 @@ "required": [ "url" ], - "additionalProperties": false + "additionalProperties": false, + "patternProperties": { + "^name$": {} + } }, "uiSchema": { "uiOptions": { diff --git a/src/go/collectors/go.d.plugin/modules/couchbase/config_schema.json b/src/go/collectors/go.d.plugin/modules/couchbase/config_schema.json index a7fe3af372..293b07dffc 100644 --- a/src/go/collectors/go.d.plugin/modules/couchbase/config_schema.json +++ b/src/go/collectors/go.d.plugin/modules/couchbase/config_schema.json @@ -97,7 +97,10 @@ "required": [ "url" ], - "additionalProperties": false + "additionalProperties": false, + "patternProperties": { + "^name$": {} + } }, "uiSchema": { "ui:flavour": "tabs", diff --git a/src/go/collectors/go.d.plugin/modules/couchdb/config_schema.json b/src/go/collectors/go.d.plugin/modules/couchdb/config_schema.json index c1a2191857..23d750d278 100644 --- a/src/go/collectors/go.d.plugin/modules/couchdb/config_schema.json +++ b/src/go/collectors/go.d.plugin/modules/couchdb/config_schema.json @@ -109,7 +109,10 @@ "url", "node" ], - "additionalProperties": false + "additionalProperties": false, + "patternProperties": { + "^name$": {} + } }, "uiSchema": { "ui:flavour": "tabs", diff --git a/src/go/collectors/go.d.plugin/modules/dnsdist/config_schema.json b/src/go/collectors/go.d.plugin/modules/dnsdist/config_schema.json index 76a629bdaa..f12fdb7b58 100644 --- a/src/go/collectors/go.d.plugin/modules/dnsdist/config_schema.json +++ b/src/go/collectors/go.d.plugin/modules/dnsdist/config_schema.json @@ -97,7 +97,10 @@ "required": [ "url" ], - "additionalProperties": false + "additionalProperties": false, + "patternProperties": { + "^name$": {} + } }, "uiSchema": { "ui:flavour": "tabs", diff --git a/src/go/collectors/go.d.plugin/modules/dnsmasq/config_schema.json b/src/go/collectors/go.d.plugin/modules/dnsmasq/config_schema.json index a0e1b9c6bc..79396b3641 100644 --- a/src/go/collectors/go.d.plugin/modules/dnsmasq/config_schema.json +++ b/src/go/collectors/go.d.plugin/modules/dnsmasq/config_schema.json @@ -39,7 +39,10 @@ "address", "protocol" ], - "additionalProperties": false + "additionalProperties": false, + "patternProperties": { + "^name$": {} + } }, "uiSchema": { "uiOptions": { diff --git a/src/go/collectors/go.d.plugin/modules/dnsmasq_dhcp/config_schema.json b/src/go/collectors/go.d.plugin/modules/dnsmasq_dhcp/config_schema.json index ffc2dd2a2a..f51a3b2a22 100644 --- a/src/go/collectors/go.d.plugin/modules/dnsmasq_dhcp/config_schema.json +++ b/src/go/collectors/go.d.plugin/modules/dnsmasq_dhcp/config_schema.json @@ -37,7 +37,10 @@ "leases_path", "conf_path" ], - "additionalProperties": false + "additionalProperties": false, + "patternProperties": { + "^name$": {} + } }, "uiSchema": { "uiOptions": { diff --git a/src/go/collectors/go.d.plugin/modules/dnsquery/config_schema.json b/src/go/collectors/go.d.plugin/modules/dnsquery/config_schema.json index 6887296149..cfa6f3a147 100644 --- a/src/go/collectors/go.d.plugin/modules/dnsquery/config_schema.json +++ b/src/go/collectors/go.d.plugin/modules/dnsquery/config_schema.json @@ -105,7 +105,10 @@ "servers", "network" ], - "additionalProperties": false + "additionalProperties": false, + "patternProperties": { + "^name$": {} + } }, "uiSchema": { "uiOptions": { diff --git a/src/go/collectors/go.d.plugin/modules/docker/config_schema.json b/src/go/collectors/go.d.plugin/modules/docker/config_schema.json index c7ef36807a..bd48c91262 100644 --- a/src/go/collectors/go.d.plugin/modules/docker/config_schema.json +++ b/src/go/collectors/go.d.plugin/modules/docker/config_schema.json @@ -33,7 +33,10 @@ "required": [ "address" ], - "additionalProperties": false + "additionalProperties": false, + "patternProperties": { + "^name$": {} + } }, "uiSchema": { "uiOptions": { diff --git a/src/go/collectors/go.d.plugin/modules/docker_engine/config_schema.json b/src/go/collectors/go.d.plugin/modules/docker_engine/config_schema.json index cfd6fe6bd2..e967e29cd0 100644 --- a/src/go/collectors/go.d.plugin/modules/docker_engine/config_schema.json +++ b/src/go/collectors/go.d.plugin/modules/docker_engine/config_schema.json @@ -97,7 +97,10 @@ "required": [ "url" ], - "additionalProperties": false + "additionalProperties": false, + "patternProperties": { + "^name$": {} + } }, "uiSchema": { "uiOptions": { diff --git a/src/go/collectors/go.d.plugin/modules/dockerhub/config_schema.json b/src/go/collectors/go.d.plugin/modules/dockerhub/config_schema.json index 553f689629..a8d16888b7 100644 --- a/src/go/collectors/go.d.plugin/modules/dockerhub/config_schema.json +++ b/src/go/collectors/go.d.plugin/modules/dockerhub/config_schema.json @@ -113,7 +113,10 @@ "url", "repositories" ], - "additionalProperties": false + "additionalProperties": false, + "patternProperties": { + "^name$": {} + } }, "uiSchema": { "ui:flavour": "tabs", diff --git a/src/go/collectors/go.d.plugin/modules/elasticsearch/config_schema.json b/src/go/collectors/go.d.plugin/modules/elasticsearch/config_schema.json index 7c207cf9c8..bc4d4eaab3 100644 --- a/src/go/collectors/go.d.plugin/modules/elasticsearch/config_schema.json +++ b/src/go/collectors/go.d.plugin/modules/elasticsearch/config_schema.json @@ -127,7 +127,10 @@ "required": [ "url" ], |