Configuration input schema json files for rest/kafka custom collector.
The configuration input schema json files for rest/kafka custom collectors can be found below.
Rest Collecor - config_input_schema.json
{ "$schema": "http://json-schema.org/draft-04/schema#", "type": "object", "properties": { "host": { "type": "string", "title": "Host Url", "description": "Rest Uri from where data will be collected" }, "verify_ssl": { "type": "string", "title": "verify SSL", "description": "SSL verification Required", "default": "false" }, "username": { "type": "string", "title":"Username", "description": "Authentication Username", "default": "" }, "password": { "type": "string", "title":"Password", "description": "Authentication Password", "default": "" }, "assert_hostname": { "type": "string", "title":"assert hostname", "default": "127.0.0.1" }, "ssl_ca_cert": { "type": "string", "title":"SSL certificate", "description": "Base 64 encoded SSL certificate String", "default": "" } }, "required": [ "host", "verify_ssl" ] }
Kafka Collector - config_input_schema.json
{ "$schema": "http://json-schema.org/draft-04/schema#", "type": "object", "required": [ "bootstrap_server", "num_workers", "topic_name", "group_id", "auto_offset_reset", "num_threads" ], "properties": { "bootstrap_server": { "description": "The unique identifier for a product", "type": "string", "title": "Bootstrap Server" }, "num_workers": { "description": "The number of workers for consumer,worker process for a consumer will be spawned", "type": "integer", "title": "Number of Worker Process" }, "topic_name": { "description": "The unique identifier for a product", "type": "string", "title": "Topic Name" }, "group_id": { "description": "Group Id for the kafka consumer", "type": "string", "title": "Group Id", "default": "custom-kafka-consumer-group" }, "auto_offset_reset": { "description": "auto_offset_reset", "type": "string", "title": "auto_offset_reset", "default": "earliest", "enum" :["earliest", "latest", "none"] }, "num_threads": { "description": "The Number of threads per consumer", "type": "integer", "title": "Num Threads" }, "sink": { "description": "This is the destination kafka details ", "type": "object", "title": "Sink Properties", "properties": { "topic": { "description": "The topic for output ", "type": "string", "title": "Topic Name" }, "properties": { "description": "target kafka auth type", "type": "object", "title": "Properties", "properties": { "bootstrap_servers": { "description": "Destination kafka Server address", "type": "string", "title": "Destination kafka address" } }, "required": [ "bootstrap_servers" ] } }, "required": [ "topic", "properties" ] } } }