是否可以将它们存储为新密钥? 例如。我想算一算 highestAverage(divideSeries(total_request_processing_time。*,total_request_count。*),3) 默认的Graphite语法不允许这样的组合。
感谢。
答案 0 :(得分:0)
我相信你希望划分是交错的。正如divideSeries(A.*,B.*)
应该变成 - divideSeries(A.1,B.1), divideSeries(A.2,B.2)...
等等。
没有。这并不简单,因为带有通配符的指标会以seriesList
的形式返回。
引用文档 -
系列列表:
与一个或多个系列匹配的系列名称或通配符。系列 列表由函数作为匹配系列列表接收。从一个 在用户视角中,系列列表仅是度量的名称。对于 例如,每个都被视为一个系列列表:
metro_east.servers.apache02.system.load_average.1_min, metro_east.servers.apache0{1,2,3}.system.load_average.1_min metro_east.servers.apache01.system.load_average.*
因此divideSeries(A.*,B.*)
被解析为divideSeries(A.1,A.2,B.1,B.2)
,这是无效的,因为此函数一次只接受两个系列。
可以做什么是制作一个脚本,准备交错的分区就绪API调用。