Заглушка для метрик в режиме pull
При тестировании происходит пошаговое увеличение нагрузки с одной метрики до предельной нагрузки L0 (с шагом 20% от плановой).
Полученный результат
Интенсивность нагрузки | Результат |
---|---|
1.5M metrics (15 pods, 100k metrics/pod) | Определен уровень нагрузки, при котором не были нарушены критерии успешности в 1.35M metrics |
Подаваемая нагрузка:
Наименование операции | TPS |
---|---|
Чтение метрик vmagent | 1.5M metrics |
Выводы:
- При уровне нагрузки выше 1.35M metrics начинает нарушаться критерий успешности по утилизации системных ресурсов vmagent.
- На протяжении всего теста утилизация системных ресурсов storage nodes, vmauth находится на очень низком уровне, основная нагрузка приходится на vmagent.
- Основная нагрузка приходится на vmagent, который осуществляет сбор метрик с подов.
Поиск максимума. Утилизация CPU
vmagent:
.png)
.png)
Увеличить
proxy host:
_1copy.png)
_1copy.png)
Увеличить
victoria host 1:
_2copy.png)
_2copy.png)
Увеличить
vmauth host:
_3copy.png)
_3copy.png)
Увеличить
victoria host 2:
_4copy.png)
_4copy.png)
Увеличить
Поиск максимума. Утилизация RAM
vmagent:
.png)
.png)
Увеличить
proxy host:
_1copy.png)
_1copy.png)
Увеличить
victoria host 1:
_2copy.png)
_2copy.png)
Увеличить
vmauth host:
_3copy.png)
_3copy.png)
Увеличить
victoria host 2:
_4copy.png)
_4copy.png)
Увеличить
Поиск максимума. Утилизация дискового пространства
proxy host:
_1copy.png)
_1copy.png)
Увеличить
victoria host 1:
_2copy.png)
_2copy.png)
Увеличить
vmauth host:
_3copy.png)
_3copy.png)
Увеличить
victoria host 2:
_4copy.png)
_4copy.png)
Увеличить
proxy host:
_5copy.png)
_5copy.png)
Увеличить
victoria host 1:
_6copy.png)
_6copy.png)
Увеличить
vmauth host:
_7copy.png)
_7copy.png)
Увеличить
victoria host 2:
_8copy.png)
_8copy.png)
Увеличить
Поиск максимума. Подключение к сети интернет
proxy host:
_1copy.png)
_1copy.png)
Увеличить
victoria host 1:
_2copy.png)
_2copy.png)
Увеличить
vmauth host:
_3copy.png)
_3copy.png)
Увеличить
victoria host 2:
_4copy.png)
_4copy.png)
Увеличить
Тест проводится на ступени нагрузки, предшествующей L0 (или на уровне нагрузки 100% от L0). Длительность стабильной нагрузки не менее 1 часа. Если в процессе тестирования система оказалась недогружена или перегружена, то значение нагрузки корректируется и второй тест проводится повторно. В случае увеличения нагрузки новый уровень может быть рассчитан на основе данных об утилизации ресурсов. Результатом тестирования является максимальный достигнутый уровень нагрузки (обозначается Lmax).
Полученный результат
Интенсивность нагрузки | Результат |
---|---|
1.35M metrics (15 pods, 90k metrics/pod) | Подтвержден уровень максимальной нагрузки в 1.35M metrics |
Подаваемая нагрузка:
Наименование операции | TPS |
---|---|
Чтение метрик vmagent | 1.35M metrics |
Выводы:
- При уровне нагрузки в 1.35M metrics (число выставляемых тестовых метрик на выгружаемом endpoint) выполняются критерии успешности.
- На протяжении всего теста утилизация системных ресурсов storage nodes, vmauth находится на очень низком уровне, основная нагрузка приходится на vmagent.
- Основная нагрузка приходится на vmagent, который осуществляет сбор метрик с подов.
Подтверждение максимума. Утилизация CPU
vmagent:
.png)
.png)
Увеличить
proxy host:
_1.png)
_1.png)
Увеличить
victoria host 1:
_2.png)
_2.png)
Увеличить
vmauth host:
_3.png)
_3.png)
Увеличить
victoria host 2:
_4.png)
_4.png)
Увеличить
Подтверждение максимума. Утилизация RAM
vmagent:
.png)
.png)
Увеличить
proxy host:
_1.png)
_1.png)
Увеличить
victoria host 1:
_2.png)
_2.png)
Увеличить
vmauth host:
_3.png)
_3.png)
Увеличить
victoria host 2:
_4.png)
_4.png)
Увеличить
Подтверждение максимума. Утилизация дискового пространства
proxy host:
_1.png)
_1.png)
Увеличить
victoria host 1:
_2.png)
_2.png)
Увеличить
vmauth host:
_3.png)
_3.png)
Увеличить
victoria host 2:
_4.png)
_4.png)
Увеличить
proxy host:
_5.png)
_5.png)
Увеличить
victoria host 1:
_6.png)
_6.png)
Увеличить
vmauth host:
_7.png)
_7.png)
Увеличить
victoria host 2:
_8.png)
_8.png)
Увеличить
Подтверждение максимума. Подключение к сети интернет
proxy host:
_1.png)
_1.png)
Увеличить
victoria host 1:
_2.png)
_2.png)
Увеличить
vmauth host:
_3.png)
_3.png)
Увеличить
victoria host 2:
_4.png)
_4.png)
Увеличить
В демопримерах реализованы стандартные сценарии, демонстрирующие работу отдельных сервисов Платформы ГосТех. Отправка тестовых запросов в демопримерах позволит вам ознакомиться с функциями того или иного сервиса. Доступные демопримеры и описания реализованной в них функциональности представлены ниже.
Мониторинг
Генерация метрик, их получение и просмотр в Grafana