普罗米修斯:通过普罗米修斯查询获取通过网络发送的数据总量

Prometheus: Get total amount of data sent over network by prometheus queries

我正在尝试估算由于 Prometheus 查询而通过我们的网络发送了多少数据。这部分是因为我们希望将更多的查询转移到 thanos,这意味着来自 s3 的更多出口流量以及随后的更多成本。

prometheus_http_response_size_bytes_sum 是否适合作为此查询的依据?也许是这样的? sum(increase(prometheus_http_response_size_bytes_sum[30d]))

查询将直接来自 prometheus ui 以及来自 grafana。

是的,prometheus_http_response_size_bytes_sum 应该涵盖所有 HTTP API 流量。

请记住,尽管 Prometheus 从磁盘读取数据,因此该指标不会涵盖需要使用 Thanos 从 S3 读取的数据。