Apache Storm
Расширение АктивногоШлюза для мониторинга бесплатной распределенной системы вычислений в реальном времени с открытым исходным кодом 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
= 19950
DDU/год