на графитовом сервере - счетчик исполнительных элементов / метрик / http.server.requests не обновляется

У меня запущен и запущен проект весенней загрузки. Я также настроил зависимость для micrometer-registry-graphite в файле pom. И я установил графит с помощью докера (скачал последнюю версию - 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"
            ]
        }
    ]
}

Когда я перехожу в браузер Graphite, я не могу получить значение счетчика, которое я получил ранее, используя URL-адрес исполнительного механизма / метрик. [Мы видим, что URL-адрес службы queue/queueId преобразован в некоторую иерархическую форму]. И я вижу различную иерархическую структуру (изображение прикреплено), почему она отображается в разделе исключение, Нет и другой несвязанной иерархии. Может кто-нибудь объяснить это, и мне нужно решение, чтобы получить счетчик попаданий на графитовом сервере.

Версия Spring загрузки: 2.2.4 RELEASE и версия микрометра-реестра-графита: 1.3.2


person Vellarasan Dhanapathy    schedule 06.02.2020    source источник


Ответы (1)


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

person Vellarasan Dhanapathy    schedule 20.02.2020