Как я пришел к SLO: От хаоса алертов к осознанности

Меня зовут Дима Синявский, я SRE-инженер в Ви.Tech — это IT-дочка ВсеИнструменты.ру.
Много лет назад я сидел под компьютером во время дождя. В субботу. И меня ударила молния.
Не буквально — хотя, если бы было буквально, мне бы сейчас не пришлось писать эту статью. Но энергетически — да. С тех пор я заряжен.
20+ лет в IT: сисадмин, бэкенд-разработчик, руководитель разработки, теперь — SRE.
Ты разработчик или инженер эксплуатации, и тебя дергают на каждую 500-ку. Бизнес требует: «Разберитесь!». А ты не знаешь — это много или мало? И главное — почему именно сейчас?
Если тебя уже задергала куча алертов от сервисов и не знаешь, что делать — ты здесь правильно.
Я раскажу про SLO не в общем, а от себя лично. Не через одну книжку. А через боль и бессонные ночи.
Но предупреждаю, если ты из компании, где SLO уже как офисная кофеварка — тебе тут нечего делать. Эта статья — для тех, кто только начинает. Для тех, кто хочет спать. Для тех, кто не ждёт идеального решения — и готов начать прямо сейчас.










VirtualTreeView — это замечательный бесплатный компонент для вывода деревьев, списков и таблиц.
Вопрос о столах поднимался несколько раз (
Многие Delphi разработчики знают и используют этот замечательный бесплатный компонент для вывода 

В моей предыдущей статье
С недавнего времени почему-то при запуске приложения стало постоянно открываться окно CPU и первая точка остановки ntdll.dbgbreakpoint. Непредвиденные точки останова повторяются часто и необходимо вручную продолжать выполнение. Это говорит о каких-то неполадках или отсутствии информации для отладки в приложении.
Я упоминал 
RTTI (Runtime Type Information) было тщательно переработано в Delphi 2010.