Настройка Сборщик данных Python для приложений IBM Cloud
Вы можете добавить переменные среды в пользовательский интерфейс (user interface, UI) IBM® Cloud, чтобы настроить мониторинг вашего приложения IBM Cloud. Используйте приведенную ниже информацию, чтобы добавить переменные в соответствии с вашими требованиями.
Заданные пользователем переменные среды для сборщика данных Сборщик данных Python
Информацию в следующей таблице можно использовать для настройки мониторинга Python в IBM Cloud.
| Имя переменной | Важность | Значение | Описание |
|---|---|---|---|
| APM_BM_GATEWAY_URL | Необязат. |
|
URL шлюза назначения локального сервера. |
| APM_KEYFILE_PSWD | Необязат. | Зашифрованный пароль файла ключей | Зашифрованный пароль файла ключей, связанный с файлом ключей. Если вы пользователь Linux, то
вы можете использовать для шифрования пароля команду echo -n <пароль файла ключей> | base64.Прим.: Задайте эту переменную, только если шлюз конфигурируется для использования
HTTPS.
|
| APM_KEYFILE_URL | Необязат. | http://<HTTP Server>:<port>/keyfile.p12 | URL для скачивания файла ключей. Прим.: Задайте эту переменную, только если шлюз конфигурируется для использования
HTTPS.
|
| KPG_ENABLE_DEEPDIVE | Необязат. |
|
Включает или выключает сбор диагностических данных.
Если вы не зададите эту переменную, будет производиться сбор данных диагностики. |
| KPG_DD_CONFIG_FILE | Необязат. | Имя файла конфигурации мониторинга диагностики. | Имя файла конфигурации мониторинга диагностики. Имя файла по умолчанию - kpg_dd_config.xml. Прим.: После настройки
параметров в этом файле его нужно поместить в корневой каталог приложения.
Если вы не зададите эту переменную, будет использоваться файл конфигурации по умолчанию kpg_dd_config.xml в пакете сборщика данных. |
| KPG_DD_APP_PATH | Необязат. | Путь приложения Python. | Путь приложения Python или модуля, для которого сборщик данных собирает данные диагностики. Разделяйте пути разных приложений и модулей Python, мониторинг которых вы хотите производить, точкой с запятой (;).Если вы не зададите эту переменную, сборщик данных соберет данные для требований и модулей, используемых вашим приложением. Сбор данных требований в библиотеке Python не производится. |
| KPG_DD_SECURITY_FILTER | Необязат. |
|
Если вы не зададите эту переменную, значения (например, пароли) будут замаскированы в операторах SQL и параметры не появятся в виджете группы Контекст требования. |
| KPG_GC_STATS | Необязат. | True | Все статистические функции сборки мусора Python включены. Если вы зададите значение True, это будет эквивалентно
выполнению следующей команды:
Чтобы выключить KPG_GC_STATS, удалите эту переменную среды. Не задавайте для нее значение False. Прим.: Никогда не задавайте
KPG_SAVE_ALL=True в формализованной производственной среде. Это значение предназначено только для режима
отладки. Убедитесь, что приложению выделено достаточно памяти. |
| KPG_LOG_LEVEL | Необязат. |
|
|
| KPG_LOG_TOCONSOLE | Необязат. |
|
Журнал выводится на консоль, и вы сможете увидеть журнал, введя команду cf logs <имя_приложения>. |
| KPG_SAVE_ALL | Необязат. | True | Все объекты, не указанные в ссылках, сохраняются в файле gc.garbage, и вы должны будете каждую минуту очищать
gc.garbage (сборщик данных производит очистку самостоятельно). Если задано значение True, это
эквивалентно выполнению следующей команды:
Чтобы выключить KPG_SAVE_ALL, удалите эту переменную
среды. Не задавайте для нее значение False. Прим.: Никогда не задавайте
KPG_SAVE_ALL=True в формализованной производственной среде. Это значение предназначено только для режима отладки. Убедитесь, что приложению выделено достаточно памяти. |