普罗米修斯:通过普罗米修斯查询获取通过网络发送的数据总量
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 读取的数据。
我正在尝试估算由于 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 读取的数据。