Наблюдаемость

Serverless-наблюдаемость

Отлаживайте обработчики маршрутов, запуски по расписанию и асинхронные задачи в одном месте: логи, трассы, история выполнения и картина задержек общие для всех serverless-точек входа.

Дальше по теме

Начать бесплатно
38msp50
91msp95
187msp99
99.4%успех
пример метрик

Видимость без ручной сборки стека

1

Вызов

Запускайте функцию из UI, CLI, API-шлюза или пайплайна — каждый вызов фиксируется автоматически.

2

Трасса

Каждый вызов оставляет подробную трассу: тайминги, логи, вывод и стек ошибки, если что-то упало.

3

Сводки

Агрегируйте метрики по времени, а подсказки об аномалиях и медленных функциях воспринимайте как гипотезы и сверяйте со своими базовыми уровнями.

Каждый вызов — в логах и метриках

Трассы вызовов

У каждого вызова полная трасса — шаги, строки лога, тайминги, ввод и вывод, детали ошибки.

Обновления в реальном времени

Статус запуска стримится в реальном времени по SSE, пока функция выполняется, — без опроса и без обновления страницы.

Перцентили задержки

p50 / p95 / p99 задержки обновляются после каждого запуска — регрессии видно раньше, чем их заметят пользователи.

Подсказки по прогонам

Эвристики по истории запусков подсказывают, где скапливается задержка, — сверяйте их со своими наблюдениями и не считайте единственным источником истины.

Пример payload трассировки

trace.json
{
  "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
  }
}

Начать бесплатно

Задеплойте первую функцию за несколько минут. Карта не нужна.

Начать бесплатно