Жизненный цикл окна обслуживания

Материал из Документация Ключ-АСТРОМ
Версия от 23:32, 13 октября 2026; IKuznetsov (обсуждение | вклад) (Новая страница: « = Жизненный цикл окна обслуживания = Окна обслуживания проходят три фазы: начало, активность и завершение. Каждая фаза запускает действия в хранилище данных и '''OpenPipeline''', которые обогащают телеметрию метаданными обслуживания. В начале и в конце окна об...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Жизненный цикл окна обслуживания

Окна обслуживания проходят три фазы: начало, активность и завершение. Каждая фаза запускает действия в хранилище данных и OpenPipeline, которые обогащают телеметрию метаданными обслуживания. В начале и в конце окна обслуживания Ключ-АСТРОМ создаёт событие в хранилище данных. Пока окно обслуживания активно, Ключ-АСТРОМ автоматически добавляет метаданные обслуживания к метрикам и определённым событиям, соответствующим критериям фильтра DQL окна. Эти метаданные помечают данные, созданные во время обслуживания. Обогащение обслуживания обеспечивает единообразный контекст на всей платформе Ключ-АСТРОМ. Используйте его для фильтрации дашбордов, уточнения правил оповещения, настройки логики рабочих процессов и улучшения отчётности и расчётов доступности.

Обзор жизненного цикла

Фаза Что происходит
Начало Ключ-АСТРОМ записывает событие начала окна обслуживания в хранилище данных и создаёт правило обогащения OpenPipeline.
Активность Входящая телеметрия, соответствующая критериям фильтра окна, обогащается атрибутами обслуживания.
Завершение Ключ-АСТРОМ записывает событие завершения окна обслуживания в хранилище данных и удаляет правило OpenPipeline. Обогащение прекращается.

События начала и завершения агрегируются в представление dt.maintenance.windows для запросов. Атрибуты обслуживания присутствуют в телеметрии только пока окно активно. Телеметрия, загруженная до или после окна, не обогащается.

Начало окна

Когда окно обслуживания начинается, Ключ-АСТРОМ:

  • Записывает событие начала в хранилище данных с деталями конфигурации окна обслуживания.
  • Создаёт правило обогащения OpenPipeline, которое сопоставляет входящую телеметрию с критериями фильтра DQL окна.

Событие начала в хранилище данных

Событие начала записывается в хранилище данных как обычное событие и включает метаданные окна обслуживания. Событие начала содержит следующие детали окна обслуживания:

  • Имя окна (maintenance_window.title) и описание (event.description).
  • Критерии фильтра (maintenance_window.filter).
  • Расписание (start_time и end_time).
  • ID конфигурации (dt.settings.object_id).
  • ID экземпляра (maintenance_window.instance_id).
  • Владелец (maintenance_window.owner).

Правило OpenPipeline

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

Активное окно с обогащением телеметрии

Пока окно активно, входящая телеметрия, соответствующая критериям фильтра, обогащается следующими атрибутами:

Тип данных Атрибуты обогащения
Метрики maintenance.is_under_maintenance=true
События ИИ maintenance.is_under_maintenance=true, dt.maintenance_window_ids
События Smartscape maintenance.is_under_maintenance=true
Синтетические события и сессии maintenance.is_under_maintenance=true, dt.maintenance_window_ids

Обогащаются только данные, соответствующие критериям фильтра DQL.

Завершение окна

Когда окно обслуживания завершается, Ключ-АСТРОМ:

  • Записывает событие завершения в хранилище данных.
  • Удаляет правило обогащения OpenPipeline. С этого момента телеметрия, загружаемая в соответствующие пайплайны, больше не получает атрибуты обслуживания.