Почему облачные функции переключаются между номерами c и alphanumeri c идентификаторами выполнения? - PullRequest
0 голосов
/ 27 февраля 2020

Зачастую для идентификаторов выполнения будут строго отображаться цифры c идентификаторы выполнения в журнале: 1009612003154395

В других случаях идентификаторы выполнения имеют следующие значения: c например: zjxjkn9mp4p9

Почему эти меняющиеся типы идентификаторов выполнения выбраны? Они так произвольны, как кажутся? Могу ли я сделать из них что-нибудь?

1 Ответ

2 голосов
/ 27 февраля 2020

Идентификатор выполнения - это просто строка, которая однозначно идентифицирует один вызов функции. Это все, что это значит. Содержимое этой строки не имеет смысла, но вы можете быть уверены, что оно будет уникальным для всех вызовов определенного типа функций.

Одно зарегистрированное использование (единственное, которое я смог найти) - для просмотра журналов исходя из этого одного вызова. Это облегчает отслеживание того, как выполнялась функция, без необходимости сортировать кучу строк журнала из других функций. См. документацию для ведения журнала :

. Вы даже можете просмотреть журналы для определенного c выполнения:

gcloud functions logs read FUNCTION_NAME --execution-id EXECUTION_ID
...