fix(go.d/dyncfg): remove additionalProperties check (#19003)
Ilya Mashchenko committed
Nov 12, 2024 at 22:50 UTC
67747e122ed71c47178a0054e42fed468f4f5c5c
123 files changed
+148
-123
src/go/plugin/go.d/modules/activemq/config_schema.json
+1
-1
@@ -140,7 +140,7 @@
140
"url",
141
"webadmin"
142
],
143
- "additionalProperties": false,
143
+ "additionalProperties": true,
144
"patternProperties": {
145
"^name$": {}
146
}
src/go/plugin/go.d/modules/adaptecraid/config_schema.json
+1
-1
@@ -19,7 +19,7 @@
19
"default": 2
20
}
21
},
22
- "additionalProperties": false,
22
+ "additionalProperties": true,
23
"patternProperties": {
24
"^name$": {}
25
}
src/go/plugin/go.d/modules/ap/config_schema.json
+1
-1
@@ -28,7 +28,7 @@
28
"required": [
29
"binary_path"
30
],
31
- "additionalProperties": false,
31
+ "additionalProperties": true,
32
"patternProperties": {
33
"^name$": {}
34
}
src/go/plugin/go.d/modules/apache/config_schema.json
+1
-1
@@ -105,7 +105,7 @@
105
"required": [
106
"url"
107
],
108
- "additionalProperties": false,
108
+ "additionalProperties": true,
109
"patternProperties": {
110
"^name$": {}
111
}
src/go/plugin/go.d/modules/apcupsd/config_schema.json
+1
-1
@@ -28,7 +28,7 @@
28
"required": [
29
"address"
30
],
31
- "additionalProperties": false,
31
+ "additionalProperties": true,
32
"patternProperties": {
33
"^name$": {}
34
}
src/go/plugin/go.d/modules/beanstalk/config_schema.json
+1
-1
@@ -35,7 +35,7 @@
35
"required": [
36
"address"
37
],
38
- "additionalProperties": false,
38
+ "additionalProperties": true,
39
"patternProperties": {
40
"^name$": {}
41
}
src/go/plugin/go.d/modules/bind/config_schema.json
+1
-1
@@ -105,7 +105,7 @@
105
"required": [
106
"url"
107
],
108
- "additionalProperties": false,
108
+ "additionalProperties": true,
109
"patternProperties": {
110
"^name$": {}
111
}
src/go/plugin/go.d/modules/boinc/config_schema.json
+1
-1
@@ -34,7 +34,7 @@
34
"required": [
35
"address"
36
],
37
- "additionalProperties": false,
37
+ "additionalProperties": true,
38
"patternProperties": {
39
"^name$": {}
40
}
src/go/plugin/go.d/modules/cassandra/config_schema.json
+1
-1
@@ -105,7 +105,7 @@
105
"required": [
106
"url"
107
],
108
- "additionalProperties": false,
108
+ "additionalProperties": true,
109
"patternProperties": {
110
"^name$": {}
111
}
src/go/plugin/go.d/modules/ceph/config_schema.json
+1
-1
@@ -108,7 +108,7 @@
108
"username",
109
"password"
110
],
111
- "additionalProperties": false,
111
+ "additionalProperties": true,
112
"patternProperties": {
113
"^name$": {}
114
}
src/go/plugin/go.d/modules/chrony/config_schema.json
+1
-1
@@ -27,7 +27,7 @@
27
"required": [
28
"address"
29
],
30
- "additionalProperties": false,
30
+ "additionalProperties": true,
31
"patternProperties": {
32
"^name$": {}
33
}
src/go/plugin/go.d/modules/clickhouse/config_schema.json
+1
-1
@@ -105,7 +105,7 @@
105
"required": [
106
"url"
107
],
108
- "additionalProperties": false,
108
+ "additionalProperties": true,
109
"patternProperties": {
110
"^name$": {}
111
}
src/go/plugin/go.d/modules/cockroachdb/config_schema.json
+1
-1
@@ -105,7 +105,7 @@
105
"required": [
106
"url"
107
],
108
- "additionalProperties": false,
108
+ "additionalProperties": true,
109
"patternProperties": {
110
"^name$": {}
111
}
src/go/plugin/go.d/modules/consul/config_schema.json
+1
-1
@@ -111,7 +111,7 @@
111
"required": [
112
"url"
113
],
114
- "additionalProperties": false,
114
+ "additionalProperties": true,
115
"patternProperties": {
116
"^name$": {}
117
}
src/go/plugin/go.d/modules/coredns/config_schema.json
+1
-1
@@ -177,7 +177,7 @@
177
"required": [
178
"url"
179
],
180
- "additionalProperties": false,
180
+ "additionalProperties": true,
181
"patternProperties": {
182
"^name$": {}
183
}
src/go/plugin/go.d/modules/couchbase/config_schema.json
+1
-1
@@ -105,7 +105,7 @@
105
"required": [
106
"url"
107
],
108
- "additionalProperties": false,
108
+ "additionalProperties": true,
109
"patternProperties": {
110
"^name$": {}
111
}
src/go/plugin/go.d/modules/couchdb/config_schema.json
+1
-1
@@ -117,7 +117,7 @@
117
"url",
118
"node"
119
],
120
- "additionalProperties": false,
120
+ "additionalProperties": true,
121
"patternProperties": {
122
"^name$": {}
123
}
src/go/plugin/go.d/modules/dmcache/config_schema.json
+1
-1
@@ -19,7 +19,7 @@
19
"default": 2
20
}
21
},
22
- "additionalProperties": false,
22
+ "additionalProperties": true,
23
"patternProperties": {
24
"^name$": {}
25
}
src/go/plugin/go.d/modules/dnsdist/config_schema.json
+1
-1
@@ -105,7 +105,7 @@
105
"required": [
106
"url"
107
],
108
- "additionalProperties": false,
108
+ "additionalProperties": true,
109
"patternProperties": {
110
"^name$": {}
111
}
src/go/plugin/go.d/modules/dnsmasq/config_schema.json
+1
-1
@@ -39,7 +39,7 @@
39
"address",
40
"protocol"
41
],
42
- "additionalProperties": false,
42
+ "additionalProperties": true,
43
"patternProperties": {
44
"^name$": {}
45
}
src/go/plugin/go.d/modules/dnsmasq_dhcp/config_schema.json
+1
-1
@@ -37,7 +37,7 @@
37
"leases_path",
38
"conf_path"
39
],
40
- "additionalProperties": false,
40
+ "additionalProperties": true,
41
"patternProperties": {
42
"^name$": {}
43
}
src/go/plugin/go.d/modules/dnsquery/config_schema.json
+1
-1
@@ -105,7 +105,7 @@
105
"servers",
106
"network"
107
],
108
- "additionalProperties": false,
108
+ "additionalProperties": true,
109
"patternProperties": {
110
"^name$": {}
111
}
src/go/plugin/go.d/modules/docker/config_schema.json
+1
-1
@@ -33,7 +33,7 @@
33
"required": [
34
"address"
35
],
36
- "additionalProperties": false,
36
+ "additionalProperties": true,
37
"patternProperties": {
38
"^name$": {}
39
}
src/go/plugin/go.d/modules/docker_engine/config_schema.json
+1
-1
@@ -105,7 +105,7 @@
105
"required": [
106
"url"
107
],
108
- "additionalProperties": false,
108
+ "additionalProperties": true,
109
"patternProperties": {
110
"^name$": {}
111
}
src/go/plugin/go.d/modules/dockerhub/config_schema.json
+1
-1
@@ -121,7 +121,7 @@
121
"url",
122
"repositories"
123
],
124
- "additionalProperties": false,
124
+ "additionalProperties": true,
125
"patternProperties": {
126
"^name$": {}
127
}
src/go/plugin/go.d/modules/dovecot/config_schema.json
+1
-1
@@ -28,7 +28,7 @@
28
"required": [
29
"address"
30
],
31
- "additionalProperties": false,
31
+ "additionalProperties": true,
32
"patternProperties": {
33
"^name$": {}
34
}
src/go/plugin/go.d/modules/elasticsearch/config_schema.json
+1
-1
@@ -135,7 +135,7 @@
135
"required": [
136
"url"
137
],
138
- "additionalProperties": false,
138
+ "additionalProperties": true,
139
"patternProperties": {
140
"^name$": {}
141
}
src/go/plugin/go.d/modules/envoy/config_schema.json
+1
-1
@@ -105,7 +105,7 @@
105
"required": [
106
"url"
107
],
108
- "additionalProperties": false,
108
+ "additionalProperties": true,
109
"patternProperties": {
110
"^name$": {}
111
}
src/go/plugin/go.d/modules/exim/config_schema.json
+1
-1
@@ -19,7 +19,7 @@
19
"default": 2
20
}
21
},
22
- "additionalProperties": false,
22
+ "additionalProperties": true,
23
"patternProperties": {
24
"^name$": {}
25
}
src/go/plugin/go.d/modules/fail2ban/config_schema.json
+1
-1
@@ -19,7 +19,7 @@
19
"default": 2
20
}
21
},
22
- "additionalProperties": false,
22
+ "additionalProperties": true,
23
"patternProperties": {
24
"^name$": {}
25
}
src/go/plugin/go.d/modules/filecheck/config_schema.json
+1
-1
@@ -107,7 +107,7 @@
107
]
108
}
109
},
110
- "additionalProperties": false,
110
+ "additionalProperties": true,
111
"patternProperties": {
112
"^name$": {}
113
}
src/go/plugin/go.d/modules/fluentd/config_schema.json
+1
-1
@@ -105,7 +105,7 @@
105
"required": [
106
"url"
107
],
108
- "additionalProperties": false,
108
+ "additionalProperties": true,
109
"patternProperties": {
110
"^name$": {}
111
}
src/go/plugin/go.d/modules/freeradius/config_schema.json
+1
-1
@@ -41,7 +41,7 @@
41
"port",
42
"secret"
43
],
44
- "additionalProperties": false,
44
+ "additionalProperties": true,
45
"patternProperties": {
46
"^name$": {}
47
}
src/go/plugin/go.d/modules/gearman/config_schema.json
+1
-1
@@ -28,7 +28,7 @@
28
"required": [
29
"address"
30
],
31
- "additionalProperties": false,
31
+ "additionalProperties": true,
32
"patternProperties": {
33
"^name$": {}
34
}
src/go/plugin/go.d/modules/geth/config_schema.json
+1
-1
@@ -105,7 +105,7 @@
105
"required": [
106
"url"
107
],
108
- "additionalProperties": false,
108
+ "additionalProperties": true,
109
"patternProperties": {
110
"^name$": {}
111
}
src/go/plugin/go.d/modules/haproxy/config_schema.json
+1
-1
@@ -105,7 +105,7 @@
105
"required": [
106
"url"
107
],
108
- "additionalProperties": false,
108
+ "additionalProperties": true,
109
"patternProperties": {
110
"^name$": {}
111
}
src/go/plugin/go.d/modules/hddtemp/config_schema.json
+1
-1
@@ -28,7 +28,7 @@
28
"required": [
29
"address"
30
],
31
- "additionalProperties": false,
31
+ "additionalProperties": true,
32
"patternProperties": {
33
"^name$": {}
34
}
src/go/plugin/go.d/modules/hdfs/config_schema.json
+1
-1
@@ -105,7 +105,7 @@
105
"required": [
106
"url"
107
],
108
- "additionalProperties": false,
108
+ "additionalProperties": true,
109
"patternProperties": {
110
"^name$": {}
111
}
src/go/plugin/go.d/modules/hpssa/config_schema.json
+1
-1
@@ -19,7 +19,7 @@
19
"default": 2
20
}
21
},
22
- "additionalProperties": false,
22
+ "additionalProperties": true,
23
"patternProperties": {
24
"^name$": {}
25
}
src/go/plugin/go.d/modules/httpcheck/config_schema.json
+1
-1
@@ -178,7 +178,7 @@
178
"url",
179
"status_accepted"
180
],
181
- "additionalProperties": false,
181
+ "additionalProperties": true,
182
"patternProperties": {
183
"^name$": {}
184
}
src/go/plugin/go.d/modules/icecast/config_schema.json
+1
-1
@@ -105,7 +105,7 @@
105
"required": [
106
"url"
107
],
108
- "additionalProperties": false,
108
+ "additionalProperties": true,
109
"patternProperties": {
110
"^name$": {}
111
}
src/go/plugin/go.d/modules/intelgpu/config_schema.json
+1
-1
@@ -17,7 +17,7 @@
17
"type": "string"
18
}
19
},
20
- "additionalProperties": false,
20
+ "additionalProperties": true,
21
"patternProperties": {
22
"^name$": {}
23
}
src/go/plugin/go.d/modules/ipfs/config_schema.json
+1
-1
@@ -115,7 +115,7 @@
115
"required": [
116
"url"
117
],
118
- "additionalProperties": false,
118
+ "additionalProperties": true,
119
"patternProperties": {
120
"^name$": {}
121
}
src/go/plugin/go.d/modules/isc_dhcpd/config_schema.json
+1
-1
@@ -57,7 +57,7 @@
57
"leases_path",
58
"pools"
59
],
60
- "additionalProperties": false,
60
+ "additionalProperties": true,
61
"patternProperties": {
62
"^name$": {}
63
}
src/go/plugin/go.d/modules/k8s_kubelet/config_schema.json
+1
-1
@@ -105,7 +105,7 @@
105
"required": [
106
"url"
107
],
108
- "additionalProperties": false,
108
+ "additionalProperties": true,
109
"patternProperties": {
110
"^name$": {}
111
}
src/go/plugin/go.d/modules/k8s_kubeproxy/config_schema.json
+1
-1
@@ -105,7 +105,7 @@
105
"required": [
106
"url"
107
],
108
- "additionalProperties": false,
108
+ "additionalProperties": true,
109
"patternProperties": {
110
"^name$": {}
111
}
src/go/plugin/go.d/modules/k8s_state/config_schema.json
+1
-1
@@ -12,7 +12,7 @@
12
"default": 1
13
}
14
},
15
- "additionalProperties": false,
15
+ "additionalProperties": true,
16
"patternProperties": {
17
"^name$": {}
18
}
src/go/plugin/go.d/modules/lighttpd/config_schema.json
+1
-1
@@ -105,7 +105,7 @@
105
"required": [
106
"url"
107
],
108
- "additionalProperties": false,
108
+ "additionalProperties": true,
109
"patternProperties": {
110
"^name$": {}
111
}
src/go/plugin/go.d/modules/litespeed/config_schema.json
+1
-1
@@ -21,7 +21,7 @@
21
"required": [
22
"reports_dir"
23
],
24
- "additionalProperties": false,
24
+ "additionalProperties": true,
25
"patternProperties": {
26
"^name$": {}
27
}
src/go/plugin/go.d/modules/logind/config_schema.json
+1
-1
@@ -19,7 +19,7 @@
19
"default": 1
20
}
21
},
22
- "additionalProperties": false,
22
+ "additionalProperties": true,
23
"patternProperties": {
24
"^name$": {}
25
}
src/go/plugin/go.d/modules/logstash/config_schema.json
+1
-1
@@ -105,7 +105,7 @@
105
"required": [
106
"url"
107
],
108
- "additionalProperties": false,
108
+ "additionalProperties": true,
109
"patternProperties": {
110
"^name$": {}
111
}
src/go/plugin/go.d/modules/lvm/config_schema.json
+1
-1
@@ -19,7 +19,7 @@
19
"default": 2
20
}
21
},
22
- "additionalProperties": false,
22
+ "additionalProperties": true,
23
"patternProperties": {
24
"^name$": {}
25
}
src/go/plugin/go.d/modules/maxscale/config_schema.json
+1
-1
@@ -107,7 +107,7 @@
107
"required": [
108
"url"
109
],
110
- "additionalProperties": false,
110
+ "additionalProperties": true,
111
"patternProperties": {
112
"^name$": {}
113
}
src/go/plugin/go.d/modules/megacli/config_schema.json
+1
-1
@@ -19,7 +19,7 @@
19
"default": 2
20
}
21
},
22
- "additionalProperties": false,
22
+ "additionalProperties": true,
23
"patternProperties": {
24
"^name$": {}
25
}
src/go/plugin/go.d/modules/memcached/config_schema.json
+1
-1
@@ -28,7 +28,7 @@
28
"required": [
29
"address"
30
],
31
- "additionalProperties": false,
31
+ "additionalProperties": true,
32
"patternProperties": {
33
"^name$": {}
34
}
src/go/plugin/go.d/modules/mongodb/config_schema.json
+1
-1
@@ -64,7 +64,7 @@
64
"required": [
65
"uri"
66
],
67
- "additionalProperties": false,
67
+ "additionalProperties": true,
68
"patternProperties": {
69
"^name$": {}
70
}
src/go/plugin/go.d/modules/monit/config_schema.json
+1
-1
@@ -107,7 +107,7 @@
107
"required": [
108
"url"
109
],
110
- "additionalProperties": false,
110
+ "additionalProperties": true,
111
"patternProperties": {
112
"^name$": {}
113
}
src/go/plugin/go.d/modules/mysql/config_schema.json
+1
-1
@@ -33,7 +33,7 @@
33
"required": [
34
"dsn"
35
],
36
- "additionalProperties": false,
36
+ "additionalProperties": true,
37
"patternProperties": {
38
"^name$": {}
39
}
src/go/plugin/go.d/modules/nginx/config_schema.json
+1
-1
@@ -105,7 +105,7 @@
105
"required": [
106
"url"
107
],
108
- "additionalProperties": false,
108
+ "additionalProperties": true,
109
"patternProperties": {
110
"^name$": {}
111
}
src/go/plugin/go.d/modules/nginxplus/config_schema.json
+1
-1
@@ -105,7 +105,7 @@
105
"required": [
106
"url"
107
],
108
- "additionalProperties": false,
108
+ "additionalProperties": true,
109
"patternProperties": {
110
"^name$": {}
111
}
src/go/plugin/go.d/modules/nginxunit/config_schema.json
+1
-1
@@ -105,7 +105,7 @@
105
"required": [
106
"url"
107
],
108
- "additionalProperties": false,
108
+ "additionalProperties": true,
109
"patternProperties": {
110
"^name$": {}
111
}
src/go/plugin/go.d/modules/nginxvts/config_schema.json
+1
-1
@@ -104,7 +104,7 @@
104
"required": [
105
"url"
106
],
107
- "additionalProperties": false,
107
+ "additionalProperties": true,
108
"patternProperties": {
109
"^name$": {}
110
}
src/go/plugin/go.d/modules/nsd/config_schema.json
+1
-1
@@ -19,7 +19,7 @@
19
"default": 2
20
}
21
},
22
- "additionalProperties": false,
22
+ "additionalProperties": true,
23
"patternProperties": {
24
"^name$": {}
25
}
src/go/plugin/go.d/modules/ntpd/config_schema.json
+1
-1
@@ -33,7 +33,7 @@
33
"required": [
34
"address"
35
],
36
- "additionalProperties": false,
36
+ "additionalProperties": true,
37
"patternProperties": {
38
"^name$": {}
39
}
src/go/plugin/go.d/modules/nvidia_smi/config_schema.json
+1
-1
@@ -34,7 +34,7 @@
34
"required": [
35
"binary_path"
36
],
37
- "additionalProperties": false,
37
+ "additionalProperties": true,
38
"patternProperties": {
39
"^name$": {}
40
}
src/go/plugin/go.d/modules/nvme/config_schema.json
+1
-1
@@ -20,7 +20,7 @@
20
}
21
},
22
"required": [],
23
- "additionalProperties": false,
23
+ "additionalProperties": true,
24
"patternProperties": {
25
"^name$": {}
26
}
src/go/plugin/go.d/modules/openldap/config_schema.json
+1
-1
@@ -64,7 +64,7 @@
64
"url",
65
"username"
66
],
67
- "additionalProperties": false,
67
+ "additionalProperties": true,
68
"patternProperties": {
69
"^name$": {}
70
}
src/go/plugin/go.d/modules/openvpn/config_schema.json
+1
-1
@@ -64,7 +64,7 @@
64
"required": [
65
"address"
66
],
67
- "additionalProperties": false,
67
+ "additionalProperties": true,
68
"patternProperties": {
69
"^name$": {}
70
}
src/go/plugin/go.d/modules/openvpn_status_log/config_schema.json
+1
-1
@@ -58,7 +58,7 @@
58
"required": [
59
"address"
60
],
61
- "additionalProperties": false,
61
+ "additionalProperties": true,
62
"patternProperties": {
63
"^name$": {}
64
}
src/go/plugin/go.d/modules/oracledb/config_schema.json
+1
-1
@@ -28,7 +28,7 @@
28
"required": [
29
"dsn"
30
],
31
- "additionalProperties": false,
31
+ "additionalProperties": true,
32
"patternProperties": {
33
"^name$": {}
34
}
src/go/plugin/go.d/modules/pgbouncer/config_schema.json
+1
-1
@@ -28,7 +28,7 @@
28
"required": [
29
"dsn"
30
],
31
- "additionalProperties": false,
31
+ "additionalProperties": true,
32
"patternProperties": {
33
"^name$": {}
34
}
src/go/plugin/go.d/modules/phpdaemon/config_schema.json
+1
-1
@@ -105,7 +105,7 @@
105
"required": [
106
"url"
107
],
108
- "additionalProperties": false,
108
+ "additionalProperties": true,
109
"patternProperties": {
110
"^name$": {}
111
}
src/go/plugin/go.d/modules/phpfpm/config_schema.json
+1
-1
@@ -122,7 +122,7 @@
122
"type": "string"
123
}
124
},
125
- "additionalProperties": false,
125
+ "additionalProperties": true,
126
"patternProperties": {
127
"^name$": {}
128
}
src/go/plugin/go.d/modules/pihole/config_schema.json
+1
-1
@@ -111,7 +111,7 @@
111
"required": [
112
"url"
113
],
114
- "additionalProperties": false,
114
+ "additionalProperties": true,
115
"patternProperties": {
116
"^name$": {}
117
}
src/go/plugin/go.d/modules/pika/config_schema.json
+1
-1
@@ -51,7 +51,7 @@
51
"required": [
52
"address"
53
],
54
- "additionalProperties": false,
54
+ "additionalProperties": true,
55
"patternProperties": {
56
"^name$": {}
57
}
src/go/plugin/go.d/modules/ping/config_schema.json
+1
-1
@@ -66,7 +66,7 @@
66
"required": [
67
"hosts"
68
],
69
- "additionalProperties": false,
69
+ "additionalProperties": true,
70
"patternProperties": {
71
"^name$": {}
72
}
src/go/plugin/go.d/modules/portcheck/config_schema.json
+1
-1
@@ -57,7 +57,7 @@
57
"required": [
58
"host"
59
],
60
- "additionalProperties": false,
60
+ "additionalProperties": true,
61
"patternProperties": {
62
"^name$": {}
63
}
src/go/plugin/go.d/modules/postfix/config_schema.json
+1
-1
@@ -28,7 +28,7 @@
28
"required": [
29
"binary_path"
30
],
31
- "additionalProperties": false,
31
+ "additionalProperties": true,
32
"patternProperties": {
33
"^name$": {}
34
}
src/go/plugin/go.d/modules/postgres/config_schema.json
+1
-1
@@ -91,7 +91,7 @@
91
"required": [
92
"dsn"
93
],
94
- "additionalProperties": false,
94
+ "additionalProperties": true,
95
"patternProperties": {
96
"^name$": {}
97
}
src/go/plugin/go.d/modules/powerdns/config_schema.json
+1
-1
@@ -105,7 +105,7 @@
105
"required": [
106
"url"
107
],
108
- "additionalProperties": false,
108
+ "additionalProperties": true,
109
"patternProperties": {
110
"^name$": {}
111
}
src/go/plugin/go.d/modules/powerdns_recursor/config_schema.json
+1
-1
@@ -105,7 +105,7 @@
105
"required": [
106
"url"
107
],
108
- "additionalProperties": false,
108
+ "additionalProperties": true,
109
"patternProperties": {
110
"^name$": {}
111
}
src/go/plugin/go.d/modules/prometheus/config_schema.json
+1
-1
@@ -210,7 +210,7 @@
210
"required": [
211
"url"
212
],
213
- "additionalProperties": false,
213
+ "additionalProperties": true,
214
"patternProperties": {
215
"^name$": {}
216
}
src/go/plugin/go.d/modules/proxysql/config_schema.json
+1
-1
@@ -28,7 +28,7 @@
28
"required": [
29
"dsn"
30
],
31
- "additionalProperties": false,
31
+ "additionalProperties": true,
32
"patternProperties": {
33
"^name$": {}
34
}
src/go/plugin/go.d/modules/pulsar/config_schema.json
+1
-1
@@ -105,7 +105,7 @@
105
"required": [
106
"url"
107
],
108
- "additionalProperties": false,
108
+ "additionalProperties": true,
109
"patternProperties": {
110
"^name$": {}
111
}
src/go/plugin/go.d/modules/puppet/config_schema.json
+1
-1
@@ -105,7 +105,7 @@
105
"required": [
106
"url"
107
],
108
- "additionalProperties": false,
108
+ "additionalProperties": true,
109
"patternProperties": {
110
"^name$": {}
111
}
src/go/plugin/go.d/modules/rabbitmq/config_schema.json
+1
-1
@@ -113,7 +113,7 @@
113
"required": [
114
"url"
115
],
116
- "additionalProperties": false,
116
+ "additionalProperties": true,
117
"patternProperties": {
118
"^name$": {}
119
}
src/go/plugin/go.d/modules/redis/config_schema.json
+1
-1
@@ -67,7 +67,7 @@
67
"required": [
68
"address"
69
],
70
- "additionalProperties": false,
70
+ "additionalProperties": true,
71
"patternProperties": {
72
"^name$": {}
73
}
src/go/plugin/go.d/modules/rethinkdb/config_schema.json
+1
-1
@@ -40,7 +40,7 @@
40
"required": [
41
"address"
42
],
43
- "additionalProperties": false,
43
+ "additionalProperties": true,
44
"patternProperties": {
45
"^name$": {}
46
}
src/go/plugin/go.d/modules/riakkv/config_schema.json
+1
-1
@@ -105,7 +105,7 @@
105
"required": [
106
"url"
107
],
108
- "additionalProperties": false,
108
+ "additionalProperties": true,
109
"patternProperties": {
110
"^name$": {}
111
}
src/go/plugin/go.d/modules/rspamd/config_schema.json
+1
-1
@@ -105,7 +105,7 @@
105
"required": [
106
"url"
107
],
108
- "additionalProperties": false,
108
+ "additionalProperties": true,
109
"patternProperties": {
110
"^name$": {}
111
}
src/go/plugin/go.d/modules/samba/config_schema.json
+1
-1
@@ -19,7 +19,7 @@
19
"default": 2
20
}
21
},
22
- "additionalProperties": false,
22
+ "additionalProperties": true,
23
"patternProperties": {
24
"^name$": {}
25
}
src/go/plugin/go.d/modules/scaleio/config_schema.json
+1
-1
@@ -105,7 +105,7 @@
105
"required": [
106
"url"
107
],
108
- "additionalProperties": false,
108
+ "additionalProperties": true,
109
"patternProperties": {
110
"^name$": {}
111
}
src/go/plugin/go.d/modules/sensors/config_schema.json
+1
-1
@@ -76,7 +76,7 @@
76
},
77
"required": [
78
],
79
- "additionalProperties": false,
79
+ "additionalProperties": true,
80
"patternProperties": {
81
"^name$": {}
82
}
src/go/plugin/go.d/modules/smartctl/config_schema.json
+1
-1
@@ -82,7 +82,7 @@
82
}
83
}
84
},
85
- "additionalProperties": false,
85
+ "additionalProperties": true,
86
"patternProperties": {
87
"^name$": {}
88
}
src/go/plugin/go.d/modules/snmp/config_schema.json
+1
-1
@@ -348,7 +348,7 @@
348
"community",
349
"options"
350
],
351
- "additionalProperties": false,
351
+ "additionalProperties": true,
352
"patternProperties": {
353
"^name$": {}
354
}
src/go/plugin/go.d/modules/spigotmc/config_schema.json
+1
-1
@@ -34,7 +34,7 @@
34
"required": [
35
"address"
36
],
37
- "additionalProperties": false,
37
+ "additionalProperties": true,
38
"patternProperties": {
39
"^name$": {}
40
}
src/go/plugin/go.d/modules/squid/config_schema.json
+1
-1
@@ -105,7 +105,7 @@
105
"required": [
106
"url"
107
],
108
- "additionalProperties": false,
108
+ "additionalProperties": true,
109
"patternProperties": {
110
"^name$": {}
111
}
src/go/plugin/go.d/modules/squidlog/config_schema.json
+1
-1
@@ -40,7 +40,7 @@
40
"path",
41
"log_type"
42
],
43
- "additionalProperties": false,
43
+ "additionalProperties": true,
44
"patternProperties": {
45
"^name$": {}
46
},
src/go/plugin/go.d/modules/storcli/config_schema.json
+1
-1
@@ -19,7 +19,7 @@
19
"default": 2
20
}
21
},
22
- "additionalProperties": false,
22
+ "additionalProperties": true,
23
"patternProperties": {
24
"^name$": {}
25
}
src/go/plugin/go.d/modules/supervisord/config_schema.json
+1
-1
@@ -49,7 +49,7 @@
49
"required": [
50
"url"
51
],
52
- "additionalProperties": false,
52
+ "additionalProperties": true,
53
"patternProperties": {
54
"^name$": {}
55
}
src/go/plugin/go.d/modules/systemdunits/config_schema.json
+1
-1
@@ -75,7 +75,7 @@
75
"required": [
76
"include"
77
],
78
- "additionalProperties": false,
78
+ "additionalProperties": true,
79
"patternProperties": {
80
"^name$": {}
81
}
src/go/plugin/go.d/modules/tengine/config_schema.json
+1
-1
@@ -105,7 +105,7 @@
105
"required": [
106
"url"
107
],
108
- "additionalProperties": false,
108
+ "additionalProperties": true,
109
"patternProperties": {
110
"^name$": {}
111
}
src/go/plugin/go.d/modules/testrandom/config_schema.json
+1
-1
@@ -125,7 +125,7 @@
125
"required": [
126
"charts"
127
],
128
- "additionalProperties": false,
128
+ "additionalProperties": true,
129
"patternProperties": {
130
"^name$": {}
131
}
src/go/plugin/go.d/modules/tomcat/config_schema.json
+1
-1
@@ -105,7 +105,7 @@
105
"required": [
106
"url"
107
],
108
- "additionalProperties": false,
108
+ "additionalProperties": true,
109
"patternProperties": {
110
"^name$": {}
111
}
src/go/plugin/go.d/modules/tor/config_schema.json
+1
-1
@@ -34,7 +34,7 @@
34
"required": [
35
"address"
36
],
37
- "additionalProperties": false,
37
+ "additionalProperties": true,
38
"patternProperties": {
39
"^name$": {}
40
}
src/go/plugin/go.d/modules/traefik/config_schema.json
+1
-1
@@ -105,7 +105,7 @@
105
"required": [
106
"url"
107
],
108
- "additionalProperties": false,
108
+ "additionalProperties": true,
109
"patternProperties": {
110
"^name$": {}
111
}
src/go/plugin/go.d/modules/typesense/config_schema.json
+1
-1
@@ -111,7 +111,7 @@
111
"required": [
112
"url"
113
],
114
- "additionalProperties": false,
114
+ "additionalProperties": true,
115
"patternProperties": {
116
"^name$": {}
117
}
src/go/plugin/go.d/modules/unbound/config_schema.json
+1
-1
@@ -72,7 +72,7 @@
72
"required": [
73
"address"
74
],
75
- "additionalProperties": false,
75
+ "additionalProperties": true,
76
"patternProperties": {
77
"^name$": {}
78
}
src/go/plugin/go.d/modules/upsd/config_schema.json
+1
-1
@@ -38,7 +38,7 @@
38
"required": [
39
"address"
40
],
41
- "additionalProperties": false,
41
+ "additionalProperties": true,
42
"patternProperties": {
43
"^name$": {}
44
},
src/go/plugin/go.d/modules/uwsgi/config_schema.json
+1
-1
@@ -28,7 +28,7 @@
28
"required": [
29
"address"
30
],
31
- "additionalProperties": false,
31
+ "additionalProperties": true,
32
"patternProperties": {
33
"^name$": {}
34
}
src/go/plugin/go.d/modules/varnish/config_schema.json
+1
-1
@@ -30,7 +30,7 @@
30
}
31
},
32
"required": [],
33
- "additionalProperties": false,
33
+ "additionalProperties": true,
34
"patternProperties": {
35
"^name$": {}
36
}
src/go/plugin/go.d/modules/vcsa/config_schema.json
+1
-1
@@ -104,7 +104,7 @@
104
"required": [
105
"url"
106
],
107
- "additionalProperties": false,
107
+ "additionalProperties": true,
108
"patternProperties": {
109
"^name$": {}
110
}
src/go/plugin/go.d/modules/vernemq/config_schema.json
+1
-1
@@ -105,7 +105,7 @@
105
"required": [
106
"url"
107
],
108
- "additionalProperties": false,
108
+ "additionalProperties": true,
109
"patternProperties": {
110
"^name$": {}
111
}
src/go/plugin/go.d/modules/vsphere/config_schema.json
+1
-1
@@ -153,7 +153,7 @@
153
"host_include",
154
"vm_include"
155
],
156
- "additionalProperties": false,
156
+ "additionalProperties": true,
157
"patternProperties": {
158
"^name$": {}
159
}
src/go/plugin/go.d/modules/w1sensor/config_schema.json
+1
-1
@@ -19,7 +19,7 @@
19
}
20
},
21
"required": [],
22
- "additionalProperties": false,
22
+ "additionalProperties": true,
23
"patternProperties": {
24
"^name$": {}
25
}
src/go/plugin/go.d/modules/weblog/config_schema.json
+26
-1
@@ -23,6 +23,12 @@
23
"type": "string",
24
"default": "*.gz"
25
},
26
+ "group_response_codes": {
27
+ "title": "Group response codes",
28
+ "description": "Controls how HTTP response codes are grouped in charts.",
29
+ "type": "boolean",
30
+ "default": true
31
+ },
32
"histogram": {
33
"title": "Request processing time histogram",
34
"description": "Buckets for the histogram in milliseconds.",
@@ -248,7 +254,7 @@
254
"path",
255
"log_type"
256
],
251
- "additionalProperties": false,
257
+ "additionalProperties": true,
258
"patternProperties": {
259
"^name$": {}
260
},
@@ -285,6 +291,18 @@
291
"description": "Delimiter used to separate fields in the log file. Default: space (' ').",
292
"type": "string",
293
"default": " "
294
+ },
295
+ "trim_leading_space": {
296
+ "title": "Trim leading space",
297
+ "description": "If true, leading white space in a field is ignored.",
298
+ "type": "boolean",
299
+ "default": false
300
+ },
301
+ "fields_per_record": {
302
+ "title": "Fields per record",
303
+ "description": "The number of expected fields per record.",
304
+ "type": "integer",
305
+ "default": -1
306
}
307
},
308
"required": [
@@ -399,6 +417,12 @@
417
"uiOptions": {
418
"fullPage": true
419
},
420
+ "group_response_codes": {
421
+ "ui:help": "When true, creates separate charts for each response code family (1xx, 2xx, 3xx, etc.), with individual response codes (200, 201, etc.) as dimensions within each family. When false, creates a single chart with all response codes as separate dimensions."
422
+ },
423
+ "fields_per_record": {
424
+ "ui:help": "If negative, no check is made and records may have a variable number of fields."
425
+ },
426
"log_type": {
427
"ui:widget": "radio",
428
"ui:options": {
@@ -420,6 +444,7 @@
444
"update_every",
445
"path",
446
"exclude_path",
447
+ "group_response_codes",
448
"histogram"
449
]
450
},
src/go/plugin/go.d/modules/whoisquery/config_schema.json
+1
-1
@@ -41,7 +41,7 @@
41
"required": [
42
"source"
43
],
44
- "additionalProperties": false,
44
+ "additionalProperties": true,
45
"patternProperties": {
46
"^name$": {}
47
}
src/go/plugin/go.d/modules/windows/config_schema.json
+1
-1
@@ -108,7 +108,7 @@
108
"required": [
109
"url"
110
],
111
- "additionalProperties": false,
111
+ "additionalProperties": true,
112
"patternProperties": {
113
"^name$": {}
114
}
src/go/plugin/go.d/modules/wireguard/config_schema.json
+1
-1
@@ -12,7 +12,7 @@
12
"default": 1
13
}
14
},
15
- "additionalProperties": false,
15
+ "additionalProperties": true,
16
"patternProperties": {
17
"^name$": {}
18
}
src/go/plugin/go.d/modules/x509check/config_schema.json
+1
-1
@@ -60,7 +60,7 @@
60
"required": [
61
"source"
62
],
63
- "additionalProperties": false,
63
+ "additionalProperties": true,
64
"patternProperties": {
65
"^name$": {}
66
}
src/go/plugin/go.d/modules/zfspool/config_schema.json
+1
-1
@@ -28,7 +28,7 @@
28
"required": [
29
"binary_path"
30
],
31
- "additionalProperties": false,
31
+ "additionalProperties": true,
32
"patternProperties": {
33
"^name$": {}
34
}
src/go/plugin/go.d/modules/zookeeper/config_schema.json
+1
-1
@@ -56,7 +56,7 @@
56
"required": [
57
"address"
58
],
59
- "additionalProperties": false,
59
+ "additionalProperties": true,
60
"patternProperties": {
61
"^name$": {}
62
}
src/go/plugin/go.d/pkg/logs/csv.go
+1
-1
@@ -16,7 +16,7 @@ type (
16
CSVConfig struct {
17
FieldsPerRecord int `yaml:"fields_per_record,omitempty" json:"fields_per_record"`
18
Delimiter string `yaml:"delimiter,omitempty" json:"delimiter"`
19
- TrimLeadingSpace bool `yaml:"trim_leading_space" json:"trim_leading_space"`
19
+ TrimLeadingSpace bool `yaml:"trim_leading_space,omitempty" json:"trim_leading_space"`
20
Format string `yaml:"format,omitempty" json:"format"`
21
CheckField func(string) (string, int, bool) `yaml:"-" json:"-"`
22
}