home.social

#request_id — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #request_id, aggregated by home.social.

fetched live
  1. Структурированные логи в FastAPI: практический гайд от request_id до trace_id

    Самая неприятная часть расследования инцидента начинается, когда нужные данные в логах вроде бы есть, но связать их между собой невозможно. Один запрос оставляет десятки строк, пользовательский контекст теряется, а события микросервисов живут каждый своей жизнью. На примере FastAPI соберём JSON‑логирование, в котором запрос можно проследить целиком, ошибки — фильтровать по типу, а задержки — анализировать по duration_ms .

    habr.com/ru/companies/otus/art

    #JSONлоги #структурированное_логирование #Python #FastAPI #logging #request_id #trace_id #обработка_ошибок #мониторинг #производительность

  2. Где заканчивается вызов LLM и начинается backend система: локальный RAG на FastAPI и Ollama

    Хотел разобраться где заканчивается простой вызов локальной LLM и начинается backend система. Сначала всё выглядело просто: frontend отправляет вопрос, FastAPI принимает POST /ask, backend вызывает локальную модель через Ollama и возвращает ответ. Но стало понятно: для помощника по документации этого мало. Модель отвечает, но непонятно на какие документы она опирается, какие фрагменты попали в prompt, сколько времени занял каждый этап и что делать, если индекс устарел. В статье показываю не "как вообще устроен RAG", а путь от простого вызова локальной LLM к небольшому backend/RAG-проекту с API контрактом, request_id, логированием, sources, timings, rebuild index, negative tests и честными ограничениями. От LLM вызова к RAG системе

    habr.com/ru/articles/1048252/

    #rag #llm #fastapi #ollama #python #backend #embeddings #vector_store #request_id #локальная_llm

  3. ID, token, UUID и slug: в чём разница и почему их нельзя мешать

    В каждом бэкенде рано или поздно рядом появляются id , UUID , slug , token и request_id . Все они выглядят как строки, но отвечают за разные вещи. Когда это забывают, UUID становится защитой, slug — вечной айдишкой, а token — просто ещё одним идентификатором.

    habr.com/ru/articles/1048324/

    #backend #api #архитектура #uuid #jwt #token #slug #session_id #request_id #идентификаторы

  4. Почему ваши логи бесполезны и как это починить за полчаса

    Когда продакшен падает в три часа ночи, строка ERROR Something went wrong не помогает никому. В статье разбираем, почему привычные текстовые логи быстро превращаются в шум при реальной нагрузке, как перейти на structured logging, зачем каждому запросу нужен request_id и как настроить нормальные JSON‑логи в Python и Go без лишней инфраструктуры.

    habr.com/ru/companies/otus/art

    #structured_logging #структурированные_логи #JSONлоги #логирование #request_id #observability #OpenTelemetry #structlog #slog #диагностика_ошибок