Проверка того, что потребляет AWS лямбда - PullRequest
0 голосов
/ 16 января 2019

У меня есть AWS лямбда, давайте назовем его Lambda-X.

Существуют другие лямбды, я не знаю их имен, которые потребляют мою Lambda-X через вызов API.

Как определить имена / ip / идентификатор лямбд, которые отправляют запросы на мой Lambda-X?

Ответы [ 2 ]

0 голосов
/ 16 января 2019

Взгляните на использование AWS X-Ray для генерации трассировок для ваших лямбда-вызовов. Вы получите немного больше информации, чем предоставят журналы CloudWatch, и вы сможете отслеживать вещи в разных сервисах, чтобы лучше понять, откуда может возникнуть задержка. Вот сообщение в блоге с примером: https://docs.aws.amazon.com/xray/latest/devguide/xray-services-lambda.html

0 голосов
/ 16 января 2019

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

Если этого недостаточно, то каждая лямбда-функция, очевидно, имеет уникальное имя. Вы можете изменить исходные лямбда-функции так, чтобы это имя отправлялось в качестве дополнительного параметра «источника» в вызываемую лямбда-X, а затем отображать его как пользовательскую метрику .

.

Или вы можете очистить Журналы CloudWatch, предполагая, что ваши лямбды испускают идентификационный журнал каждый раз, когда они вызывают Lambda-X. Не очень хорошее решение, но может сработать для вас.

...