Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Сервисы
  • Решения
  • Почему Yandex Cloud
  • Ресурсы
  • Тарифы
  • Документация
  • Блог
Language / Region
Проект Яндекса
© 2023 ООО «Яндекс.Облако»
Yandex Cloud Functions
  • Сопоставление с другими сервисами Yandex Cloud
    • Все инструкции
    • Получение IAM-токена сервисного аккаунта с помощью функции
    • Подключение к управляемым БД из функции
      • Добавить переменные окружения
      • Указать облачную сеть
      • Передать секреты Yandex Lockbox
      • Смонтировать бакеты
      • Посмотреть графики мониторинга
        • Посмотреть логи
        • Записать логи
      • Удалить функцию
  • Правила тарификации
  • Управление доступом
  • Вопросы и ответы
  • Обучающие курсы
  1. Пошаговые инструкции
  2. Управление функцией
  3. Управлять логами
  4. Посмотреть логи

Посмотреть логи функции

Статья создана
Yandex Cloud
,
улучшена

Логи выполнения функции хранятся 3 дня. Время в журнале указано по UTC.

Консоль управления
CLI
Yandex Cloud Toolkit
  1. В консоли управления перейдите в каталог, в котором находится функция.
  2. Выберите сервис Cloud Functions.
  3. Нажмите на функцию, журнал выполнения которой хотите посмотреть.
  4. В открывшемся окне перейдите в раздел Логи и укажите период, за который хотите посмотреть логи. По умолчанию задан период 1 час.

При просмотре журнала вы можете указать конкретный временной интервал с помощью флагов --since и --until. Если временной интервал не был указан, отображается информация за последний час.

Использование флагов:

  • --since — момент времени N и позже.

  • --until — момент времени N и раньше.

Если был указан только один флаг, отображается информация за один час до или после момента времени N в зависимости от указанного флага.

Допустимые форматы указания времени:

  • ЧЧ:ММ:СС. Например, 15:04:05.

  • RFC-3339. Например: 2006-01-02T15:04:05Z, 2h, 3h30m ago.

Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.

По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name или --folder-id.

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

Посмотрите журнал выполнения функции:

yc serverless function logs <имя функции>

Результат:

2019-07-04 09:27:43     START RequestID: 34dc9533-ed6e-4468-b9f2-2aa082266fad Version: b09i2s85a0c1fisjboft
2019-07-04 09:27:43     END RequestID: 34dc9533-ed6e-4468-b9f2-2aa082266fad
2019-07-04 09:27:43     REPORT RequestID: 34dc9533-ed6e-4468-b9f2-2aa082266fad Duration: 538.610 ms Billed Duration: 538.700 ms Memory Size: 128 MB Max Memory Used: 13 MB
2019-07-04 09:29:25     START RequestID: 5b6a3779-dcc8-44ec-8ee2-2e7f279394ef Version: b09i2s85a0c1fisjboft
2019-07-04 09:29:26     END RequestID: 5b6a3779-dcc8-44ec-8ee2-2e7f279394ef
2019-07-04 09:29:26     REPORT RequestID: 5b6a3779-dcc8-44ec-8ee2-2e7f279394ef Duration: 554.904 ms Billed Duration: 555.000 ms Memory Size: 128 MB Max Memory Used: 13 MB
...

Примечание

Если вы вызывали функцию с определенным тегом, при просмотре журнала выполнения также необходимо указать этот тег: yc serverless function logs my-python-function --tag test.

Посмотреть журнал выполнения функции можно с помощью плагина Yandex Cloud Toolkit для семейства IDE на платформе IntelliJ от JetBrains.

Подробнее о работе с логами в документации Yandex Cloud Logging.

Была ли статья полезна?

Предыдущая
Посмотреть графики мониторинга
Следующая
Записать логи
Language / Region
Проект Яндекса
© 2023 ООО «Яндекс.Облако»