RU

Почему HTTP-вызов не укладывается в таймаут: очереди, ретраи и asyncio

Добавили в HTTP-клиент таймаут, повторы и ограничение одновременных запросов. Кажется, всё предусмотрели, но вызывающий код почему-то ждёт дольше, ч…

pythonasyncioaiohttphttp clienttimeoutdeadlineretriesbackpressureobservabilityprometheus
Habr
RU

Prom++ против Prometheus: проверяем 7,8 раза экономии памяти на своём стенде

Для моих задач Prometheus ел слишком много памяти, и я стал искать альтернативу. Нашёл Deckhouse Prom++, у которого заявлена экономия памяти в 7,8 р…

prometheusprom++мониторингбенчмаркpromqlk3sremote writetsdbdeckhouseоптимизация памяти
Habr
RU

Как NAS умер вовремя: ZFS-хранилище из б/у железа и бэкапы, которые проверяют себя сами

Привет, Хабр. Месяц назад я рассказывал, как в одиночку построил AI-платформу на железе под столом. Та статья вышла с опозданием на день, «потому чт…

ZFSNASрезервное копированиеresticPostgreSQLпроверка восстановлениядомашний серверprometheusgiteaбу железо
Habr
RU

От бизнес-метрики до дежурного: как построить алертинг, от которого не страдают

Эта статья - о шаге, который предшествует настройке маршрутов: как выбрать сигнал, связать его с влиянием на бизнес, определить срочность и проверит…

alertingmonitoringobservabilitysresloprometheusalertmanageron-callбизнес-метрикиnxs-anomaly
Habr
RU

Мониторинг и логирование DWH, часть 2: Prometheus, Grafana, Zabbix, ELK, OpenSearch, Loki — как выбрать рабочий стек

В первой части материала мы разобрали, что необходимо контролировать в корпоративном хранилище данных - от инфраструктуры и ETL/ELT-процессов до Dat…

dwhмониторинглогированиеgrafanagrafana lokizabbixprometheuselkopensearchdata warehouse
Habr
RU

xk6-sip: нагрузочное тестирование в CI — автоматизация с нуля до отчёта

Разберём, как настроить нагрузочное тестирование с нуля и встроить его в CI на примере xk6-sip — расширения нагрузочного инструмента k6 для VoIP/SIP…

нагрузочное тестированиеk6cicdgithub actionsавтоматизация тестированияgrafanaprometheusxk6-sipvoipsip
Habr
RU

xk6-sip: проверка качества звука в нагрузочных и автоматизированных функциональных тестах VoIP/SIP

Разберём, как в xk6-sip, расширении нагрузочного инструмента k6 для тестирования VoIP/SIP-звонков, устроена проверка качества звука: запись звонка,…

xk6-sipk6voipsiprtpкачество звукатестирование телефониинагрузочное тестированиеvisqolprometheus
Habr
RU

От метрики до дежурного: путь алерта через Prometheus, Alertmanager и nxs-anomaly

Критичный сервис лег, Prometheus показывает firing , в общем чате уже бухтят менеджеры, но к исправлению проблемы никто не приступил: один инженер р…

alertingon-callprometheusalertmanagermonitoringopensourseobservabilitymetricsinfrastructuresla
Habr
RU

Мониторинг и логирование DWH, часть 1: уровни контроля, метрики и типовые проблемы

Архитектура корпоративной платформы данных содержит множество потенциальных точек отказа: проблема может возникнуть при получении данных из источник…

dwhdata warehouseкорпоративное хранилище данныхмониторинглогированиеprometheusgrafanazabbix
Habr
RU

Эволюция пайплайна метрик: как менялась архитектура с ростом нагрузки

Привет, Хабр! Я Руслан Боярский, SRE в Т-Банке, отвечаю за надежность платформы Sage и принимаю активное участие в ее развитии. Sage — это платформа…

metricsobservabilitysrearchitecturesystem designprometheusvictoriametricssageopenmetricsremotewrite
Habr
RU

Как построить наблюдаемость, когда нет ни CMDB, ни oncall

Привет! Это Скутин Антон. Я работаю в «Петрович-Тех» руководителем отдела обеспечения доступности ИТ-сервисов. Моя предыдущая статья была про ITIL .…

sredevopsobservabilityмониторингинцидент-менеджментнаблюдаемостьitsmzabbixprometheusИнциденты
Habr
RU

Два года, один человек, 66 контейнеров: как я построил AI‑платформу на железе под столом

Привет, Хабр. 26 августа 2024 года я получил у BotFather первый токен и написал кривой телеграм‑бот с одной моделью — обычн…

self-hostedдомашний серверdockermikrotikbgppostgresqlprometheusgiteagpuollama
Habr
RU

Prometheus и VictoriaMetrics: почему одни и те же метрики могут занимать в 139 раз больше места

Меня зовут Стас Погоржельский, я технологический евангелист VK Cloud и последние месяцы гоняю Prometheus и VictoriaMetrics на одном стенде, чтобы по…

vk cloudprometheusvictoriametricstime seriestsdbмониторингметрикиobservabilityсжатие данныхcardinality
Habr
RU

Публичное демо без регистрации: как показать живой мониторинг и не подставиться

Самый частый вопрос на первом контакте звучит одинаково у всех: «А можно просто посмотреть, как это выглядит?» Ответов на него обычно два, и оба пло…

grafanadashboardprometheusvictoriametricsdevopsobservabilitykubernetesdocker1cinfrastructure
Habr
RU

ИИ в эксплуатации (AIOps): разбор алертов и автоматизация инцидентов

В марте 2025 года Gartner сделал то, чего индустрия ждала несколько лет: официально переименовал категорию AIOps в Event Intelligence Solutions. При…

aiopsEvent Intelligenceразбор алертовавтоматизация инцидентовалерт-фатигадедупликация алертовобнаружение аномалийprometheusalertmanagersre
Habr
RU

Книга: «Java для профи. Инструменты, фреймворки, тестирование, производительность»

Привет, Хаброжители! В книге «Java для профи. Инструменты, фреймворки, тестирование, производительность» тандем опытных Java-разработчиков проводит…

javaфреймворкиинструментытестированиепроизводительностьspringgitprometheusразработка
Habr
RU

Как настроить глубокий и понятный мониторинг для PostgreSQL с ИИ на основе Prometheus, TaskTracker и Pipeliner

Представьте парк из более чем 700 экземпляров СУБД. Классический сценарий: приходит оповещение о высокой нагрузке, администратор начинает вручную со…

prometheusplatform vмониторингpostgresql
Habr
RU

Deckhouse Prom++: как мы сжали разметку метрик Prometheus и снизили расход памяти в 2,5 раза с помощью статистики данных

Хотели избежать копирования данных, придумали свою служебную разметку, а потом обнаружили: она занимает почти столько же места, сколько сам исходный…

c++c++23prometheusprom++jemallocswitchunrollif-elsevarintoffset
Habr
RU

Как с помощью ИИ-агентов собрать живую инфраструктуру — без Kubernetes и DevOps

Привет! Меня зовут Руслан Мамлеев, я эксперт курса « Архитектор ПО » в Практикуме и технический директор (CTO) в GetFloorPlan.  Недавно на фоне…

devopsии-агентыinfrastructuredockerмониторингgrafanaprometheussslбекапclaude-code
Habr