NewRelic

Познакомился с отличной системой real time мониторинга python приложения (так же PHP, Ruby, Java и т.д.).

При разработке на Django большенство разработчиков используют django-debug-toolbar. Она является отличным инструментом. В дополнение можно использовать django-devserver вместо встроенного сервера django. С помощью devserver удобно просматривать SQL запросы при Ajax обращениях.

Но встает вопрос, что делать на продакшене? Как следить за производительностью приложения не замедляя его при этом. На данный момент лучшего решения, чем NewRelic для данных целей мне не удалось найти.

После подключения NewRelic к приложению мы сможем следить за: выполнением views в Django, запросами к базе данных, временем выполнения SQL, ошибками в разных частях проекта и многое другое.

Крупные проекты сегодня практически не обходятся без брокера сообщений для делегирования выполнения задач в фоновый режим. NewRelic позволяет следить за их работой и производительностью тоже. Например, Celery.

Кроме мониторинга самого приложения, можно следить за работой сервера.

Будем использовать.

FirebugLite

На работе понадобился debug для Opera. На просторах интернет нашел FirebugLite, который позволяет воспользоваться функционалом Firebug для IE6+, Firefox, Opera, Safari и Chrome.

Удобная штука!

http://getfirebug.com/firebuglite

SmartGit — The Easy-to-Use Git-Client

Мое использование Git продолжается. Пока все репозитории находятся локально. Для себя открыл очень хороший клиент для работы с Git. Пока он находится в стадии разработки и поэтому его распростаняют бесплатно, сроком до 04.02.2010. Советую попробовать, очень хорошая вещь!

SmartGit — The Easy-to-Use Git-Client

Читать далее «SmartGit — The Easy-to-Use Git-Client»