Serverless-наблюдаемость
Логи, трассы, история выполнения и задержки для хендлеров, расписаний и фона; обновления по WebSocket без постоянного обновления страницы.
Как это работает
Видимость без ручной сборки стека
Вызов
Запуск из UI, CLI, API-Gateway или пайплайна — платформа сама фиксирует прогон.
Трасса
По вызову видно время этапов, логи, вывод и стек при ошибке.
Сводки
Метрики по времени и ошибкам; подсказки по аномалиям воспринимайте как гипотезы и сверяйте со своими базовыми уровнями.
Возможности
Каждый вызов — в логах и метриках
Трассы вызовов
Один запуск — одна цепочка: шаги, строки лога, тайминг, ввод/вывод и детали ошибки.
Обновления в реальном времени
Метрики приходят по WebSocket — не нужно опрашивать API вручную.
Перцентили задержки
p50, p95, p99 по мере накопления данных — удобнее ловить регрессии до жалоб пользователей.
Подсказки по прогонам
Эвристики по истории запусков подсказывают, где копится задержка — проверяйте вывод вручную, не как единственный источник истины.
Пример
Пример payload трассировки
{ "runId": "run_01hw3k...", "functionName": "ai-summarizer", "status": "SUCCEEDED", "durationMs": 312, "startedAt": "2025-03-23T10:41:22.100Z", "logs": [ { "level": "INFO", "message": "Fetching URL..." }, { "level": "INFO", "message": "Calling OpenAI API..." }, { "level": "INFO", "message": "Summary generated (824 words)" } ], "output": { "summary": "AI funding surges as...", "wordCount": 824 } }
Начать бесплатно
Задеплойте первую функцию за несколько минут. Карта не нужна.