问题描述
我刚刚开始使用 OpenTSDB 2.4。我在 kafka 主题中有这些平面消息:
{
"field_a": "transmit","field_b": "10.20.30.254","timestamp": 1624409678000,"bytes": 245
}
我想将此数据写入OpenTSDB的方式如下:
[
{
"metric": "netflow.bytes","value": 245,"tags": {
"field_a": "transmit","field_b": "10.20.30.254"
}
}
]
问题是,如何将我的数据转换为第二个数据。是否可以在不编写自定义 Kafka-Connect 插件的情况下执行此操作?
谢谢,
解决方法
您可以编写自己的自定义 Kafka 消费者来进行转换。它不需要是 Kafka 连接代码。