Как исправить частичные результаты, появляющиеся в Cinnamon (телеметрия Lightbend)

Я запускаю кластер akka в трех контейнерах докеров. Я запускаю корицу для сбора некоторой телеметрии, и у меня есть такая ситуация, когда это только карта размера пула, активных потоков, запущенных потоков и параллелизма на панели управления Akka Dispatchers в Grafana, которая показывает некоторые данные... другие карты в другом все панели инструментов (актеры Akka, кластер Akka и т. д.) пусты.

Страница панели управления Akka Dispatchers с некоторой панелью данных:

введите здесь описание изображения

Панель инструментов Akka Actors без данных:

введите здесь описание изображения

Я использую песочницу ElasticSearch https://developer.lightbend.com/docs/telemetry/current/sandbox/elastic-sandbox.html

Кажется, что в Cinnamon передается только информация, связанная с потоком, но больше ничего: нет информации об актерах, кластерах, маршрутизаторах и т. д.

Любые указатели на то, с чего начать устранение неполадок в такой ситуации?


person dade    schedule 29.11.2019    source источник


Ответы (1)


Телеметрия — это коммерческий продукт от Lightbend, который включает поддержку. Так что я определенно рекомендую вам открыть тикет с Lightbend, там очень отзывчивая команда. (Раскрытие информации: я работаю на Lightbend, но не работаю в службе поддержки.)

Тем не менее, похоже, что у вас нет актеров, настроенных для телеметрии. Посмотрите документы для Конфигурация актера, например . Это пример из документации о том, как указать, для каких акторов собирать данные телеметрии:

cinnamon.akka {
  actors {
    "com.example.a.A" {
      report-by = class
    }
    "com.example.a.b.*" {
      report-by = instance
    }
    "/user/x/y" {
      report-by = instance
    }
    "/user/x/y/*" {
      report-by = class
    }
  }
}

То же самое с другими вещами, которые вы упомянули, такими как кластеризация. Вы должны включить их в настройках. См. раздел «Метрики кластера» в разделе Akka, где вы увидите это:

Примечание. Метрики, связанные с кластером, по умолчанию отключены. Чтобы включить его, вам нужно добавить эти настройки в свою конфигурацию: «cinnamon.akka.cluster.shard-region-info = on», cinnamon.akka.cluster.node-metrics = on

Но, опять же, обратитесь в Lightbend, они будут рады просмотреть вашу конфигурацию.

Дэйвид

person David Ogren    schedule 29.11.2019
comment
Благодарить! Интересно, как я пропустил эту часть в примерах проектов, которые использовал в качестве руководства. Обновил настройки и теперь все в порядке! - person dade; 29.11.2019