ENetrebin (обсуждение | вклад) Нет описания правки |
Нет описания правки |
||
Строка 1: | Строка 1: | ||
'''''[[Расширения]] / | '''''[[Расширения]] / Разработка / Расширения / Оповещения о расширениях''''' | ||
Одной из ключевых особенностей | Одной из ключевых особенностей АппОптима является ее способность обнаруживать и анализировать проблемы с производительностью до того, как они затронут ваших клиентов. Это достигается за счет системы интеллектуальных оповещений, которая позволяет найти первопричину проблем с производительностью даже в сложных средах. Чтобы воспользоваться этой функциональностью, ваше расширение может указать оповещения, которые будут генерироваться при обнаружении неожиданного поведения в отслеживаемых процессах. | ||
Для любых временных рядов, о которых сообщает ваше расширение, можно определить критерии для нескольких типов оповещений. Для этого <code>alert_settings</code>раздел необходимо добавить в определение показателей расширения. Ниже приведен пример <code>plugin.json</code>определения. Обратите внимание, что никаких изменений в самом коде расширения не требуется. | Для любых временных рядов, о которых сообщает ваше расширение, можно определить критерии для нескольких типов оповещений. Для этого <code>alert_settings</code>раздел необходимо добавить в определение показателей расширения. Ниже приведен пример <code>plugin.json</code>определения. Обратите внимание, что никаких изменений в самом коде расширения не требуется. | ||
Строка 61: | Строка 61: | ||
Подробную информацию о настройке оповещений см. в справочнике по плагину.json . | Подробную информацию о настройке оповещений см. в справочнике по плагину.json . | ||
После предоставления определения активация и деактивация оповещений автоматически обрабатываются узлом кластера | После предоставления определения активация и деактивация оповещений автоматически обрабатываются узлом кластера АппОптима. При отображении предупреждения вы увидите подробную информацию о проблеме и затронутых компонентах на соответствующей странице «Проблема» . |
Текущая версия от 12:46, 11 ноября 2024
Расширения / Разработка / Расширения / Оповещения о расширениях
Одной из ключевых особенностей АппОптима является ее способность обнаруживать и анализировать проблемы с производительностью до того, как они затронут ваших клиентов. Это достигается за счет системы интеллектуальных оповещений, которая позволяет найти первопричину проблем с производительностью даже в сложных средах. Чтобы воспользоваться этой функциональностью, ваше расширение может указать оповещения, которые будут генерироваться при обнаружении неожиданного поведения в отслеживаемых процессах.
Для любых временных рядов, о которых сообщает ваше расширение, можно определить критерии для нескольких типов оповещений. Для этого alert_settings
раздел необходимо добавить в определение показателей расширения. Ниже приведен пример plugin.json
определения. Обратите внимание, что никаких изменений в самом коде расширения не требуется.
{
"metrics": [
"key": "counter",
"alert_settings": [
{
"alert_id": "counter_alert_high",
"event_type": "PGI_CUSTOM_PERFORMANCE",
"event_name": "Enormous counter rate",
"threshold": 10.0,
"alert_condition": "ABOVE",
"samples": 5,
"violating_samples": 3,
"dealerting_samples": 5
},
{
"alert_id": "counter_alert_low",
"event_type": "PGI_CUSTOM_ERROR",
"event_name": "Low counter rate",
"threshold": 1.0,
"alert_condition": "BELOW",
"samples": 5,
"violating_samples": 5,
"dealerting_samples": 3
}
]
]
}
Подробную информацию о настройке оповещений см. в справочнике по плагину.json .
После предоставления определения активация и деактивация оповещений автоматически обрабатываются узлом кластера АппОптима. При отображении предупреждения вы увидите подробную информацию о проблеме и затронутых компонентах на соответствующей странице «Проблема» .