Глобальное ограничение скорости для сервисов
Содержание
ВведениеОсобенностиСоздание политик ограничения скоростиШаг 1: Доступ к интерфейсу политикиШаг 2: Выбор типа политикиШаг 3: Настройка правил политикиШаг 4: Установка порога скоростиМониторинг ограничения скоростиКлючевые метрикиИнтерпретация данныхУправление политикамиВведение
Глобальное ограничение скорости защищает сервисы от перегрузок в условиях высокой конкуренции за счёт:
- Поддержания объёмов запросов в пределах возможностей сервиса
- Предотвращения исчерпания ресурсов с помощью формирования трафика
- Обеспечения точного контроля доступа через условные политики
Основная ценность: гарантирует стабильность сервиса при максимальном использовании ресурсов
Особенности
- Глобальный и условный режимы политики
- Многомерное сопоставление правил (Path/Method/Headers)
- Режим теневого тестирования для проверки политики
- Панель мониторинга в реальном времени
Создание политик ограничения скорости
Шаг 1: Доступ к интерфейсу политики
- Перейдите: Service List > Target Service
- Выберите вкладку Rate Limiting
- Нажмите Create Rate Limiting Policy
Шаг 2: Выбор типа политики
Шаг 3: Настройка правил политики
Компоненты правил
Примечания по настройке
- Сопоставление с помощью regex использует синтаксис RE2
- Сопоставление заголовков требует полного формата
key:value - Несколько правил объединяются через AND
Шаг 4: Установка порога скорости
Мониторинг ограничения скорости
Ключевые метрики
Интерпретация данных
- Выберите политику из выпадающего списка
- Укажите временной диапазон (последний 1ч/24ч/7д)
- Сравните кривые разрешённых и ограниченных запросов
- Оцените эффективность политики
Управление политиками
- Связь Global-Conditional: запросы, соответствующие любому типу политики, ограничиваются
- Приоритет правил: принцип первого совпадения в условных политиках
- Редактирование политики: изменения вступают в силу немедленно после сохранения