我有一个Grafana仪表板,尝试在其中绘制一些普罗米修斯指标。
我正在尝试使用以下公式计算两个端点的平均响应时间:
function App() {
const [currentMaxRow,setRow] = React.useState(3)
const incrementVal = () => {
setRow(currentMaxRow + 1);
};
return (
<div>
<p>You clicked {currentMaxRow} times</p>
<Child count={currentMaxRow} incrementVal={incrementVal} />
</div>
);
}
const Child = props => (
<>
<button onClick={props.incrementVal}>Click me</button>
<h3>{props.count}</h3>
</>
);
但是当将查询绘制到Grafana图形面板中时,我得到4个图形(每个图形2个),而不是只有2个,我不理解。
谁能告诉我,为什么有4条曲线而不是2条? 顶部的两个来自相同的查询,同样,底部的两个来自相同的查询。
更新
正在添加
http_request_duration_seconds_sum / http_request_duration_seconds_count
答案?这给了我2条曲线,而不是4条曲线,但是不确定结果是否是我想要的(端点的平均响应时间)。