我有一个运行MySQL接收器的Cygnus实例,我希望将每个报告保存在同一行,每个传感器报告使用相同的表。所以我创建了MySql表并用以下方式配置Cygnus:
cygnusagent.sources.http-source.handler.default_service = $DATABASE
cygnusagent.sources.http-source.handler.default_service_path = $TABLE
cygnusagent.sinks.mysql-sink.attr_persistence = column
cygnusagent.sinks.mysql-sink.table_type = table-by-service-path
Evry $取代了真实姓名的含义。
每当有猎户座通知我都会收到此日志:
WARN sinks.OrionSink:错误的上下文数据(表 ' $ DATABASE $ TABLE_ $ ENTITYID_ $的EntityType'没有按'吨 存在)
在阅读this description后,我认为Cygnus会尝试将数据保存在名称为default_service_path
的表中,但实际情况并非如此。我需要做些什么来改变它?