Чтобы собирать информацию о приложениях Python, работающих в вашей локальной среде, нужно сконфигурировать
Сборщик данных Python.
Прежде чем начать
- Убедитесь, что у приложений Python, мониторинг которых вы хотите производить, уникальные имена. Сборщик данных Python обрабатывает два разных приложения с одним и тем же именем как одно приложение, что может вызвать проблемы с выводом на экран данных в компоненте консоль Cloud APM.
- Скачайте пакет сборщика данных с веб-сайта
IBM®Marketplace. Подробные инструкции
смотрите в разделе Как скачать ваши агенты и сборщики данных.
Об этой задаче
Пакет сборщика данных предварительно сконфигурирован с использованием заранее сконфигурированного файла global.environment
и файла keyfile.p12, скопированного в папку etc. В результате этого сборщик данных автоматически
соединяется с компонентом сервер Cloud
APM.
Описанная ниже процедура позволяет сконфигурировать сборщик данных в приложении Python с использованием параметров по
умолчанию. Чтобы настроить конфигурацию сборщика данных, используйте переменные среды в файлах конфигурации сборщика данных. Дополнительную информацию смотрите в разделе Настройка Сборщик данных Python для приложений на площадке.
Процедура
-
Извлеките файлы из пакета сборщика данных. Пакет python_datacollector_8.1.4.0.tgz включен в извлеченный каталог.
-
Извлеките файлы из пакета сборщика данных, например, введя следующую команду:
tar -zxf python_datacollector_8.1.4.0.tgz
-
Введите в каталоге python_dc следующую команду:
-
Введите команду
pip install ibm_python_dc --extra-index-url http://имя хоста или ip:8000/
python-dc-repos/simple/ --trusted-host имя хоста или ip
Где
имя хоста или ip - это имя или IP-адрес
хоста, на котором нужно запустить репозиторий сборщика данных Python.
Важное замечание: Чтобы задать хост, используйте для URL или доверенного хоста в этой команде либо имя, либо IP-адрес. Например, если вы зададите хост, используя IP-адрес, и IP-адресом является
9.42.36.180, команда примет следующий вид:
pip install ibm_python_dc --extra-index-url http://9.42.36.180:8000/
python-dc-repos/simple/ --trusted-host 9.42.36.180
-
В файле settings.py приложения Python добавьте строку
ibm_python_dc.kpg_plugin.ResourceMiddleware в раздел
MIDDLEWARE_CLASSES в формате, показанном в следующем примере:
MIDDLEWARE_CLASSES = (
"ibm_python_dc.kpg_plugin.ResourceMiddleware",
"mezzanine.core.middleware.UpdateCacheMiddleware",
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
Результаты
Сборщик данных сконфигурирован с параметрами по умолчанию и подключен к серверу сервер Cloud
APM.
Дальнейшие действия
Теперь вы сможете войти в систему сервер Cloud
APM, чтобы просматривать данные
мониторинга. Напоминание: После добавления приложения Python в компонент консоль Cloud APM вы можете просматривать данные мониторинга для этого приложения в компоненте, который называется приложением Python Runtime.
Инструкции по запуску консоли сервер Cloud
APM смотрите в разделе
Запуск
консоли Cloud APM.
Информацию об использовании редактора приложений смотрите в разделе
Управление приложениями.