Невозможно создать метрики корицы с помощью akka.actor.ActorContext, но когда я использую akka.actor.ActorSystem, метрики с корицей работают нормально

Я не могу создать коричные метрики с помощью akka.actor.ActorContext:-

val summaryStateUpdated: Rate = CinnamonMetrics(context).createRate("summaryStateUpdated")

Где контекст akka.actor.ActorContext

но когда я использую akka.actor.ActorSystem, то метрика корицы работает нормально:-

val summaryStateUpdated: Rate = CinnamonMetrics(actorSystem).createRate("summaryStateUpdated")

Где actorSystem это akka.actor.ActorSystem

Я использую 2.7.4 версию зависимости от корицы.

addSbtPlugin("com.lightbend.cinnamon" % "sbt-cinnamon" % "2.7.4")

Я использую 2.11.12 версию Scala.

1 ответ

Я думаю, что вы пытаетесь сделать, это сделать конкретные показатели актера.

Чтобы сделать это, вы должны сделать первую строку внутри актера.

Вот пример https://developer.lightbend.com/docs/monitoring/2.7.x/extensions/custom.html

убедитесь, что импортированные зависимости соответствуют примеру.

Например, это пользовательские метрики, но вы можете делать что угодно внутри вашего актера.

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