Оповещения о расширениях: различия между версиями

Материал из Документация Ключ-АСТРОМ
 
Строка 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 .

После предоставления определения активация и деактивация оповещений автоматически обрабатываются узлом кластера Ключ-АСТРОМ. При отображении предупреждения вы увидите подробную информацию о проблеме и затронутых компонентах на соответствующей странице «Проблема» .