Spring Boot アプリケーションがあり、Spring Boot アクチュエーターと Micrometer を使用して、アプリケーションに関するメトリックを追跡しています。特に「http.server.requests」メトリックと MAX 統計が気になります。
{
"name": "http.server.requests",
"measurements": [
{
"statistic": "COUNT",
"value": 2
},
{
"statistic": "TOTAL_TIME",
"value": 0.079653001
},
{
"statistic": "MAX",
"value": 0.032696019
}
],
"availableTags": [
{
"tag": "exception",
"values": [
"None"
]
},
{
"tag": "method",
"values": [
"GET"
]
},
{
"tag": "status",
"values": [
"200",
"400"
]
}
]
}
MAX 統計は、リクエストの実行の最大時間であると思います (2 つのリクエストを行ったので、そのうちの 1 つの処理時間が長い時間です)。
次のように、任意のタグでメトリックをフィルタリングするたびにlocalhost:9090/actuator/metrics?tag=status:200
{
"name": "http.server.requests",
"measurements": [
{
"statistic": "COUNT",
"value": 1
},
{
"statistic": "TOTAL_TIME",
"value": 0.029653001
},
{
"statistic": "MAX",
"value": 0.0
}
],
"availableTags": [
{
"tag": "exception",
"values": [
"None"
]
},
{
"tag": "method",
"values": [
"GET"
]
}
]
}
私は常に最大時間として 0.0 を取得しています。これの理由は何ですか?