Serverless-наблюдаемость
Отлаживайте обработчики маршрутов, запуски по расписанию и асинхронные задачи в одном месте: логи, трассы, история выполнения и картина задержек общие для всех serverless-точек входа.
Дальше по теме
Начать бесплатно →Как это работает
Видимость без ручной сборки стека
Вызов
Запускайте функцию из UI, CLI, API-шлюза или пайплайна — каждый вызов фиксируется автоматически.
Трасса
Каждый вызов оставляет подробную трассу: тайминги, логи, вывод и стек ошибки, если что-то упало.
Сводки
Агрегируйте метрики по времени, а подсказки об аномалиях и медленных функциях воспринимайте как гипотезы и сверяйте со своими базовыми уровнями.
Возможности
Каждый вызов — в логах и метриках
Трассы вызовов
У каждого вызова полная трасса — шаги, строки лога, тайминги, ввод и вывод, детали ошибки.
Обновления в реальном времени
Статус запуска стримится в реальном времени по SSE, пока функция выполняется, — без опроса и без обновления страницы.
Перцентили задержки
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 } }