Django-ProcessInfo є експериментальною Django додаток, щоб зібрати інформацію про запущені процеси сервера.
Це працює тільки, якщо / Праці / $$ / статус існує. Таким чином, тільки на тільки на UNIX / Linux як платформи.
Що це не так:
- Дії користувача трек
- Збирати Infos, які знаходяться в, наприклад, apache.log
- Чи не Profiler (читай https://code.djangoproject.com/wiki/ProfilingDjango)
Додаткова інформація: http://www.python-forum.de/viewtopic.php?f=6&t=27168 (DE)
Встановити
пункт встановити Django-ProcessInfo
Використання
Додати в settings.py:
імпорт OS
імпорт django_processinfo
INSTALLED_APPS = (
І NBSP; ...
І NBSP; 'django_processinfo',
І NBSP; ...
)
MIDDLEWARE_CLASSES = (
І NBSP; 'django_processinfo.middlewares.django_processinfo.ProcessInfoMiddleware',
І NBSP; ...
)
# Покладіть шаблони вище адмін вно, і т.д.:
TEMPLATE_DIRS = (
І NBSP; ...
І NBSP; os.path.join (os.path.abspath (os.path.dirname (django_processinfo .__ FILE__)), "шаблони /"),
І NBSP; ...
)
# Включити додаток налаштування з ./django_processinfo/app_settings.py
від django_processinfo імпортних app_settings як ProcessInfo
Налаштування # Змінити, як це:
PROCESSINFO.ADD_INFO = True
запустіть: SyncDB для створення таблиць бази даних.
ProcessInfoMiddleware
ProcessInfoMiddleware насправді може бути вставлений в будь-якому місці. Тим не менш, він повинен бути доданий набагато вище. Таким чином, щоб захопити всі.
Для підвищення продуктивності, покласти ProcessInfoMiddleware після LocalSyncCacheMiddleware. Потім, однак, не вистачає деяких статистичних значень (у кожному кеші)
Що нового У цьому випуску :.
- Bugfix в шаблонах: пропущеного i18n
Що нового у версії 0.6.3:
- Видалити авто дату з версії скоєння
Що нового у версії 0.6.2.0103:
- Don't вставки Django-ProcessInfo & Quot; час Вартість і Quot; Інформація, якщо response.status_code не 200
Що нового у версії 0.6.0.1116:
- Add & Quot; Скидання всіх даних & Quot; в об'єктно інструментів.
- Зробити & Quot; виймайте виряджені PID, & Quot; і & Quot; Скидання всіх даних & Quot; На обох сторінках адміністрування.
Що нового У версії змін 0.5.0.0829:
- Model: Будь ласка, відтворюють столи, наприклад :. /manage.py скинути django_processinfo
- New: Дисплей деякі статичні системи інформації (uname, доменне ім'я, IP-ів адреса, Python версії, sys.prefix)
- New: поточний життєві процеси (також в приміщенні)
- дисплей сума часу користувальницького режиму / система
Що нового у версії 0.4.1.0826:
- Bugfix для UnicodeEncodeError в Setup: нове рішення, см: https://code.google.com/p/python-creole/wiki/UseInSetup
Що нового у версії 0.4.0.0824:
- Bugfix з & Quot; Всього створено процеси & Quot;
- Дисплей та Quot; термін служби Процес & Quot;
Що нового у версії 0.2.0.0819:
- Many речей змін! Повторне таблиці, наприклад: ./manage.py скинути django_processinfo
Вимоги
- Python
- Django
Коментар не знайдено