我正在尝试查找范围向量中出现次数最多的值。
是否可以使用promql达到相同的目的?
请帮助。
例如:在范围向量 products:any= [
{
productId: 2,
productName: 'Garden Cart',
productCode: 'GDN-0023',
releaseDate: 'March 18, 2019',
description: 'description',
price: 150.00,
starRating: 4.2,
imageUrl: 'assest/image/garden-cart.png'
},
{
productId: 2,
productName: 'Garden Cart',
productCode: 'GDN-0023',
releaseDate: 'March 18, 2019',
description: 'description',
price: 150.00,
starRating: 4.2,
imageUrl: 'assest/image/garden-cart.png'
}
];
中,我有10个样本,其中有2个样本出现了两次,有1个样本出现了8次,其他则出现了更多次。因此,我想返回出现最大次数的样本。的时间。 (这里的样本已经出现了8次)
答案 0 :(得分:0)
PromQL不具有模式功能,通常来说这没有意义,因为Prometheus通过刮擦来采样,因此它不具备正确计算模式所需的全部知识,并且由于噪声等原因,实际上几乎不可能在汇率的输出中出现任何重复的值。