Мониторинг: прогноз исчерпания ресурсов и разбор дампа
Тридцать дней метрик: тренд, порог, дата исчерпания и разбор падения по дампу. Прогноз проверяется на истории, а порог выбирается по темпу, а не по привычке.
- Работает из России: рубли, договор с ИП, без VPN и иностранной карты
- Метрики читаются из вашей системы мониторинга, агент не становится точкой отказа
- Числа кейса помечены; метод расчёта и пороги — рабочие
Дело: 62 % занято, 53.1 ГБ свободно и шесть падений за три недели
Кто в деле
Сервер приложений с базой и журналами, том на 140 ГБ, шестнадцать гигабайт памяти. Мониторинг настроен давно, но смотрит на текущее значение: «свободно 53 ГБ, всё в порядке».
Что не сходится
За три недели шесть падений. Каждый раз «неожиданно»: по мониторингу место было, по памяти тоже. Причина падений в дампе есть, но её никто не открывал — открывали график и перезапускали.
Что показывает расчёт
Темп последней недели 4.33 ГБ в сутки, и он выше среднего за месяц (2.91): потребление ускоряется. При таком темпе порог 85 % будет пройден около 2026-10-07, место кончится около 2026-10-12.
Почему повторяется
У одного регламентного задания выборка без ограничения периода: результат целиком держится в памяти. Это не отказ платформы, а настройка, и она повторяется по расписанию — поэтому и падения повторяются.
Что сделал агент
Посчитал тренд и дату, разобрал дамп до конкретного вызова, поставил два порога вместо одного «на 95 %» и добавил проверку прогноза на истории. Перезапуск перестал быть лечением.
Задача
Что показывает тренд
Текущее значение говорит, где мы сейчас; тренд — когда станет поздно. Дату даёт линейная аппроксимация по истории, но средний темп за месяц скрывает ускорение: недельный темп обычно строже. Поэтому в расчёте две оценки, и расхождение между ними — тоже результат: оно показывает, что потребление растёт. Порог ставится по скорости роста, а не по привычке «90 % — уже поздно».
Когда кончится диск
Сценарий
Путь в системах: что берём на входе и что отдаём
- 1
Вход: метрики
Из вашей системы мониторинга: диск, память, очереди, возраст копий. Истории в тридцать дней хватает для тренда, в семь — для проверки темпа.
- 2
Расчёт тренда
Наименьшие квадраты по истории плюс отдельно темп последней недели. Две оценки не дублируют друг друга: расхождение показывает ускорение.
- 3
Пороги
Два уровня на показатель: предупреждение и действие. Порог выводится из скорости роста и времени на реакцию, а не назначается круглым числом.
- 4
Разбор падения
Дамп и снимок ресурсов: что вызывало, сколько памяти держало, что писалось в журнал. Причина формулируется вызовом и настройкой.
- 5
Выход: прогноз, пороги, разбор
Файл метрик с прогнозом, регламент порогов, разбор дампа с рекомендацией и сроком.
Агент делает · человек решает
| Считает тренд и дату | две оценки: месяц и неделя, расхождение отдельно |
|---|---|
| Проверяет прогноз на истории | двадцать дней против последних десяти |
| Предлагает пороги | из темпа и времени реакции, два уровня |
| Разбирает дамп | вызов, память, журнал — до конкретной настройки |
| человек: расширяет том | покупка дисков и работы на узле |
| человек: меняет настройку | правка регламентного задания в рабочей базе |
| человек: решает про деньги | бюджет и приоритет между системами |
Что получится на выходе
Подключения
Что подключим
Сервис · что читаем · что пишем · что нужно от вас · срок
Система мониторинга
подключим · читаем метрики диска, памяти, очередей · пишем пороги и оповещения · нужен адрес системы и учётная запись на чтение · 2 дня
1С: технологический журнал
подключим · читаем события и длительность заданий · пишем отчёт разбора · нужна выгрузка базы и доступ на чтение · 3–5 дней
Мессенджер дежурного
подключим · читаем подтверждения · пишем оповещение с числом и сроком · нужен бот в чате · 1 день
Почта: письма оповещений
подключим · читаем ответы дежурного · пишем сводку за сутки · нужен ящик оповещений · 1 день
Хранилище: занятость томов
подключим · читаем свободное место по томам · пишем прогноз в отчёт · нужен доступ к хранилищу · 2 дня
Гипервизор: ресурсы машин
подключим · читаем выделенную и занятую память · пишем рекомендацию · нужен доступ на чтение · 3 дня
Чего агент не делает
Границы работы
Агент не расширяет том и не меняет настройки в рабочей базе: это работы с последствием. Не обещает, что прогноз сбудется: дата — оценка по темпу, и в отчёте стоит слово «примерно». Не держит мониторинг на себе: если агент — единственная точка наблюдения, пропуск события становится слепым. И не лечит падение перезапуском: перезапуск без причины возвращает отказ по расписанию.
Вопросы
У нас нет истории метрик. Что делать?
Собирать: тренд появляется через две-три недели. До этого работает только порог по свободному месту, и это честно написано в отчёте.
Почему два порога, а не один?
Потому что действие занимает время. Предупреждение даёт запас на решение, действие — на работу. Один порог на 95 % оставляет сутки и никакого выбора, кроме ночного расширения.
Насколько точен прогноз?
Он проверяется на истории: считаем по первым двадцати дням и сравниваем с фактом последних десяти. Расхождение больше трёх дней — модель не годится, и мы это пишем.
Кто разбирает дамп?
Агент читает и формулирует причину, администратор подтверждает и меняет настройку. Правка в рабочей базе — действие человека.
Это заменяет дежурного?
Нет. Агент считает и разбирает, дежурный действует.
Соседние работы
Рядом
Инцидент в ServiceDesk
что делать, когда уже упало: реестр, SLA и разбор
План резервного копирования
возраст копии — тоже метрика, и она в порогах
Паспорт парка
остаточный ресурс железа и план замены
Все компетенции системного администратора
роль целиком: десять работ, инструменты и подключения
Подключения
Роли
Дайте выгрузку метрик за месяц — вернём дату исчерпания и пороги
На выходе: тренд, дата порога и исчерпания, регламент двух порогов и разбор дампа с рекомендацией.