You can configure Kafka Collector, to collect the data from the various data sources.
To configure the Kafka collector, navigate to Administration > Configuration > Data Collector > Collector Store, and select kafka-collector in the Telco Cloud Operations UI.
Following table lists the parameter to configure the Kafka Collector.
Input Parameter | Description | Default Value |
---|---|---|
Topic | Kafka topic name used by collector to read data from. | NA |
Mapping | Mapping source properties to the destination properties to comply with the Omega format using JSONPath expressions. Example:"type": "Kafka-Collector", "instance": "$.properties.source", "timestamp": "$.timestamp", "processedTimestamp": "$.timestamp", "metrics": "$.metrics.*.value", "metricType": "$.properties.devtype", "properties.dataSource": "$.properties.ip", "properties.deviceType": "$.properties.devtype", "properties.deviceName": "$.properties.devdesc", "properties.entityType": "$.properties.type", "properties.entityName": "$.properties.table", "tags": "$.relations.*.type" |
NA |
Properties | Kafka Consumer properties such as bootstrap.servers, key/value deserializer
Example:
"bootstrap.servers": "kafka:9092" "application.id": "omega-kafka-collector" "auto.offset.reset": "earliest", "group.id": "omega-consumer-group" |
NA |
Properties | Kafka Producer properties such as bootstrap.servers, key/value deserializer
Example:
"bootstrap.servers": "kafka:9092" |
NA |
Topic | Kafka topic name used by collector to write data. | NA |