【发布时间】:2022-12-15 00:57:46
【问题描述】:
我试图给普罗米修斯一个带有时间戳的数据,如下所示:
"# HELP ABAP_MESSAGE_SERVER_HTTP_AVAIL2 Active Users\\n" +
"# TYPE ABAP_MESSAGE_SERVER_HTTP_AVAIL2 gauge\\n" +
"ABAP_MESSAGE_SERVER_HTTP_AVAIL2{Provider="DP_SYSMON",} 100.01 1670401800\\n"
尝试执行此操作时,我从 Prometheus 收到此错误:
msg="Error on ingesting samples that are too old or are too far into the future" num_dropped=1
我通常使用 java 库,也许其中的函数可以帮助处理时间戳?给出的示例是使用编写器,因为我不知道如何在库中添加时间戳。
我尝试过使用不同时间作为时间戳,可能是现在,也可能是过去的一个小时,未来的一个小时,甚至是与Prometheus 中其他数据点关联的时间戳。这些似乎都不能解决问题。
我想知道我的语法是否错误或者这个错误可能来自哪里?是否有另一种方法可以为普罗米修斯提供时间戳,或者这实际上不受支持?任何信息都会非常感谢!
【问题讨论】:
标签: timestamp prometheus