Gateway Operations

Содержание

Введение

Gateway Operations предоставляет комплексные возможности мониторинга и логирования для обеспечения стабильной работы ingress gateway. Он решает задачи:

  • Отслеживания состояния в реальном времени
  • Снижения усталости от оповещений с помощью умных порогов
  • Анализа после инцидентов
  • Требований аудита на соответствие

Основная ценность: проактивное обслуживание и быстрое устранение неполадок

Возможности

  • Автоматическое обновление панели метрик
  • Встроенные политики оповещений (CPU/Memory)
  • Многоуровневое управление детализацией логов
  • Анализ шаблонов access log
  • Отслеживание исторических событий

Мониторинг Gateway

Доступ к метрикам в реальном времени

  1. Перейдите: Service Mesh > Gateway > Monitoring
  2. Используйте элементы управления:
    • Ручное обновление: нажмите
    • Автообновление: установите интервал через
  3. Просмотр деталей:
    • Переключение линий графика через
    • Настройка порогов с помощью

Ключевые метрики мониторинга

МетрикаПорог оповещенияОписание
CPU Usage80% (по умолч.)Использование CPU пода
Memory Usage90% (по умолч.)Использование памяти пода
QPSN/AHTTP-запросы в секунду
ConnectionsN/AАктивные TCP/HTTP сессии

Управление логами

Шаги настройки

  1. Откройте страницу с деталями gateway
  2. Обновите параметры:
ПараметрОпцииВлияние
Access LogВкл/ВыклВключение трассировки запросов
Log Leveltrace-debug-info-warning-error-critical-offУправление уровнем детализации

Анализ access log

Пример записи:

2022-10-14 [2022-10-14T09:20:59.000Z] "GET /notfound HTTP/1.1" 404 - via_upstream - "-" 0 10 14 13 "-" "curl/7.29.0" "2f76bda0-f06b-91b0-a96f-5aead910e5d3" "10.11.172.161" "10.10.0.204:80" inbound|80|| 127.0.0.6:41864 10.10.0.204:80 10.44.1.23:37652

Критичные поля:

ПолеПримерНазначение
%RESPONSE_CODE%404HTTP статус
%DURATION%14msВремя обработки
%UPSTREAM_HOST%10.10.0.204:80 Целевой backend
%DOWNSTREAM_REMOTE_ADDRESS%10.44.1.23:37652 Клиентский адрес

Управление оповещениями

  1. Преднастроенные политики:
    • Состояние здоровья пода
    • Перегрузка ресурсов
  2. Настройка уведомлений:
    • Перейдите: Operations Center > Alert Policies
    • Настройте получателей/webhook

Хранение и соответствие требованиям

  • Хранение логов: настраивается в Operations Center > Log Strategy
  • Аудиторский след: стандартный срок хранения 6 месяцев
  • Шифрование: TLS 1.2+ для передачи логов