в графитовом сервере - привод / метрики / http.server.requests не обновляются - PullRequest
0 голосов
/ 06 февраля 2020

У меня есть проект с весенней загрузкой. Я также настроил зависимость для 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

1 Ответ

0 голосов
/ 20 февраля 2020

Я неправильно указал свой графитовый сервер на port-80 в bootstrap.yml. Но port-80 прослушивает nginx, где он должен указывать на port-2004, который прослушивает carbon receiver. После этого изменения в bootstrap.yml я могу решить эту проблему.

...