Apache Storm

Материал из Документация Ключ-АСТРОМ
Версия от 06:30, 31 мая 2023; ENetrebin (обсуждение | вклад) (Новая страница: «Расширение АктивногоШлюза для мониторинга бесплатной распределенной системы вычислен...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)

Расширение АктивногоШлюза для мониторинга бесплатной распределенной системы вычислений в реальном времени с открытым исходным кодом Apache Storm.

Обзор

Контролируйте среду Apache Storm с помощью этого расширения АктивногоШлюза.

Метрики

  • Cluster Memory Used
  • Cluster CPU Used
  • Supervisor CPU Used
  • Supervisor Memory Used
  • Supervisor Uptime
  • Supervisor Slots Free
  • Supervisor Slots Used
  • Nimbus Uptime
  • Nimbus Status
  • Topology Replication
  • Topology Tasks
  • Topology Uptime
  • Topology Workers
  • Topology Assigned CPU
  • Topology Assigned Memory
  • Topology Status
  • Spout Acked
  • Spout Complete Latency
  • Spout Emitted
  • Spout Failed
  • Spout Transferred
  • Bolt Acked
  • Bolt Capacity
  • Bolt Emitted
  • Bolt Execute Latency
  • Bolt Failed
  • Bolt Process Latency
  • Bolt Transferred

Конфигурация

Создайте конечную точку для каждого кластера Apache Storm, который вы хотите отслеживать.

Это делается в Settings > Monitored technologies > Custom extensions > Apache Storm.

Параметры:

  • URL-адрес пользовательского интерфейса Storm
  • Название кластера Storm
  • Частота (минуты)
  • Уровень лога

Визуализация

Technologies > Apache StormБудет создано три группы

  • Топология (имя кластера)
  • Supervisors (имя кластера)
  • Nimbus (имя кластера)

DDU в год

(2 + (5 * supervisors) + (2 * nimbus) + (7 * topologies) + (5 * spouts) + (7 * bolts)) / frequency * 525.6

Пример:

1 кластер с 6 супервизорами, 3 nimbus серверами, 6 топологиями, 8 саутами и 10 болтами, мониторинг каждые 5 минут:

(2 + (5 * 6) + (2 * 3) + (7 * 6) + (5 * 8) + (7 * 10)) / 5 * 525.6= 19950DDU/год