Бесплатный месяц на CodeSchool от NewRelic

от автора

Популярный сервис мониторинга приложений NewRelic дарит всем новым пользователям месяц полного доступа к материалам CodeSchool. Регистрироваться здесь. Для получения купона нужно задеплоить абсолютно любое приложение — даже Hello World вполне годится.

Коротко о CodeSchool

Code School — это образовательный проект от Envy Labs, в рамках которого реализовано около 30 интерактивных онлайн-курсов в сфере IT. Основные направления (paths) на данный момент — Ruby/Rails, Javascript/jQuery, HTML/CSS/Design, iOS. Кроме того, есть дополнительные курсы, не входящие в основные направления и обозначенные как Electives, например — по Chrome DevTools и Git. Помимо интерактивных курсов ресурс предлагает десятки скринкастов той же тематики. В обычное время полный доступ ко всей этой красоте доступен за 25$ в месяц, хотя часть курсов предоставляется бесплатно.

Подробная инструкция по деплою 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, несколько регистраций на одной машине, пусть и на разные адреса — скорее всего не прокатят.

ссылка на оригинал статьи http://habrahabr.ru/post/194162/