Проблемы и события
Только расширения АктивногоШлюза
Обратитесь к описанию обнаружения и анализа проблем , чтобы понять концепции проблем и событий в Ключ-АСТРОМ.
Как отправлять проблемы и события из расширения Ключ-АСТРОМ
Расширения АктивногоШлюза позволяют вам сообщать о проблемах и событиях инфраструктуры для отслеживаемой технологии на уровне устройства. Проблемы и события для группы устройств недоступны.
Чтобы сообщить о проблемах, вы можете использовать следующие методы API:
report_performance_event
report_error_event
report_availability_event
report_resource_contention_event
Для отправки событий вы можете использовать следующие методы API:
report_custom_info_event
report_custom_deployment_event
report_custom_annotation_event
Проблемы и события состоят из заголовка, описания и набора настраиваемых свойств «ключ-значение», которые сообщают важную контекстную информацию. См. Справочник по расширениям .
Чтобы отправить проблему или событие, выполните следующие шаги в исходном коде расширения:
- Создайте группу топологии.
- Создайте элемент (устройство) в этой группе.
- Сообщите о проблеме или событии, используя один из методов, упомянутых выше.
Нет необходимости определять что-либо конкретное в plugin.json
файле.
Ограничения
Существуют некоторые ограничения на отчеты о событиях для защиты сервера от лавины данных:
- Максимальная длина
Title
строки не может превышать 1024 символа; более длинные строки будут обрезаны. - Максимальная длина
Description
строки не может превышать 10240 символов; более длинные строки будут обрезаны. - Максимальное количество элементов в словаре свойств не может превышать 100. Если в метод передается больше элементов, оно автоматически сокращается до 100.
- Максимальная длина
KEY
строки не может быть больше 100; более длинные значения будут обрезаны. - Максимальная длина
VALUE
строки не может превышать 4000; более длинные значения будут обрезаны.