Оповещения о расширениях: различия между версиями
ENetrebin (обсуждение | вклад) |
ENetrebin (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
'''''[[Расширения]] / [[Расширения#.D0.A0.D0.B0.D0.B7.D1.80.D0.B0.D0.B1.D0.BE.D1.82.D0.BA.D0.B0|Разработка]] / Расширения / Оповещения о расширениях''''' | |||
Одной из ключевых особенностей Ключ-АСТРОМ является ее способность обнаруживать и анализировать проблемы с производительностью до того, как они затронут ваших клиентов. Это достигается за счет системы интеллектуальных оповещений, которая позволяет найти первопричину проблем с производительностью даже в сложных средах. Чтобы воспользоваться этой функциональностью, ваше расширение может указать оповещения, которые будут генерироваться при обнаружении неожиданного поведения в отслеживаемых процессах. | Одной из ключевых особенностей Ключ-АСТРОМ является ее способность обнаруживать и анализировать проблемы с производительностью до того, как они затронут ваших клиентов. Это достигается за счет системы интеллектуальных оповещений, которая позволяет найти первопричину проблем с производительностью даже в сложных средах. Чтобы воспользоваться этой функциональностью, ваше расширение может указать оповещения, которые будут генерироваться при обнаружении неожиданного поведения в отслеживаемых процессах. | ||
Текущая версия на 17:37, 4 сентября 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 .
После предоставления определения активация и деактивация оповещений автоматически обрабатываются узлом кластера Ключ-АСТРОМ. При отображении предупреждения вы увидите подробную информацию о проблеме и затронутых компонентах на соответствующей странице «Проблема» .