1

我设置了logstash 和collectd,这样collectd 就可以向logstash 报告。这工作正常,除了我得到了相同时间戳的一堆指标。有没有办法获取数据,而不是{ts: x, type:metric1, value:value1, ...}, {ts: x, type:metric2, value:value2, ...} ...,我得到类似的东西{ts: x, type1:metric1, value1:value1, type2:metric2, value2:value2, ...}?从某种意义上说,聚合每个时间戳的特定指标的数据。

4

1 回答 1

1

我有一种感觉,您可能在 Logstash 配置文件中配置了“多行”过滤器。多行过滤器实际上将同时接收到的所有值合并起来。尝试将其关闭并检查您会得到什么。

于 2016-04-04T23:53:17.823 回答