Трюки Trigerring для пользовательских событий
Если я посмотрю на очарование MySQL ( https://jujucharms.com/precise/mysql-48/?text=mysql), оно включает в себя множество хуков. Насколько я понимаю, каждый хук вызывается средой выполнения Juju при развертывании ресурса или происходит какое-то изменение в отношениях между ресурсами. Как я могу вызвать ловушку, когда происходит определенное пользовательское событие (загрузка ЦП> 95%)?
Поддерживает ли Juju указание пользовательских событий или мне нужно написать внешний скрипт для автоматизации этого?
1 ответ
На данном этапе нет никаких пользовательских событий, на которые реагирует Джуджу.
Да, вам нужно написать внешний скрипт.
У Джуджу есть возможность запускать команды в контексте юнита (например, ловушки).
Это делается с помощью команды run из командной строки, или, если она запускается из cron на самих машинах, это команда juju-run.