Сбор показателей актерской системы Akka - PullRequest
0 голосов
/ 08 июня 2018

Scala 2.12 и Akka здесь, и довольно плохо знакомы с обоими.Я пытаюсь собрать некоторые метрики о моей актерской системе во время выполнения.В частности, меня интересует:

  • Получение числа действующих актеров в моей системе акторов
  • Для каждого актера:
    • Получение количества сообщений, которые у него естьПолучено
    • Получение количества сообщений, которые оно отправило другим субъектам
    • Определение того, как долго сообщение находилось в почтовом ящике актера
    • Определение того, сколько времени актер потратил на фактическую обработкусообщение
    • Получение текущего размера почтового ящика актера
  • Определение количества мертвых писем, отправленных по всей системе актора

Я надеюсь, что у Akka есть какой-то малоизвестный «мета API», куда я могу пойти, чтобы получить такие метрики, в противном случае мне, вероятно, придется подключить свою собственную аппаратуру / телеметрию и делать все самому, в этом случаеМне интересно, как может выглядеть этот подход?

Я вижу, что у Lightbend есть потрясающая библиотека телеметрии , но она коммерческая, и я дешевый: -)

1 Ответ

0 голосов
/ 08 июня 2018

Может быть, Камон тебе поможет.Вот документация о сборе метрик в Акке.

...