Камон не сообщает данные прометею

У меня есть веб-сервис, который построен с использованием scala-play(version 2.5.12) фреймворк. Попытка захвата метрик с помощью kamon а также prometheus,

Ниже приведен фрагмент кода, который я сделал до сих пор.

зависимости:

"io.kamon" %% "kamon-play-2.5" % "1.1.0",
"io.kamon" %% "kamon-core" % "1.1.0",
"org.aspectj" % "aspectjweaver" % "1.9.2",
"io.kamon" %% "kamon-prometheus" % "1.1.1"

конф /application.conf

kamon {
  metric {
    tick-interval = 1 second
  }

  metric {
    filters {
      trace.includes = [ "**" ]
      akka-dispatcher.includes = [ "**" ]
    }
  }

  modules {
    kamon-log-reporter.auto-start = no
  }
}

Я инициализировал kamon reporter в одном из моих файлов конфигурации.

import kamon.Kamon
import kamon.prometheus.PrometheusReporter  

Kamon.addReporter( new PrometheusReporter() )

Я добавляю трассировку в один из моих контроллеров

import kamon.play.action.OperationName

override def test(userName: Option[String]): Action[JsValue] = OperationName("test-access")  {
    Action.async(parse.json) {
      ......
    }
  }

Я строю банку и бегу по местному с командой ниже

/bin/example-app -J-javaagent:./lib/org.aspectj.aspectjweaver-1.9.2.jar -Dorg.aspectj.tracing.factory=default

Приложение работает, и я вижу в журналах, что репортер запустился. Ниже находится журнал

2018-12-07 12:06:20,556 level=[INFO] logger=[kamon.prometheus.PrometheusReporter] thread=[kamon.prometheus.PrometheusReporter] rid=[] user=[] message=[Started the embedded HTTP server on http://0.0.0.0:9095]

Но я ничего не вижу в http://localhost:9095/metrics, Пусто

Там нет ошибки и не удалось отладить это. Есть ли что-то, что я здесь скучаю?

1 ответ

Документация говорит, что метрики выставлены на http://localhost:9095/, Здесь нет metrics конечная точка.

Другие вопросы по тегам