From 87d772a7d708fec12f48cd8adc0dedff6e1025da Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 26 Aug 2024 10:15:20 +0200 Subject: Adding upstream version 1.47.0. Signed-off-by: Daniel Baumann --- .../modules/elasticsearch/config_schema.json | 212 --------------------- 1 file changed, 212 deletions(-) delete mode 100644 src/go/collectors/go.d.plugin/modules/elasticsearch/config_schema.json (limited to 'src/go/collectors/go.d.plugin/modules/elasticsearch/config_schema.json') 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 deleted file mode 100644 index f1c39b023..000000000 --- a/src/go/collectors/go.d.plugin/modules/elasticsearch/config_schema.json +++ /dev/null @@ -1,212 +0,0 @@ -{ - "jsonSchema": { - "$schema": "http://json-schema.org/draft-07/schema#", - "title": "Elasticsearch collector configuration.", - "type": "object", - "properties": { - "update_every": { - "title": "Update every", - "description": "Data collection interval, measured in seconds.", - "type": "integer", - "minimum": 1, - "default": 5 - }, - "url": { - "title": "URL", - "description": "The base URL of the Elasticsearch cluster.", - "type": "string", - "default": "http://127.0.0.1:9200", - "format": "uri" - }, - "timeout": { - "title": "Timeout", - "description": "The timeout in seconds for the HTTP request.", - "type": "number", - "minimum": 0.5, - "default": 2 - }, - "not_follow_redirects": { - "title": "Not follow redirects", - "description": "If set, the client will not follow HTTP redirects automatically.", - "type": "boolean" - }, - "cluster_mode": { - "title": "Cluster mode", - "description": "If set, metrics will be collected for all nodes in the Elasticsearch cluster; otherwise, only for the local node where the collector is running.", - "type": "boolean", - "default": false - }, - "collect_node_stats": { - "title": "Collect node stats", - "description": "Collect metrics about individual [nodes in the cluster](https://www.elastic.co/guide/en/elasticsearch/reference/current/cluster-nodes-stats.html).", - "type": "boolean", - "default": true - }, - "collect_cluster_health": { - "title": "Collect cluster health", - "description": "Collect metrics about the overall [health of the cluster](https://www.elastic.co/guide/en/elasticsearch/reference/current/cluster-health.html).", - "type": "boolean", - "default": true - }, - "collect_cluster_stats": { - "title": "Collect cluster stats", - "description": "Collect high-level [cluster statistics](https://www.elastic.co/guide/en/elasticsearch/reference/current/cluster-stats.html).", - "type": "boolean", - "default": true - }, - "collect_indices_stats": { - "title": "Collect indices stats", - "description": "Collect metrics about individual [indices in the cluster](https://www.elastic.co/guide/en/elasticsearch/reference/current/cat-indices.html).", - "type": "boolean", - "default": false - }, - "username": { - "title": "Username", - "description": "The username for basic authentication.", - "type": "string", - "sensitive": true - }, - "password": { - "title": "Password", - "description": "The password for basic authentication.", - "type": "string", - "sensitive": true - }, - "proxy_url": { - "title": "Proxy URL", - "description": "The URL of the proxy server.", - "type": "string" - }, - "proxy_username": { - "title": "Proxy username", - "description": "The username for proxy authentication.", - "type": "string", - "sensitive": true - }, - "proxy_password": { - "title": "Proxy password", - "description": "The password for proxy authentication.", - "type": "string", - "sensitive": true - }, - "headers": { - "title": "Headers", - "description": "Additional HTTP headers to include in the request.", - "type": [ - "object", - "null" - ], - "additionalProperties": { - "type": "string" - } - }, - "tls_skip_verify": { - "title": "Skip TLS verification", - "description": "If set, TLS certificate verification will be skipped.", - "type": "boolean" - }, - "tls_ca": { - "title": "TLS CA", - "description": "The path to the CA certificate file for TLS verification.", - "type": "string", - "pattern": "^$|^/" - }, - "tls_cert": { - "title": "TLS certificate", - "description": "The path to the client certificate file for TLS authentication.", - "type": "string", - "pattern": "^$|^/" - }, - "tls_key": { - "title": "TLS key", - "description": "The path to the client key file for TLS authentication.", - "type": "string", - "pattern": "^$|^/" - }, - "body": { - "title": "Body", - "type": "string" - }, - "method": { - "title": "Method", - "type": "string" - } - }, - "required": [ - "url" - ], - "additionalProperties": false, - "patternProperties": { - "^name$": {} - } - }, - "uiSchema": { - "ui:flavour": "tabs", - "ui:options": { - "tabs": [ - { - "title": "Base", - "fields": [ - "update_every", - "url", - "timeout", - "not_follow_redirects", - "cluster_mode", - "collect_node_stats", - "collect_cluster_health", - "collect_cluster_stats", - "collect_indices_stats" - ] - }, - { - "title": "Auth", - "fields": [ - "username", - "password" - ] - }, - { - "title": "TLS", - "fields": [ - "tls_skip_verify", - "tls_ca", - "tls_cert", - "tls_key" - ] - }, - { - "title": "Proxy", - "fields": [ - "proxy_url", - "proxy_username", - "proxy_password" - ] - }, - { - "title": "Headers", - "fields": [ - "headers" - ] - } - ] - }, - "uiOptions": { - "fullPage": true - }, - "body": { - "ui:widget": "hidden" - }, - "method": { - "ui:widget": "hidden" - }, - "timeout": { - "ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)." - }, - "password": { - "ui:widget": "password" - }, - "proxy_password": { - "ui:widget": "password" - } - } -} -- cgit v1.2.3