amarao (amarao_san) wrote,
amarao
amarao_san

Categories:

теоретическая проблема в тестировании мониторинга

Мониторинги становятся всё более сложными и всё больше напоминают программу, а не декларативный конфиг. Как любая программа, они требуют тестирования. Всё осложняется тем, что штатный режим мониторинга - сидеть в углу и молчать, потому что всё хорошо, а все нетривиальные ветки требуют аварий или проблем, что сильно осложняет процесс тестирования.

Но это всё ерунда, и теоретически решается моками проблем (фальшивые сообщения о проблемах или записанные последовательности метрик с признаками проблемы).

А вот следующая задача очень сложна и решения её я пока придумать не могу. Многие проверки мониторинга являются time-dependent, т.е. требуют, чтобы проходило сколько-то времени. "не отвечает больше 3 минут", "повторное оповещение спустя 12 часов" и т.д.

И как это тестировать? У нас многосерверная конфигурация и я не могу просто "замокать время". Ждать 12 часов одного теста - тоже не выход.

Что делать-то? Пока в голове смутно крутится идея о хакнутом qemu с "ускорением всего" - но и в таком виде оно будет медленно (и принесёт немного теории относительности в системное администрирование).

Все идеи welcome here. Задача: проверить алгоритм, имеющий в своём составе задержку, за время, не зависящее от величины этой задержки и значительно быстрее.
Subscribe

  • мы их теряем!

    Make: 1976 Прямо сейчас выходят на пенсию люди, для которых make был новомодной технологией, которую притащили хипстеры.

  • Админская мудрость

    Когда вывод strace на башовый скрипт становится понятнее самого скрипта, граница разумности давно пройдена.

  • Rules of internet

    Rule 34. There is porn of it. Rule 35. It's used to mine cryptocurrencies.

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 26 comments

  • мы их теряем!

    Make: 1976 Прямо сейчас выходят на пенсию люди, для которых make был новомодной технологией, которую притащили хипстеры.

  • Админская мудрость

    Когда вывод strace на башовый скрипт становится понятнее самого скрипта, граница разумности давно пройдена.

  • Rules of internet

    Rule 34. There is porn of it. Rule 35. It's used to mine cryptocurrencies.