Мне интересно узнать, есть ли способ создать прослушиватель в openstack, который получает уведомление каждый раз, когда создается новый экземпляр.Прослушивание уведомления после создания экземпляра в Openstack
2
A
ответ
2
Попробуйте взглянуть на OpenStack нагрузки измерения проекту https://launchpad.net/ceilometer
0
Один из способов сделать это с помощью Django signals. Таким образом, вы можете создать сигнал и отправить его после строки кода, которая создает экземпляр. Функция, ожидающая уведомления, может быть выполнена приемником, который прослушивает этот сигнал. Функция будет ждать, пока она не получает signal.As пример:
#Declaring a signal
from django.dispatch import Signal
instance_signal = Signal(providing_args=['param1', 'param2'])
#function that sends the signal
def instance_create():
--code that creates the instance
instance_signal.send(sender='instance_create', param1='I am param 1', param2='I am param 2')
#Defining the function that listens to this signal(the receiver)
def notify_me(**kwargs):
x, y= kwargs['param1'], kwargs['param2']
#Connect the signal to the receiver (Can be written anywhere in the code)
instance_signal.connect(notify_me)
лучшая часть о Джанго сигналов является то, что вы можете создать сигнал, функции приемника и соединить их в любом месте во всем приложении. Сигналы Django очень полезны при планировании задач или в вашем случае, при получении уведомлений.
Смежные вопросы
- 1. Уведомления в openstack
- 2. Разбиение экземпляра в OpenStack
- 3. OpenStack ошибка запуска экземпляра
- 4. Специализация шаблона после создания экземпляра?
- 5. Неудачная программа после создания экземпляра
- 6. Перезаписан __repr__ после создания экземпляра
- 7. Сегментация Неисправности после создания экземпляра
- 8. Как добиться высокой доступности экземпляра в openstack
- 9. Запуск экземпляра из неглазурованного изображения в OpenStack
- 10. изменение размера диска работающего экземпляра в openstack
- 11. Каков процесс закрытия экземпляра в openstack?
- 12. Как экземпляр log4net найден после создания экземпляра?
- 13. Как работают фигурные скобки после создания экземпляра?
- 14. NSNotification прослушивание
- 15. Переменные сброса по умолчанию после создания экземпляра
- 16. Нулевое статическое поле даже после создания экземпляра
- 17. Applicaton остановил ошибку после создания экземпляра AlertDialog
- 18. Почему dealloc вызывается сразу после создания экземпляра?
- 19. Извлеките IP-адрес экземпляра после его создания
- 20. AWS: добавить пару ключей после создания экземпляра
- 21. Настройка свойств ViewController после создания экземпляра
- 22. Как заполнить массив строк после создания экземпляра?
- 23. Невозможно получить переменную Const после создания экземпляра
- 24. Невозможно вызвать метод после создания экземпляра класса
- 25. Продолжить прослушивание после перезагрузки
- 26. Как условно проверить состояние экземпляра openstack
- 27. прослушивание после изменения идентификатора
- 28. Silex: Как добавить элементы для создания после создания экземпляра?
- 29. Укажите сценарий после установки при создании экземпляра в OpenStack [python-novaclient]
- 30. Задержка создания экземпляра AmazonDynamoDBClent