Apache Storm: различия между версиями
ENetrebin (обсуждение | вклад) (Новая страница: «Расширение АктивногоШлюза для мониторинга бесплатной распределенной системы вычислен...») |
ENetrebin (обсуждение | вклад) |
||
(не показаны 3 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
'''''[[Расширения]] / [[Расширения#.D0.A0.D0.B0.D1.81.D1.88.D0.B8.D1.80.D0.B5.D0.BD.D0.B8.D1.8F%202.0|Расширения 2.0]] / Apache Storm''''' | |||
Расширение АктивногоШлюза для мониторинга бесплатной распределенной системы вычислений в реальном времени с открытым исходным кодом Apache Storm. | Расширение АктивногоШлюза для мониторинга бесплатной распределенной системы вычислений в реальном времени с открытым исходным кодом Apache Storm. | ||
Строка 34: | Строка 36: | ||
* Bolt Process Latency | * Bolt Process Latency | ||
* Bolt Transferred | * Bolt Transferred | ||
== Подробности == | |||
=== Конфигурация === | === Конфигурация === | ||
Строка 62: | Строка 66: | ||
<code>(2 + (5 * 6) + (2 * 3) + (7 * 6) + (5 * 8) + (7 * 10)) / 5 * 525.6</code>= <code>19950</code>DDU/год | <code>(2 + (5 * 6) + (2 * 3) + (7 * 6) + (5 * 8) + (7 * 10)) / 5 * 525.6</code>= <code>19950</code>DDU/год | ||
== Установка == | |||
=== Требования === | |||
* Среда АктивногоШлюза с доступом к <code>Apache Storm UI</code>URL | |||
=== Установка === | |||
Существует два шага для установки расширения АктивногоШлюза: | |||
# Среда Сервер АктивногоШлюза — извлеките zip-файл с расширением в папку ''plugin_deployment'' удаленного подключаемого модуля. | |||
#* При установке по умолчанию это делается с помощью<code>unzip -o -d /opt/astromkey/remotepluginmodule/plugin_deployment custom.remote.python.apache_storm.zip</code> | |||
#* Скорректируйте путь, если АктивныйШлюз был установлен не в<code>/opt/astromkey</code> | |||
# Браузер — загрузите ZIP-файл с тем же расширением в свой арендатор. | |||
#* <code>Settings > Monitored technologies > Custom extensions > Upload extension</code> | |||
== Устранение неисправностей == | |||
=== Журналы расширений === | |||
Журналы под <code>%PROGRAMDATA%</code>(Windows) или <code>/var/lib</code>(Linux) дают нам более подробную информацию в случае сбоев. | |||
Полный путь <code>/var/lib/astromkey/remotepluginmodule/log/remoteplugin/custom.remote.python.apache_storm/ApacheStormExtension.log</code> | |||
или <code>C:\ProgramData\astromkey\remotepluginmodule\log\remoteplugin\custom.remote.python.apache_storm\ApacheStormExtension.log</code> |
Текущая версия на 15:17, 3 сентября 2024
Расширения / Расширения 2.0 / 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/год
Установка
Требования
- Среда АктивногоШлюза с доступом к
Apache Storm UI
URL
Установка
Существует два шага для установки расширения АктивногоШлюза:
- Среда Сервер АктивногоШлюза — извлеките zip-файл с расширением в папку plugin_deployment удаленного подключаемого модуля.
- При установке по умолчанию это делается с помощью
unzip -o -d /opt/astromkey/remotepluginmodule/plugin_deployment custom.remote.python.apache_storm.zip
- Скорректируйте путь, если АктивныйШлюз был установлен не в
/opt/astromkey
- При установке по умолчанию это делается с помощью
- Браузер — загрузите ZIP-файл с тем же расширением в свой арендатор.
Settings > Monitored technologies > Custom extensions > Upload extension
Устранение неисправностей
Журналы расширений
Журналы под %PROGRAMDATA%
(Windows) или /var/lib
(Linux) дают нам более подробную информацию в случае сбоев.
Полный путь /var/lib/astromkey/remotepluginmodule/log/remoteplugin/custom.remote.python.apache_storm/ApacheStormExtension.log
или C:\ProgramData\astromkey\remotepluginmodule\log\remoteplugin\custom.remote.python.apache_storm\ApacheStormExtension.log