Популярный сервис мониторинга приложений NewRelic дарит всем новым пользователям месяц полного доступа к материалам CodeSchool. Регистрироваться здесь. Для получения купона нужно задеплоить абсолютно любое приложение — даже Hello World вполне годится.
Подробная инструкция по деплою hello_world.wsgi с использованием python/gunicorn под катом
Поскольку курсы codeschool полезны в первую очередь новичкам, а сервис NewRelic — в первую очередь опытным разработчикам, ниже я привожу инструкцию для максимально безболезненного получения доступа.
Я исхожу из того, что у вас на машине установлен python и pip. Если нет — вам сюда.
Итак, при регистрации делаем следующее:
- При заполнении формы на шаге 2 выбераем язык python
- Создаём у себя файл myapp.py (код взят с официального сайта gunicorn):
def app(environ, start_response): data = "Hello, World!n" start_response("200 OK", [ ("Content-Type", "text/plain"), ("Content-Length", str(len(data))) ]) return iter([data])
- После подтверждения почты и получения ключа, набираем в консоли:
$ pip install newrelic gunicorn $ newrelic-admin generate-config <ваш ключ> $ NEW_RELIC_CONFIG_FILE=newrelic.ini newrelic-admin run-program gunicorn myapp:app
- заходим на 127.0.0.1:8000 в браузере и видим неоригинальную надпись «Hello, World!»
- в панели управления на NewRelic нажимаем Connect to my application
- В течении суток получаем на почту код для codeschool
- Наслаждаемся
BTW, несколько регистраций на одной машине, пусть и на разные адреса — скорее всего не прокатят.
Автор: gbezyuk