Рамона является руководитель выполнения корпоративного класса, которая позволяет мониторинг и контроль запущенных приложений.
Рамона была очень вдохновлен supervisord, но это на самом деле написан с нуля, потому что из совершенно разных требований.
Краткое введение
Давайте предположим, ваш проект (под именем Foo) каталогов выглядит следующим образом:
Давайте предположим, ваш проект (под именем Foo) каталогов выглядит следующим образом:
Foo /
& NBSP; бен /
& NBSP; доля /
& NBSP; SRC /
& NBSP; документы /
& NBSP; foo.py <--- это Рамона
& NBSP; foo.conf
Система Рамона будет ли предоставить вам следующий командной строки API:
$ ./foo.py --help
Использование: foo.py [-h] [-c CONFIGFILE] [-d] [-s]
& NBSP; {запуска, остановки, перезапуска, статус, помощь, консоль, сервер, чистые, UnitTests}
& NBSP; ...
необязательные аргументы:
& NBSP; -h, --help показать эту справку и выйти
& NBSP; -с CONFIGFILE, --config CONFIGFILE
& NBSP; Укажите файл (ы) конфигурации читать (эта опция может
& NBSP; уделять больше раз). Это отменит сборки в
& NBSP; конфигурации уровня приложения.
& NBSP; -d, --debug Включить отладку (подробный) вывод.
& NBSP; -s, --silent Включить тихий режим работы (только ошибки
& NBSP; печатается).
Подкоманды:
& NBSP; {запуска, остановки, перезапуска, статус, помощь, консоль, сервер, чистые, UnitTests}
& NBSP; начать Launch подпроцесс (ов)
& NBSP; остановить Завершить подпроцесс (а)
& NBSP; перезапуск Перезапуск подпроцесс (а)
& NBSP; Показать статус статус подпроцесса (а)
& NBSP; помощь Показать помощь
& NBSP; консоли, введите интерактивный режим консоли
& NBSP; сервер Запуск сервера на переднем плане
& NBSP; чистый чистый каталог проекта из промежуточных файлов
& NBSP; UnitTests Ищите для всех модульных тестов и выполнять их
Что нового В этом выпуске:
- Этот релиз содержит несколько функциональных улучшения и несколько исправлений.
- Основной изюминкой этого выпуска является переработан Функция уведомления предназначены для информирования администратора подконтрольного заявления о критических событиях.
Что нового в версии 1.0.0:
- Документация была завершена в зрелом состоянии.
- Все известные ошибки закрыты.
- Несколько незначительных особенностей были добавлены.
- Этот релиз полностью готовое программное обеспечение, и был использован для более чем 9 месяцев в нескольких мировых приложений масштаба предприятия.
Что нового в версии 0.9 Beta 9:.
- Эта версия добавляет исправления
Что нового в версии 0.9 Beta 7:.
- Окна теперь поддерживается
- Режим последующей был добавлен к команде хвост.
- Сжатые яйцо теперь поддерживается HTTP интерфейсе.
- Были также несколько улучшений и исправлений.
Что нового в версии 0.9 Beta 6:
- Это бета-версия содержит в основном стабилизации исправления и несколько небольшие улучшения.
Требования
- Python
Комментарии не найдены