是否victoria ametrics有一些方法来存储字符串值而不是float64?



我通过docker image https://hub.docker.com/r/victoriametrics/victoria-metrics/使用基本的victoriametrics,并通过prometheus导入float值:

curl -d 'foo{bar="baz"} 123' -X POST 'http://localhost:8428/api/v1/import/prometheus'

我从victoriaMetrics代码中看到,解析后的值总是float64,但也许我们有一些方法来存储发生的错误,例如?

额外的问题:看完这篇文章https://github.com/prometheus/docs/blob/master/content/docs/instrumenting/exposition_formats.md#text-based-formatI不明白当我们使用/api/v1/import/prometheus时,哪种普罗米修斯类型存储在victoriaMetrics中?无类型?

但也许我们有一些方法来存储发生的错误,例如?

不幸的是,没有。您可以将字符串值放入标签中,但度量值只能是float64。

当我们使用/api/v1/import/prometheus时,哪个prometheus类型存储在victoriaMetrics中?无类型?

虽然存在度量类型的说明格式,但Prometheus和victoria ametrics都没有使用它。现在在VM中导入时可以跳过所有注释。但这在未来可能会改变。

相关内容

  • 没有找到相关文章