Почему HTTP-вызов не укладывается в таймаут: очереди, ретраи и asyncio
Добавили в HTTP-клиент таймаут, повторы и ограничение одновременных запросов. Кажется, всё предусмотрели, но вызывающий код почему-то ждёт дольше, ч…
Latest AI & ML news from Tech News
Добавили в HTTP-клиент таймаут, повторы и ограничение одновременных запросов. Кажется, всё предусмотрели, но вызывающий код почему-то ждёт дольше, ч…
Привет, Хабр. Месяц назад я рассказывал, как в одиночку построил AI-платформу на железе под столом. Та статья вышла с опозданием на день, «потому чт…
Как и для любой софтверной компании, тестирование программных продуктов для нас – одна из ключевых задач. Как мы это делали раньше и к чему пришли с…
Разберём, как настроить нагрузочное тестирование с нуля и встроить его в CI на примере xk6-sip — расширения нагрузочного инструмента k6 для VoIP/SIP…
On a Friday afternoon a colleague added a label to a counter so he could follow one customer's orders through a queue. The label was the order id. I…
В данной статье расскажу про проект logporter , который для меня полностью заменил решение от Google для централизованного и полнофункционального мо…
IMPulse - ChatOps система менеджмента инцидентов. Если вы получаете алерты напрямую от Alertmanager, IMPulse поможет формировать из них полноценные…
We spent a week auditing our own alerting, and the useful question turned out not to be "is anything alerting?" It was "would this alert look any di…
I was on-call for a service once and got paged at 2am for a Kubernetes cluster that was falling apart in three different ways simultaneously. I spen…
Привет, Хабр. 26 августа 2024 года я получил у BotFather первый токен и написал кривой телеграм‑бот с одной моделью — обычн…
Alerting is a details game. Nobody gets paged by their intent — they get paged by the exact query they wrote. If you want to sleep through the night…
A CronJob exits 0, Pushgateway shows a heartbeat metric that hasn't updated in days, and Prometheus fires nothing. Every dashboard is green while th…
У меня есть RAG‑сервис: проверяет фактологические утверждения в бизнес‑отчётах против реальных источников — SEC EDGAR, World Bank, FR…
В марте 2025 года Gartner сделал то, чего индустрия ждала несколько лет: официально переименовал категорию AIOps в Event Intelligence Solutions. При…
Short answer: For a beginner building a small SaaS custom metrics dashboard, I would start with a push API for app-level metrics; I would keep Prome…
🇧🇷 Leia a versão em português aqui. Once a Kubernetes cluster is up and running, monitoring what's happening inside it — CPU and memory usage, numbe…
TL;DR: If you only collect metrics, Prometheus Agent mode is lightweight, familiar, and difficult to beat. If you collect metrics, logs, or traces t…
The fastest way to get a team to ignore Prometheus is to point an alert at up == 0 and ship it. Week one it catches a real outage and everyone's imp…
Представьте парк из более чем 700 экземпляров СУБД. Классический сценарий: приходит оповещение о высокой нагрузке, администратор начинает вручную со…
Привет! Меня зовут Руслан Мамлеев, я эксперт курса « Архитектор ПО » в Практикуме и технический директор (CTO) в GetFloorPlan. Недавно на фоне…
Implementing SLO-Based Alerting with OpenTelemetry and Prometheus The Problem In microservices architectures, distributed tracing and monitoring are…
Claude Code emits OpenTelemetry metrics over OTLP. Anthropic publishes the metric names. So all that was missing, if you run a Prometheus-compatible…
Every time I set up a stack from scratch I'd end up touching at least four files: docker-compose.yml , nginx.conf , a .env file, maybe a Makefile .…
Series: Firstly,, I built the engine (manifest → rendered nginx + compose, gated lifecycle). Then I added the eyes (Prometheus /metrics ) and the br…
Свежепоставленный мониторинг на DGX Spark. Открываю NVIDIA‑дашборд в Grafana — половина memory‑панелей пустые, прямые линии по&n…