【发布时间】:2016-11-22 23:40:30
【问题描述】:
我正在使用 curl 将一些数据解析到 InfluxDB。数据点是 Netflow 记录,我正在尝试将 Netflow 时间戳转换为 InfluxDB 所需的精度格式。
我原来的时间戳是这样的:
2016-11-22 04:23:25.0
我正在使用 sed 将 '-' 和 ':' 替换为空格:
sed 's/-/ /g' | \
sed 's/:/ /g' | \
结果:
2016 11 22 04 23 25.0
然后我使用这些字段传递给 gawk mktime()。这似乎生成了一个正确的时间戳,但是当我用 Grafana 查看原始记录时,它们都显示了 1969 年的时间戳。我确定有什么明显的我忽略了?
【问题讨论】:
标签: bash curl awk sed influxdb