Чтобы собирать информацию о приложениях Python в IBM® Cloud, нужно сконфигурировать сборщик данных
Python.
Прежде чем начать
- Убедитесь, что у приложений Python, мониторинг которых вы хотите производить, уникальные имена. Сборщик данных Python обрабатывает два разных приложения с одним и тем же именем как одно приложение, что может вызвать проблемы с выводом на экран данных в компоненте консоль Cloud APM.
- Скачайте пакет сборщика данных с веб-сайта
IBMMarketplace. Подробные инструкции
смотрите в разделе Как скачать ваши агенты и сборщики данных.
Об этой задаче
Чтобы сконфигурировать сборщик данных, сначала нужно внедрить сервер пакетов pypi, а затем установить сборщик данных для приложения Python Django.
Процедура
-
Извлеките файлы из пакета сборщика данных. Пакет python_datacollector_8.1.4.0.tgz включен в извлеченный каталог.
-
Распакуйте пакет python_datacollector_8.1.4.0.tgz, введя, например, следующую команду:
tar -zxf python_datacollector_8.1.4.0.tgz
-
Найдите файл manifest.yml сервера пакетов в распакованном каталоге и задайте домен, хост и имя в этом файле, как
это показано в следующем примере:
domain: mybluemix.net
name: pythondc
host: pythondc
Напоминание: Значения host и name должны совпадать, и это должно быть уникальное значение.
-
Из каталога python_dc передайте приложение
pythondc
в IBM Cloud, введя следующую команду:
-
Добавьте следующие строки в файл requirements.txt приложения Python:
cryptography==1.9.0
--extra-index-url https://<имя_хоста_и_домен>/python-dc-repos/simple/
ibm_python_dc
-
В файле 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',
-
Из каталога, в котором находится файл manifest.yml приложения Python, введите следующую команду:
Результаты
Сборщик данных сконфигурирован и подключен к серверу сервер Cloud
APM.
Дальнейшие действия
Можно проверить, показываются ли данные мониторинга приложения IBM Cloud в консоли
консоль Cloud APM. Инструкции по запуску консоли консоль Cloud APM смотрите в разделе
Запуск
консоли Cloud APM. Информацию об использовании редактора приложений смотрите в разделе
Управление приложениями.