У меня есть проект с весенней загрузкой. Я также настроил зависимость для micrometer-registry-graphite
в файле pom. И я установил графит, используя docker (скачал последнюю версию - 1.1.6) , и он работает в localhost: 80
Когда я нажимаю на URL ниже он правильно показывает количество попаданий. http://localhost:5080/api/v1/actuator/metrics/http.server.requests?tag=uri:/queue/{queueId}&tag=status:200
Ниже приведен ответ,
{
"name": "http.server.requests",
"description": null,
"baseUnit": "milliseconds",
"measurements": [
{
"statistic": "COUNT",
"value": 29.0
},
{
"statistic": "TOTAL_TIME",
"value": 942.520949
},
{
"statistic": "MAX",
"value": 0.0
}
],
"availableTags": [
{
"tag": "exception",
"values": [
"None"
]
},
{
"tag": "method",
"values": [
"GET"
]
},
{
"tag": "outcome",
"values": [
"SUCCESS"
]
}
]
}
Когда я перехожу к графическому браузеру, я не могу получить значение счетчика, которое я получил ранее, используя URL-адрес исполнительного механизма / метрик. Мы видим, что URL службы queue/queueId
преобразуется в некую иерархическую форму. И я могу видеть различную иерархическую структуру (прикрепленное изображение) , почему она отображается под исключение, Нет и другие несвязанные иерархии. Может кто-нибудь объяснить, пожалуйста, и мне нужно решение, чтобы получить счетчик посещений на графитовом сервере.
Spring boot version: 2.2.4 RELEASE и micrometer-registry-graphite version: 1.3.2