Я строю мультитенантную платформу мониторинга на стеке VictoriaMetrics + Grafana + vmalert: у каждого клиента — изолированный tenant в хранилище и собственный набор правил алертинга, которые он редактирует через личный кабинет. Расскажу про два сцепленных инцидента, которые изменили моё понимание изоляции тенантов, — с конкретными числами, конфигами и кодом фиксов. Спойлер: изолировать данные — этого мало. Читать далее
Классическая ситуация: Go-сервис падает с panic: runtime error: invalid memory address or nil pointer dereference, Nuxt-фронтенд логирует NUXT_UNHANDLED: unhandled rejection. Клиент видит лишь общее «что-то сломалось» — точный текст ошибки остаётся только в логах.Решение — алертинг по логам. Связка VictoriaLogs + Vector + vmalert +…
Около 10 тысяч человек обратились в кабинеты отказа от курения в Дагестане с начала 2014 года, сообщили РИА «Дагестан» в Республиканском центре медицинской профилактики. «За 5 месяцев 2014 года в кабинеты отказа от курения обратилось 9 тыс. 556 человек, у 2 тыс. 136 человек…
В рамках Дня отказа от курения в Махачкале в Южном Федеральном Университете РД состоялось мероприятие, приуроченное к «Международному дню отказа от курения», сообщили РИА «Дагестан» в Республиканском центре медицинской профилактики. В мероприятии, организованном ГБУ РД «Республиканский центр медицинской профилактики» приняли участие специалисты Республиканского наркологического диспансера, Республиканского центра здоровья и Центра здоровья для детей города Буйнакска. […]