Невозможно создать метрики корицы с помощью 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
убедитесь, что импортированные зависимости соответствуют примеру.
Например, это пользовательские метрики, но вы можете делать что угодно внутри вашего актера.