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

Наблюдаемость приложений и функций

Следите за CPU/RAM приложений, читайте логи контейнеров и настраивайте алерты. Изучайте трассировки функций, историю запусков и задержки маршрутов API и пайплайнов, включая запуски по расписанию, в той же платформе.

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

Начать →
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
  }
}

Начать

Создайте приложение или разверните функцию. Начните собирать свой проект.

Начать →